A modification -- i removed 1 bet. within each dozen hit. so now, only the Unhit LINE is bet with 2 STREETs within each new doz hit. (1-3 dozens bet, that is 2-6 STREETs bet).
Progressionline 1,1,2,3,5,8,12,17,25,35,55,75,100 (+1 Step for each loss, Reset only when Reached a new high)
Did only a short test now but "winrate" seems to be good, like 70-80% (?) more testings is needed.
WG+750, SL-1000
RX.code
system "ROULETTE RIPPER 2"
// © ignatus 2020 ©
method "main"
begin
while starting a new session
begin
put 0 to Record "Highest Bankroll" Data
Set List[1,1,2,3,5,8,12,17,25,35,55,75,100]
to Record "progression" Data
Set List[1,2,3,4,5] to Record "bet" Data
end
Copy List [Street(1-3)] to Record "s1" Layout
Copy List [Street(4-6)] to Record "s2" Layout
Copy List [Street(7-9)] to Record "s3" Layout
Copy List [Street(10-12)] to Record "s4" Layout
Copy List [Street(13-15)] to Record "s5" Layout
Copy List [Street(16-18)] to Record "s6" Layout
Copy List [Street(19-21)] to Record "s7" Layout
Copy List [Street(22-24)] to Record "s8" Layout
Copy List [Street(25-27)] to Record "s9" Layout
Copy List [Street(28-30)] to Record "s10" Layout
Copy List [Street(31-33)] to Record "s11" Layout
Copy List [Street(34-36)] to Record "s12" Layout
while on each spin
begin
If Any street bet won each
begin
//add 1 on Record "progression" Data Index
{subtract 2 from Record "progression" Data Index
if Record "progression" Data Index <= 0 each
begin
put 1 on Record "progression" Data Index
end
}
Put 1 on Record "bet" Data Index
reset all flags false
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
{ clear Record "d1" Layout
clear Record "d2" Layout
clear Record "d3" Layout
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
if bankroll >= 750 each time
begin
stop session
{ add 1 to record "won sessions" data index
put 0 on total bankroll
put 1 on Record "progression" Data Index
}
end
if total bankroll <= -1000 each time
begin
stop session
{ add 1 to record "lost sessions" data index
put 0 on total bankroll
put 1 on Record "progression" Data Index
}
end
{
if total spin count >= 500 each time
begin
stop session
end
}
if total inside bets count >= 2 each
begin
if any street bet won each
begin
set flag "nobet" true
end
If flag "nobet" false each
begin
add 1 on Record "progression" Data Index
end
set flag "nobet" false
end
{
IF total street bets count = 9 each
begin
reset all flags false
put 1 on Record "bet" Data Index
end
}
IF total street bets count <= 5 each
begin
if 1st dozen has hit 1 time each
begin
if flag "d1" false each
begin
set flag "d1" true
add 1 on Record "bet" Data Index
IF street(1-3) hit each
begin
set flag "s1" true
end
IF street(4-6) hit each
begin
set flag "s2" true
end
IF street(7-9) hit each
begin
set flag "s3" true
end
IF street(10-12) hit each
begin
set flag "s4" true
end
end
end
if 2nd dozen has hit 1 time each
begin
if flag "d2" false each
begin
set flag "d2" true
add 1 on Record "bet" Data Index
IF street(13-15) hit each
begin
set flag "s5" true
end
IF street(16-18) hit each
begin
set flag "s6" true
end
IF street(19-21) hit each
begin
set flag "s7" true
end
IF street(22-24) hit each
begin
set flag "s8" true
end
end
end
if 3rd dozen has hit 1 time each
begin
if flag "d3" false each
begin
set flag "d3" true
add 1 on Record "bet" Data Index
IF street(25-27) hit each
begin
set flag "s9" true
end
IF street(28-30) hit each
begin
set flag "s10" true
end
IF street(31-33) hit each
begin
set flag "s11" true
end
IF street(34-36) hit each
begin
set flag "s12" true
end
end
end
end
if Record "bet" data index >= 1 each
begin
If flag "s1" true each
begin
//put 100% of Record "progression" Data on Record "s2" Layout list
put 100% of Record "progression" Data on Record "s3" Layout list
put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s2" true each
begin
//put 100% of Record "progression" Data on Record "s1" Layout list
put 100% of Record "progression" Data on Record "s3" Layout list
put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s3" true each
begin
put 100% of Record "progression" Data on Record "s1" Layout list
put 100% of Record "progression" Data on Record "s2" Layout list
//put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s4" true each
begin
put 100% of Record "progression" Data on Record "s1" Layout list
put 100% of Record "progression" Data on Record "s2" Layout list
//put 100% of Record "progression" Data on Record "s3" Layout list
end
If flag "s5" true each
begin
//put 100% of Record "progression" Data on Record "s6" Layout list
put 100% of Record "progression" Data on Record "s7" Layout list
put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s6" true each
begin
//put 100% of Record "progression" Data on Record "s5" Layout list
put 100% of Record "progression" Data on Record "s7" Layout list
put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s7" true each
begin
put 100% of Record "progression" Data on Record "s5" Layout list
put 100% of Record "progression" Data on Record "s6" Layout list
//put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s8" true each
begin
put 100% of Record "progression" Data on Record "s5" Layout list
put 100% of Record "progression" Data on Record "s6" Layout list
//put 100% of Record "progression" Data on Record "s7" Layout list
end
If flag "s9" true each
begin
//put 100% of Record "progression" Data on Record "s10" Layout list
put 100% of Record "progression" Data on Record "s11" Layout list
put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s10" true each
begin
//put 100% of Record "progression" Data on Record "s9" Layout list
put 100% of Record "progression" Data on Record "s11" Layout list
put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s11" true each
begin
put 100% of Record "progression" Data on Record "s9" Layout list
put 100% of Record "progression" Data on Record "s10" Layout list
//put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s12" true each
begin
put 100% of Record "progression" Data on Record "s9" Layout list
put 100% of Record "progression" Data on Record "s10" Layout list
//put 100% of Record "progression" Data on Record "s11" Layout list
end
end
If Record "progression" Data Index >
Record "progression" Data Count
Begin
Put 1 on Record "progression" Data Index
reset all flags false
// stop session
End
end
END
New progression. (+1 step for each loss, +1 step for each win, and Reset when reached a new high)
1,2,3,
5,7,9,
12,15,18,
22,26,30,
35,40,45,
51,57,63,
70,77,84,
92,100,108,
117,126,135,
145,155,165,
176,187,198,
210,222,234,
247,260,273,
287,301,215,
230,245,260
With this one (1 short test) i won 17/20 games. that would be then a 85% winrate. Perhaps lucky idk? if you can test this and share results? Thank you.
RX.code Version 2
system "ROULETTE RIPPER 2 v2"
// © ignatus 2020 ©
method "main"
begin
while starting a new session
begin
put 0 to Record "Highest Bankroll" Data
Set List[1,2,3,
5,7,9,
12,15,18,
22,26,30,
35,40,45,
51,57,63,
70,77,84,
92,100,108,
117,126,135,
145,155,165,
176,187,198,
210,222,234,
247,260,273,
287,301,215,
230,245,260]
//1,1,2,3,5,8,12,17,25,35,55,75,100]
to Record "progression" Data
Set List[1,2,3,4,5] to Record "bet" Data
end
Copy List [Street(1-3)] to Record "s1" Layout
Copy List [Street(4-6)] to Record "s2" Layout
Copy List [Street(7-9)] to Record "s3" Layout
Copy List [Street(10-12)] to Record "s4" Layout
Copy List [Street(13-15)] to Record "s5" Layout
Copy List [Street(16-18)] to Record "s6" Layout
Copy List [Street(19-21)] to Record "s7" Layout
Copy List [Street(22-24)] to Record "s8" Layout
Copy List [Street(25-27)] to Record "s9" Layout
Copy List [Street(28-30)] to Record "s10" Layout
Copy List [Street(31-33)] to Record "s11" Layout
Copy List [Street(34-36)] to Record "s12" Layout
while on each spin
begin
If Any street bet won each
begin
add 1 on Record "progression" Data Index
{subtract 2 from Record "progression" Data Index
if Record "progression" Data Index <= 0 each
begin
put 1 on Record "progression" Data Index
end
}
Put 1 on Record "bet" Data Index
reset all flags false
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
{ clear Record "d1" Layout
clear Record "d2" Layout
clear Record "d3" Layout
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
if bankroll >= 750 each time
begin
stop session
{ add 1 to record "won sessions" data index
put 0 on total bankroll
put 1 on Record "progression" Data Index
}
end
if total bankroll <= -1000 each time
begin
stop session
{ add 1 to record "lost sessions" data index
put 0 on total bankroll
put 1 on Record "progression" Data Index
}
end
{
if total spin count >= 500 each time
begin
stop session
end
}
if total inside bets count >= 2 each
begin
if any street bet won each
begin
set flag "nobet" true
end
If flag "nobet" false each
begin
add 1 on Record "progression" Data Index
end
set flag "nobet" false
end
{
IF total street bets count = 9 each
begin
reset all flags false
put 1 on Record "bet" Data Index
end
}
IF total street bets count <= 5 each
begin
if 1st dozen has hit 1 time each
begin
if flag "d1" false each
begin
set flag "d1" true
add 1 on Record "bet" Data Index
IF street(1-3) hit each
begin
set flag "s1" true
end
IF street(4-6) hit each
begin
set flag "s2" true
end
IF street(7-9) hit each
begin
set flag "s3" true
end
IF street(10-12) hit each
begin
set flag "s4" true
end
end
end
if 2nd dozen has hit 1 time each
begin
if flag "d2" false each
begin
set flag "d2" true
add 1 on Record "bet" Data Index
IF street(13-15) hit each
begin
set flag "s5" true
end
IF street(16-18) hit each
begin
set flag "s6" true
end
IF street(19-21) hit each
begin
set flag "s7" true
end
IF street(22-24) hit each
begin
set flag "s8" true
end
end
end
if 3rd dozen has hit 1 time each
begin
if flag "d3" false each
begin
set flag "d3" true
add 1 on Record "bet" Data Index
IF street(25-27) hit each
begin
set flag "s9" true
end
IF street(28-30) hit each
begin
set flag "s10" true
end
IF street(31-33) hit each
begin
set flag "s11" true
end
IF street(34-36) hit each
begin
set flag "s12" true
end
end
end
end
if Record "bet" data index >= 1 each
begin
If flag "s1" true each
begin
//put 100% of Record "progression" Data on Record "s2" Layout list
put 100% of Record "progression" Data on Record "s3" Layout list
put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s2" true each
begin
//put 100% of Record "progression" Data on Record "s1" Layout list
put 100% of Record "progression" Data on Record "s3" Layout list
put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s3" true each
begin
put 100% of Record "progression" Data on Record "s1" Layout list
put 100% of Record "progression" Data on Record "s2" Layout list
//put 100% of Record "progression" Data on Record "s4" Layout list
end
If flag "s4" true each
begin
put 100% of Record "progression" Data on Record "s1" Layout list
put 100% of Record "progression" Data on Record "s2" Layout list
//put 100% of Record "progression" Data on Record "s3" Layout list
end
If flag "s5" true each
begin
//put 100% of Record "progression" Data on Record "s6" Layout list
put 100% of Record "progression" Data on Record "s7" Layout list
put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s6" true each
begin
//put 100% of Record "progression" Data on Record "s5" Layout list
put 100% of Record "progression" Data on Record "s7" Layout list
put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s7" true each
begin
put 100% of Record "progression" Data on Record "s5" Layout list
put 100% of Record "progression" Data on Record "s6" Layout list
//put 100% of Record "progression" Data on Record "s8" Layout list
end
If flag "s8" true each
begin
put 100% of Record "progression" Data on Record "s5" Layout list
put 100% of Record "progression" Data on Record "s6" Layout list
//put 100% of Record "progression" Data on Record "s7" Layout list
end
If flag "s9" true each
begin
//put 100% of Record "progression" Data on Record "s10" Layout list
put 100% of Record "progression" Data on Record "s11" Layout list
put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s10" true each
begin
//put 100% of Record "progression" Data on Record "s9" Layout list
put 100% of Record "progression" Data on Record "s11" Layout list
put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s11" true each
begin
put 100% of Record "progression" Data on Record "s9" Layout list
put 100% of Record "progression" Data on Record "s10" Layout list
//put 100% of Record "progression" Data on Record "s12" Layout list
end
If flag "s12" true each
begin
put 100% of Record "progression" Data on Record "s9" Layout list
put 100% of Record "progression" Data on Record "s10" Layout list
//put 100% of Record "progression" Data on Record "s11" Layout list
end
end
If Record "progression" Data Index >
Record "progression" Data Count
Begin
Put 1 on Record "progression" Data Index
reset all flags false
// stop session
End
end
END