OK Streetlife, very simple.
*TRIGGER* For each NEW Line/Doublestreet hit, that single STREET hit is bet. Only *1 street is bet for each new DS/Line hit* IF/When 5 Lines/5 Streets are bet, and the LAST unbet 6th LINE hits, All bets are removed, (RESTART PROCEDURE). BUT the same bet is kept within the progressionline. Progression Only reset IF/When a bet STREET HITs.
TESTED now 5 Live-sessions, and all show profits/a positive trend for the first 500 spins (That is what i care most about)...Hiit'n run, (short sessions LESS than 500 spins or so, it looks good imo)
Coded for play with 0.5u bets (to play with other amounts, change it accordingly 10& for 0.1u bet, 100& for 1u bets etc)...
RX-code STREETLIFE
system "Streetlife"
//(copyright) ignatus 2019
method "main"
begin
while starting a new session
begin
Set List[1,1,1,2,3,5,10,15,25,35,45,75,100,125,175,225,275,375]
to Record "progression" Data
Set List[1,2,3,4,5,6,7,8] to Record "bets" 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
put 1 on Record "progression" Data Index
Put 1 on Record "bets" Data Index
set flag "L1" false
set flag "L2" false
set flag "L3" false
set flag "L4" false
set flag "L5" false
set flag "L6" 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
if total inside bets count = 0 each
begin
Put 1 on Record "bets" Data Index
set flag "L1" false
set flag "L2" false
set flag "L3" false
set flag "L4" false
set flag "L5" false
set flag "L6" false
end
IF record "bets" data index >= 6 each
begin
//put 1 on Record "progression" Data Index
Put 1 on Record "bets" Data Index
set flag "L1" false
set flag "L2" false
set flag "L3" false
set flag "L4" false
set flag "L5" false
set flag "L6" 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
{if total bankroll >= 1000 each time
begin
stop session
end
}
if total bankroll <= -1000 each time
begin
stop session
end
{if total spin count >= 200 each time
begin
stop session
end
}
If any inside bet lost each
begin
add 1 on Record "progression" Data Index
end
IF flag "L1" false each
begin
IF record "bets" data index <= 5
begin
IF Line(1-6) hit each
begin
set flag "L1" true
add 1 on record "bets" data index
IF street(1-3) hit each
begin
put 50% of Record "progression" Data on Record "s1" Layout list
end
IF street(4-6) hit each
begin
put 50% of Record "progression" Data on Record "s2" Layout list
end
end
end
end
IF flag "L2" false each
begin
IF record "bets" data index <= 5
begin
IF Line(7-12) hit each
begin
set flag "L2" true
add 1 on record "bets" data index
IF street(7-9) hit each
begin
put 50% of Record "progression" Data on Record "s3" Layout list
end
IF street(10-12) hit each
begin
put 50% of Record "progression" Data on Record "s4" Layout list
end
end
end
end
IF flag "L3" false each
begin
IF record "bets" data index <= 5
begin
IF Line(13-18) hit each
begin
set flag "L3" true
add 1 on record "bets" data index
IF street(13-15) hit each
begin
put 50% of Record "progression" Data on Record "s5" Layout list
end
IF street(16-18) hit each
begin
put 50% of Record "progression" Data on Record "s6" Layout list
end
end
end
end
IF flag "L4" false each
begin
IF record "bets" data index <= 5
begin
IF Line(19-24) hit each
begin
set flag "L4" true
add 1 on record "bets" data index
IF street(19-21) hit each
begin
put 50% of Record "progression" Data on Record "s7" Layout list
end
IF street(22-24) hit each
begin
put 50% of Record "progression" Data on Record "s8" Layout list
end
end
end
end
IF flag "L5" false each
begin
IF record "bets" data index <= 5
begin
IF Line(25-30) hit each
begin
set flag "L5" true
add 1 on record "bets" data index
IF street(25-27) hit each
begin
put 50% of Record "progression" Data on Record "s9" Layout list
end
IF street(28-30) hit each
begin
put 50% of Record "progression" Data on Record "s10" Layout list
end
end
end
end
IF flag "L6" false each
begin
IF record "bets" data index <= 5
begin
IF Line(31-36) hit each
begin
set flag "L6" true
add 1 on record "bets" data index
IF street(31-33) hit each
begin
put 50% of Record "progression" Data on Record "s11" Layout list
end
IF street(34-36) hit each
begin
put 50% of Record "progression" Data on Record "s12" Layout list
end
end
end
end
IF Record "s1" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s1" Layout list
end
IF Record "s2" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s2" Layout list
end
IF Record "s3" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s3" Layout list
end
IF Record "s4" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s4" Layout list
end
IF Record "s5" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s5" Layout list
end
IF Record "s6" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s6" Layout list
end
IF Record "s7" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s7" Layout list
end
IF Record "s8" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s8" Layout list
end
IF Record "s9" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s9" Layout list
end
IF Record "s10" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s10" Layout list
end
IF Record "s11" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s11" Layout list
end
IF Record "s12" Layout list lost each
begin
put 50% of Record "progression" Data on Record "s12" 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
set flag "L1" false
set flag "L2" false
set flag "L3" false
set flag "L4" false
set flag "L5" false
set flag "L6" 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