Did some modifications with "SplitMatrix", now played with 3 splits bet (within each dozen hit). with a BR of 1500u and WG+1000, i got about an 80-90% winrate. ofc BR minimum 1500u (then, lower wingoals should give higher winrate etc)...
BET; for each time 1 new dozen is hit in either column A, C, ...3 splits Bet, within that particular Dozen hit. 3+3+3 Splits bet, in a progressive bet (3 within each doz).
Use the code for demonstration/testings.
cheers
RX.code
system "SplitMatrix3"
// © ignatus 2020 ©
method "main"
begin
while starting a new session
begin
Set List[1,1,2,3,5,8,16,32,64,128,256,512]
to Record "progression" Data
end
Copy List [split(5-6),Split(8-9),split(11-12)] to Record "s1" Layout
Copy List [Split(2-3),split(8-9),split(11-12)] to Record "s2" Layout
Copy List [split(5-6),split(11-12),split(2-3)] to Record "s3" Layout
Copy List [split(5-6),split(8-9),split(2-3)] to Record "s4" Layout
Copy List [split(17-18),Split(20-21),split(23-24)] to Record "s5" Layout
Copy List [Split(14-15),split(20-21),split(23-24)] to Record "s6" Layout
Copy List [split(17-18),split(23-24),split(14-15)] to Record "s7" Layout
Copy List [split(17-18),split(20-21),split(14-15)] to Record "s8" Layout
Copy List [split(29-30),Split(32-33),split(35-36)] to Record "s9" Layout
Copy List [Split(26-27),split(32-33),split(35-36)] to Record "s10" Layout
Copy List [split(29-30),split(35-36),split(26-27)] to Record "s11" Layout
Copy List [split(29-30),split(32-33),split(26-27)] to Record "s12" Layout
Copy List [split(4-5),Split(7-8),split(10-11)] to Record "s1x" Layout
Copy List [Split(1-2),split(7-8),split(10-11)] to Record "s2x" Layout
Copy List [split(4-5),split(10-11),split(1-2)] to Record "s3x" Layout
Copy List [split(4-5),split(7-8),split(1-2)] to Record "s4x" Layout
Copy List [split(16-17),Split(19-20),split(22-23)] to Record "s5x" Layout
Copy List [Split(13-14),split(19-20),split(22-23)] to Record "s6x" Layout
Copy List [split(16-17),split(22-23),split(13-14)] to Record "s7x" Layout
Copy List [split(16-17),split(19-20),split(13-14)] to Record "s8x" Layout
Copy List [split(28-29),Split(31-32),split(34-35)] to Record "s9x" Layout
Copy List [Split(25-26),split(31-32),split(34-35)] to Record "s10x" Layout
Copy List [split(28-29),split(34-35),split(25-26)] to Record "s11x" Layout
Copy List [split(28-29),split(31-32),split(25-26)] to Record "s12x" Layout
while on each spin
begin
If Any split bet won each
begin
reset all flags false
put 1 to Record "progression" Data Index
Put 1 to Record "bets" Data Index
clear Record "d1" layout
clear Record "d2" layout
clear Record "d3" layout
set flag "d1" false
set flag "d2" false
set flag "d3" false
set flag "d1bet" false
set flag "d2bet" false
set flag "d3bet" false
end
if total bankroll >= 1000 each time
begin
stop session
end
if total bankroll <= -1500 each time
begin
stop session
end
{if total spin count >= 250 each time
begin
stop session
end
}
if total inside bets count > 0 each
begin
if any Line bet won each
begin
set flag "prog" true
end
If flag "prog" false each
begin
add 1 on Record "progression" Data Index
end
set flag "prog" false
end
if total split bets count <= 8 each
begin
IF 1st dozen hit each
begin
if flag "d1" false each
begin
IF number 1 hit each
begin
set flag "s1" true
set flag "d1" true
end
IF number 4 hit each
begin
set flag "s2" true
set flag "d1" true
end
IF number 7 hit each
begin
set flag "s3" true
set flag "d1" true
end
IF number 10 hit each
begin
set flag "s4" true
set flag "d1" true
end
IF number 3 hit each
begin
set flag "s1x" true
set flag "d1" true
end
IF number 6 hit each
begin
set flag "s2x" true
set flag "d1" true
end
IF number 9 hit each
begin
set flag "s3x" true
set flag "d1" true
end
IF number 12 hit each
begin
set flag "s4x" true
set flag "d1" true
end
end
end
IF 2nd dozen hit each
begin
if flag "d2" false each
begin
IF number 13 hit each
begin
set flag "s5" true
set flag "d2" true
end
IF number 16 hit each
begin
set flag "s6" true
set flag "d2" true
end
IF number 19 hit each
begin
set flag "s7" true
set flag "d2" true
end
IF number 22 hit each
begin
set flag "s8" true
set flag "d2" true
end
IF number 15 hit each
begin
set flag "s5x" true
set flag "d2" true
end
IF number 18 hit each
begin
set flag "s6x" true
set flag "d2" true
end
IF number 21 hit each
begin
set flag "s7x" true
set flag "d2" true
end
IF number 24 hit each
begin
set flag "s8x" true
set flag "d2" true
end
end
end
IF 3rd dozen hit each
begin
if flag "d3" false each
begin
IF number 25 hit each
begin
set flag "s9" true
set flag "d3" true
end
IF number 28 hit each
begin
set flag "s10" true
set flag "d3" true
end
IF number 31 hit each
begin
set flag "s11" true
set flag "d3" true
end
IF number 34 hit each
begin
set flag "s12" true
set flag "d3" true
end
IF number 27 hit each
begin
set flag "s9x" true
set flag "d3" true
end
IF number 30 hit each
begin
set flag "s10x" true
set flag "d3" true
end
IF number 33 hit each
begin
set flag "s11x" true
set flag "d3" true
end
IF number 36 hit each
begin
set flag "s12x" true
set flag "d3" true
end
end
end
end
If flag "s1" true each
begin
put 100% of Record "progression" Data on Record "s1" Layout list
end
If flag "s2" true each
begin
put 100% of Record "progression" Data on Record "s2" Layout list
end
If flag "s3" true each
begin
put 100% of Record "progression" Data on Record "s3" Layout list
end
If flag "s4" true each
begin
put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s5" true each
begin
put 100% of Record "progression" Data on Record "s5" Layout list
end
If flag "s6" true each
begin
put 100% of Record "progression" Data on Record "s6" Layout list
end
If flag "s7" true each
begin
put 100% of Record "progression" Data on Record "s7" Layout list
end
If flag "s8" true each
begin
put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s9" true each
begin
put 100% of Record "progression" Data on Record "s9" Layout list
end
If flag "s10" true each
begin
put 100% of Record "progression" Data on Record "s10" Layout list
end
If flag "s11" true each
begin
put 100% of Record "progression" Data on Record "s11" Layout list
end
If flag "s12" true each
begin
put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s1x" true each
begin
put 100% of Record "progression" Data on Record "s1x" Layout list
end
If flag "s2x" true each
begin
put 100% of Record "progression" Data on Record "s2x" Layout list
end
If flag "s3x" true each
begin
put 100% of Record "progression" Data on Record "s3x" Layout list
end
If flag "s4x" true each
begin
put 100% of Record "progression" Data on Record "s4x" Layout list
end
If flag "s5x" true each
begin
put 100% of Record "progression" Data on Record "s5x" Layout list
end
If flag "s6x" true each
begin
put 100% of Record "progression" Data on Record "s6x" Layout list
end
If flag "s7x" true each
begin
put 100% of Record "progression" Data on Record "s7x" Layout list
end
If flag "s8x" true each
begin
put 100% of Record "progression" Data on Record "s8x" Layout list
end
If flag "s9x" true each
begin
put 100% of Record "progression" Data on Record "s9x" Layout list
end
If flag "s10x" true each
begin
put 100% of Record "progression" Data on Record "s10x" Layout list
end
If flag "s11x" true each
begin
put 100% of Record "progression" Data on Record "s11x" Layout list
end
If flag "s12x" true each
begin
put 100% of Record "progression" Data on Record "s12x" Layout list
end
If Record "progression" Data Index >
Record "progression" Data Count
Begin
Put 1 on Record "progression" Data Index
Put 1 on Record "bets" Data Index
reset all flags false
set flag "db" false
set flag "d1" false
set flag "d2" false
set flag "d3" false
set flag "d1bet" false
set flag "d2bet" false
set flag "d3bet" false
set flag "L1" false
set flag "L2" false
set flag "L3" false
set flag "L4" false
set flag "L5" false
set flag "L6" false
set flag "s1" false
set flag "s2" false
set flag "s3" false
set flag "s4" false
set flag "s5" false
set flag "s6" false
set flag "s7" false
set flag "s8" false
set flag "s9" false
set flag "s10" false
set flag "s11" false
set flag "s12" false
set flag "s13" false
set flag "s14" false
set flag "s15" false
set flag "s16" false
set flag "s17" false
set flag "s18" false
clear Record "s1" Layout
clear Record "s2" Layout
clear Record "s3" Layout
clear Record "s4" Layout
clear Record "s5" Layout
clear Record "s6" Layout
clear Record "s7" Layout
clear Record "s8" Layout
clear Record "s9" Layout
clear Record "s10" Layout
clear Record "s11" Layout
clear Record "s12" Layout
End
end
END
Tried another progression now,
1,2,3,4,5,6,9,12,15,25,35,45,75,125 (+1 step for each loss, -2 steps for each win, and Reset when reached a new high)
system "SplitMatrix3 v.2"
// © ignatus 2020 ©
method "main"
begin
while starting a new session
begin
Set List[1,1,2,3,4,5,6,9,12,15,25,35,45,75,125]
to Record "progression" Data
end
put 0 to Record "Highest Bankroll" Data
Copy List [split(5-6),Split(8-9),split(11-12)] to Record "s1" Layout
Copy List [Split(2-3),split(8-9),split(11-12)] to Record "s2" Layout
Copy List [split(5-6),split(11-12),split(2-3)] to Record "s3" Layout
Copy List [split(5-6),split(8-9),split(2-3)] to Record "s4" Layout
Copy List [split(17-18),Split(20-21),split(23-24)] to Record "s5" Layout
Copy List [Split(14-15),split(20-21),split(23-24)] to Record "s6" Layout
Copy List [split(17-18),split(23-24),split(14-15)] to Record "s7" Layout
Copy List [split(17-18),split(20-21),split(14-15)] to Record "s8" Layout
Copy List [split(29-30),Split(32-33),split(35-36)] to Record "s9" Layout
Copy List [Split(26-27),split(32-33),split(35-36)] to Record "s10" Layout
Copy List [split(29-30),split(35-36),split(26-27)] to Record "s11" Layout
Copy List [split(29-30),split(32-33),split(26-27)] to Record "s12" Layout
Copy List [split(4-5),Split(7-8),split(10-11)] to Record "s1x" Layout
Copy List [Split(1-2),split(7-8),split(10-11)] to Record "s2x" Layout
Copy List [split(4-5),split(10-11),split(1-2)] to Record "s3x" Layout
Copy List [split(4-5),split(7-8),split(1-2)] to Record "s4x" Layout
Copy List [split(16-17),Split(19-20),split(22-23)] to Record "s5x" Layout
Copy List [Split(13-14),split(19-20),split(22-23)] to Record "s6x" Layout
Copy List [split(16-17),split(22-23),split(13-14)] to Record "s7x" Layout
Copy List [split(16-17),split(19-20),split(13-14)] to Record "s8x" Layout
Copy List [split(28-29),Split(31-32),split(34-35)] to Record "s9x" Layout
Copy List [Split(25-26),split(31-32),split(34-35)] to Record "s10x" Layout
Copy List [split(28-29),split(34-35),split(25-26)] to Record "s11x" Layout
Copy List [split(28-29),split(31-32),split(25-26)] to Record "s12x" Layout
while on each spin
begin
If Any split bet won each
begin
reset all flags false
subtract 2 from Record "progression" Data Index
if Record "progression" Data Index <= 0 each
begin
put 1 on Record "progression" Data Index
end
{ if Record "progression" Data Index <= 0 each
begin
put 1 on Record "progression" Data Index
end
}
if Bankroll >= Record "Highest Bankroll" Data
begin
clear Record "Highest Bankroll" Data
put 100% Bankroll to Record "Highest Bankroll" Data
put 1 on Record "progression" Data Index
end
end
if total bankroll >= 1000 each time
begin
stop session
end
if total bankroll <= -1500 each time
begin
stop session
end
{if total spin count >= 250 each time
begin
stop session
end
}
if total inside bets count > 0 each
begin
if any Line bet won each
begin
set flag "prog" true
end
If flag "prog" false each
begin
add 1 on Record "progression" Data Index
end
set flag "prog" false
end
if total split bets count <= 8 each
begin
IF 1st dozen hit each
begin
if flag "d1" false each
begin
IF number 1 hit each
begin
set flag "s1" true
set flag "d1" true
end
IF number 4 hit each
begin
set flag "s2" true
set flag "d1" true
end
IF number 7 hit each
begin
set flag "s3" true
set flag "d1" true
end
IF number 10 hit each
begin
set flag "s4" true
set flag "d1" true
end
IF number 3 hit each
begin
set flag "s1x" true
set flag "d1" true
end
IF number 6 hit each
begin
set flag "s2x" true
set flag "d1" true
end
IF number 9 hit each
begin
set flag "s3x" true
set flag "d1" true
end
IF number 12 hit each
begin
set flag "s4x" true
set flag "d1" true
end
end
end
IF 2nd dozen hit each
begin
if flag "d2" false each
begin
IF number 13 hit each
begin
set flag "s5" true
set flag "d2" true
end
IF number 16 hit each
begin
set flag "s6" true
set flag "d2" true
end
IF number 19 hit each
begin
set flag "s7" true
set flag "d2" true
end
IF number 22 hit each
begin
set flag "s8" true
set flag "d2" true
end
IF number 15 hit each
begin
set flag "s5x" true
set flag "d2" true
end
IF number 18 hit each
begin
set flag "s6x" true
set flag "d2" true
end
IF number 21 hit each
begin
set flag "s7x" true
set flag "d2" true
end
IF number 24 hit each
begin
set flag "s8x" true
set flag "d2" true
end
end
end
IF 3rd dozen hit each
begin
if flag "d3" false each
begin
IF number 25 hit each
begin
set flag "s9" true
set flag "d3" true
end
IF number 28 hit each
begin
set flag "s10" true
set flag "d3" true
end
IF number 31 hit each
begin
set flag "s11" true
set flag "d3" true
end
IF number 34 hit each
begin
set flag "s12" true
set flag "d3" true
end
IF number 27 hit each
begin
set flag "s9x" true
set flag "d3" true
end
IF number 30 hit each
begin
set flag "s10x" true
set flag "d3" true
end
IF number 33 hit each
begin
set flag "s11x" true
set flag "d3" true
end
IF number 36 hit each
begin
set flag "s12x" true
set flag "d3" true
end
end
end
end
If flag "s1" true each
begin
put 100% of Record "progression" Data on Record "s1" Layout list
end
If flag "s2" true each
begin
put 100% of Record "progression" Data on Record "s2" Layout list
end
If flag "s3" true each
begin
put 100% of Record "progression" Data on Record "s3" Layout list
end
If flag "s4" true each
begin
put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s5" true each
begin
put 100% of Record "progression" Data on Record "s5" Layout list
end
If flag "s6" true each
begin
put 100% of Record "progression" Data on Record "s6" Layout list
end
If flag "s7" true each
begin
put 100% of Record "progression" Data on Record "s7" Layout list
end
If flag "s8" true each
begin
put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s9" true each
begin
put 100% of Record "progression" Data on Record "s9" Layout list
end
If flag "s10" true each
begin
put 100% of Record "progression" Data on Record "s10" Layout list
end
If flag "s11" true each
begin
put 100% of Record "progression" Data on Record "s11" Layout list
end
If flag "s12" true each
begin
put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s1x" true each
begin
put 100% of Record "progression" Data on Record "s1x" Layout list
end
If flag "s2x" true each
begin
put 100% of Record "progression" Data on Record "s2x" Layout list
end
If flag "s3x" true each
begin
put 100% of Record "progression" Data on Record "s3x" Layout list
end
If flag "s4x" true each
begin
put 100% of Record "progression" Data on Record "s4x" Layout list
end
If flag "s5x" true each
begin
put 100% of Record "progression" Data on Record "s5x" Layout list
end
If flag "s6x" true each
begin
put 100% of Record "progression" Data on Record "s6x" Layout list
end
If flag "s7x" true each
begin
put 100% of Record "progression" Data on Record "s7x" Layout list
end
If flag "s8x" true each
begin
put 100% of Record "progression" Data on Record "s8x" Layout list
end
If flag "s9x" true each
begin
put 100% of Record "progression" Data on Record "s9x" Layout list
end
If flag "s10x" true each
begin
put 100% of Record "progression" Data on Record "s10x" Layout list
end
If flag "s11x" true each
begin
put 100% of Record "progression" Data on Record "s11x" Layout list
end
If flag "s12x" true each
begin
put 100% of Record "progression" Data on Record "s12x" Layout list
end
If Record "progression" Data Index >
Record "progression" Data Count
Begin
Put 1 on Record "progression" Data Index
Put 1 on Record "bets" Data Index
reset all flags false
set flag "db" false
set flag "d1" false
set flag "d2" false
set flag "d3" false
set flag "d1bet" false
set flag "d2bet" false
set flag "d3bet" false
set flag "L1" false
set flag "L2" false
set flag "L3" false
set flag "L4" false
set flag "L5" false
set flag "L6" false
set flag "s1" false
set flag "s2" false
set flag "s3" false
set flag "s4" false
set flag "s5" false
set flag "s6" false
set flag "s7" false
set flag "s8" false
set flag "s9" false
set flag "s10" false
set flag "s11" false
set flag "s12" false
set flag "s13" false
set flag "s14" false
set flag "s15" false
set flag "s16" false
set flag "s17" false
set flag "s18" false
clear Record "s1" Layout
clear Record "s2" Layout
clear Record "s3" Layout
clear Record "s4" Layout
clear Record "s5" Layout
clear Record "s6" Layout
clear Record "s7" Layout
clear Record "s8" Layout
clear Record "s9" Layout
clear Record "s10" Layout
clear Record "s11" Layout
clear Record "s12" Layout
End
end
END