OK, yet another "experiment", from my testings now, it has about a 70%-80% winrate, SL -1250 / WG +500.
Procedure; Any hit within column 1 or 3 (TRIGGER) BET all SPLITS within the particular H/L hit (but not the street hit, AND Not the Column just Hit) 5 splits BET. ALSO Bet 6 STREETS on the opposite H/L.
(No progression when any of the STREETs hit).
Progression; Modified Martingale; 1,2,4,8,16,32,65,125,233,377,610,987 STOP
RX-code Split-Hedge
system "SplitHedge"
// © ignatus 2019 ©
method "main"
begin
while starting a new session
begin
Set List [1,1,2,4,8,16,32,65,125,233,377,610,987] to Record "progression" Data
Set List [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] to Record "Track" Data
{ Copy List [Line(1-6)] to Record "d1" Layout
copy List [Line(7-12)] to Record "d2" Layout
copy List [Line(13-18)] to Record "d3" Layout
Copy List [Line(19-24)] to Record "d4" Layout
copy List [Line(25-30)] to Record "d5" Layout
copy List [Line(31-36)] to Record "d6" Layout
}
Copy List [street(1-3),street(4-6),street(7-9),street(10-12),street(13-15),Street(16-18)]
to Record "L" Layout
Copy List [Street(19-21),street(22-24),street(25-27),street(28-30),street(31-33),street(34-36)]
to Record "H" Layout
end
put 0 to Record "Highest Bankroll" Data
while on each spin
begin
if total bankroll >= 500 each time
begin
stop session
end
if total bankroll <= -1250 each time
begin
stop session
end
If any split bet won each
begin
set flag "bet" false
set flag "H" false
set flag "L" false
// clear Record "H" layout
// clear record "L" layout
set flag "hedge" 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 "1" false
set flag "2" false
set flag "3" false
set flag "4" false
set flag "5" false
set flag "6" false
set flag "7" false
set flag "8" false
set flag "9" false
set flag "10" false
set flag "11" false
set flag "12" false
set flag "13" false
set flag "14" false
set flag "15" false
set flag "16" false
set flag "17" false
set flag "18" false
set flag "19" false
set flag "20" false
set flag "21" false
set flag "22" false
set flag "23" false
set flag "24" false
Put 1 on Record "Track" Data Index
put 1 on Record "progression" Data Index
{
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 any inside 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
if total inside bets count <= 5 each
begin
if flag "13" is false each
begin
if flag "1" is false each
begin
IF number 3 has hit each
begin
add 1 on Record "Track" Data Index
set flag "1" true
end
end
end
if flag "14" is false each
begin
if flag "2" is false each
begin
IF number 6 has hit each
begin
add 1 on Record "Track" Data Index
set flag "2" true
end
end
end
if flag "15" is false each
begin
if flag "3" is false each
begin
IF number 9 has hit each
begin
add 1 on Record "Track" Data Index
set flag "3" true
end
end
end
if flag "16" is false each
begin
if flag "4" is false each
begin
IF number 12 has hit each
begin
add 1 on Record "Track" Data Index
set flag "4" true
end
end
end
if flag "17" is false each
begin
if flag "5" is false each
begin
IF number 15 has hit each
begin
add 1 on Record "Track" Data Index
set flag "5" true
end
end
end
if flag "18" is false each
begin
if flag "6" is false each
begin
IF number 18 has hit each
begin
add 1 on Record "Track" Data Index
set flag "6" true
end
end
end
if flag "19" is false each
begin
if flag "7" is false each
begin
IF number 21 has hit each
begin
add 1 on Record "Track" Data Index
set flag "7" true
end
end
end
if flag "20" is false each
begin
if flag "8" is false each
begin
IF number 24 has hit each
begin
add 1 on Record "Track" Data Index
set flag "8" true
end
end
end
if flag "21" is false each
begin
if flag "9" is false each
begin
IF number 27 has hit each
begin
add 1 on Record "Track" Data Index
set flag "9" true
end
end
end
if flag "22" is false each
begin
if flag "10" is false each
begin
IF number 30 has hit each
begin
add 1 on Record "Track" Data Index
set flag "10" true
end
end
end
if flag "23" is false each
begin
if flag "11" is false each
begin
IF number 33 has hit each
begin
add 1 on Record "Track" Data Index
set flag "11" true
end
end
end
if flag "24" is false each
begin
if flag "12" is false each
begin
IF number 36 has hit each
begin
add 1 on Record "Track" Data Index
set flag "12" true
end
end
end
if flag "1" is false each
begin
if flag "13" is false each
begin
IF number 1 has hit each
begin
add 1 on Record "Track" Data Index
set flag "13" true
end
end
end
if flag "2" is false each
begin
if flag "14" is false each
begin
IF number 4 has hit each
begin
add 1 on Record "Track" Data Index
set flag "14" true
end
end
end
if flag "15" is false each
begin
if flag "3" is false each
begin
IF number 7 has hit each
begin
add 1 on Record "Track" Data Index
set flag "15" true
end
end
end
if flag "16" is false each
begin
if flag "4" is false each
begin
IF number 10 has hit each
begin
add 1 on Record "Track" Data Index
set flag "16" true
end
end
end
if flag "17" is false each
begin
if flag "5" is false each
begin
IF number 13 has hit each
begin
add 1 on Record "Track" Data Index
set flag "17" true
end
end
end
if flag "18" is false each
begin
if flag "6" is false each
begin
IF number 16 has hit each
begin
add 1 on Record "Track" Data Index
set flag "18" true
end
end
end
if flag "19" is false each
begin
if flag "7" is false each
begin
IF number 19 has hit each
begin
add 1 on Record "Track" Data Index
set flag "19" true
end
end
end
if flag "20" is false each
begin
if flag "8" is false each
begin
IF number 22 has hit each
begin
add 1 on Record "Track" Data Index
set flag "20" true
end
end
end
if flag "21" is false each
begin
if flag "9" is false each
begin
IF number 25 has hit each
begin
add 1 on Record "Track" Data Index
set flag "21" true
end
end
end
if flag "22" is false each
begin
if flag "10" is false each
begin
IF number 28 has hit each
begin
add 1 on Record "Track" Data Index
set flag "22" true
end
end
end
if flag "23" is false each
begin
if flag "11" is false each
begin
IF number 31 has hit each
begin
add 1 on Record "Track" Data Index
set flag "23" true
end
end
end
if flag "24" is false each
begin
if flag "12" is false each
begin
IF number 34 has hit each
begin
add 1 on Record "Track" Data Index
set flag "24" true
end
end
end
end
{if Record "Track" Data Index >= 11 each
begin
put 1 on Record "Track" Data Index
set flag "bet" true
if flag "1" is false each
begin
if flag "2" is false each
begin
if flag "13" is false each
begin
if flag "14" is false each
begin
set flag "L1" true
end
end
end
end
if flag "3" is false each
begin
if flag "4" is false each
begin
if flag "15" is false each
begin
if flag "16" is false each
begin
set flag "L2" true
end
end
end
end
if flag "5" is false each
begin
if flag "6" is false each
begin
if flag "17" is false each
begin
if flag "18" is false each
begin
set flag "L3" true
end
end
end
end
if flag "7" is false each
begin
if flag "8" is false each
begin
if flag "19" is false each
begin
if flag "20" is false each
begin
set flag "L4" true
end
end
end
end
if flag "9" is false each
begin
if flag "10" is false each
begin
if flag "21" is false each
begin
if flag "22" is false each
begin
set flag "L5" true
end
end
end
end
if flag "11" is false each
begin
if flag "12" is false each
begin
if flag "23" is false each
begin
if flag "24" is false each
begin
set flag "L6" true
end
end
end
end
end
}
{
IF flag "L1" is true each
begin
Put 100% of Record "progression" Data to Record "d1" Layout list
end
IF flag "L2" is true each
begin
Put 100% of Record "progression" Data to Record "d2" Layout list
end
IF flag "L3" is true each
begin
Put 100% of Record "progression" Data to Record "d3" Layout list
end
IF flag "L4" is true each
begin
Put 100% of Record "progression" Data to Record "d4" Layout list
end
IF flag "L5" is true each
begin
Put 100% of Record "progression" Data to Record "d5" Layout list
end
IF flag "L6" is true each
begin
Put 100% of Record "progression" Data to Record "d6" Layout list
end
}
IF flag "H" false each
begin
//Put 100% of Record "progression" Data to Record "L" Layout list
IF flag "1" is true each
begin
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "2" is true each
begin
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "3" is true each
begin
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "4" is true each
begin
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "5" is true each
begin
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(16-17)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(1-2)
end
IF flag "6" is true each
begin
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(16-17)
end
end
IF flag "L" false each
begin
//Put 100% of Record "progression" Data to Record "H" Layout list
IF flag "7" is true each
begin
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(34-35)
end
IF flag "8" is true each
begin
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(19-20)
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(31-32)
end
IF flag "9" is true each
begin
Put 100% of Record "progression" Data to split(19-20)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(34-35)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "10" is true each
begin
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(34-35)
Put 100% of Record "progression" Data to split(19-20)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "11" is true each
begin
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(34-35)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(19-20)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "12" is true each
begin
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(19-20)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
end
IF flag "H" false each
begin
//Put 100% of Record "progression" Data to Record "L" Layout list
IF flag "13" is true each
begin
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(2-3)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "14" is true each
begin
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(2-3)
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "15" is true each
begin
Put 100% of Record "progression" Data to split(2-3)
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "16" is true each
begin
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
Put 100% of Record "progression" Data to split(2-3)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "17" is true each
begin
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(17-18)
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(2-3)
end
IF flag "18" is true each
begin
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
Put 100% of Record "progression" Data to split(5-6)
end
end
IF flag "L" false each
begin
//Put 100% of Record "progression" Data to Record "H" Layout list
IF flag "19" is true each
begin
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
end
IF flag "20" is true each
begin
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(20-21)
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
end
IF flag "21" is true each
begin
Put 100% of Record "progression" Data to split(20-21)
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "22" is true each
begin
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
Put 100% of Record "progression" Data to split(20-21)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "23" is true each
begin
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(35-36)
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(20-21)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "24" is true each
begin
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
Put 100% of Record "progression" Data to split(20-21)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
end
if Record "Track" Data Index >= 2 each
begin
IF high has hit each
begin
if flag "L" false each
begin
set flag "H" true
end
end
IF low has hit each
begin
if flag "H" false each
begin
set flag "L" true
end
end
end
IF flag "H" is true each
begin
Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "L" is true each
begin
Put 100% of Record "progression" Data to Record "H" Layout list
end
If Record "progression" Data Index >
Record "progression" Data Count
Begin
set flag "bet" false
set flag "H" false
set flag "L" false
set flag "hedge" 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 "1" false
set flag "2" false
set flag "3" false
set flag "4" false
set flag "5" false
set flag "6" false
set flag "7" false
set flag "8" false
set flag "9" false
set flag "10" false
set flag "11" false
set flag "12" false
set flag "13" false
set flag "14" false
set flag "15" false
set flag "16" false
set flag "17" false
set flag "18" false
set flag "19" false
set flag "20" false
set flag "21" false
set flag "22" false
set flag "23" false
set flag "24" false
Put 1 on Record "Track" Data Index
Put 1 on Record "progression" Data Index
End
set flag "prog" false
end
END
Split Hedge v.2
Same, but only 5 Streets Hedge(+5 Splits) and played with a simple Fibonacci-prog.
system "SplitHedge v.2"
// © ignatus 2019 ©
method "main"
begin
while starting a new session
begin
Set List [1,1,2,3,5,8,13,21,32,55,89,144,233,377,610] to Record "progression" Data
Set List [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] to Record "Track" Data
{ Copy List [Line(1-6)] to Record "d1" Layout
copy List [Line(7-12)] to Record "d2" Layout
copy List [Line(13-18)] to Record "d3" Layout
Copy List [Line(19-24)] to Record "d4" Layout
copy List [Line(25-30)] to Record "d5" Layout
copy List [Line(31-36)] to Record "d6" Layout
}
Copy List [street(1-3),street(4-6),street(7-9),street(10-12),street(13-15)]
to Record "L" Layout
Copy List [street(22-24),street(25-27),street(28-30),street(31-33),street(34-36)]
to Record "H" Layout
end
put 0 to Record "Highest Bankroll" Data
while on each spin
begin
if total bankroll >= 500 each time
begin
stop session
end
if total bankroll <= -1250 each time
begin
stop session
end
If any split bet won each
begin
set flag "bet" false
set flag "H" false
set flag "L" false
// clear Record "H" layout
// clear record "L" layout
set flag "hedge" 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 "1" false
set flag "2" false
set flag "3" false
set flag "4" false
set flag "5" false
set flag "6" false
set flag "7" false
set flag "8" false
set flag "9" false
set flag "10" false
set flag "11" false
set flag "12" false
set flag "13" false
set flag "14" false
set flag "15" false
set flag "16" false
set flag "17" false
set flag "18" false
set flag "19" false
set flag "20" false
set flag "21" false
set flag "22" false
set flag "23" false
set flag "24" false
Put 1 on Record "Track" Data Index
put 1 on Record "progression" Data Index
{
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 any inside 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
if total inside bets count <= 5 each
begin
if flag "13" is false each
begin
if flag "1" is false each
begin
IF number 3 has hit each
begin
add 1 on Record "Track" Data Index
set flag "1" true
end
end
end
if flag "14" is false each
begin
if flag "2" is false each
begin
IF number 6 has hit each
begin
add 1 on Record "Track" Data Index
set flag "2" true
end
end
end
if flag "15" is false each
begin
if flag "3" is false each
begin
IF number 9 has hit each
begin
add 1 on Record "Track" Data Index
set flag "3" true
end
end
end
if flag "16" is false each
begin
if flag "4" is false each
begin
IF number 12 has hit each
begin
add 1 on Record "Track" Data Index
set flag "4" true
end
end
end
if flag "17" is false each
begin
if flag "5" is false each
begin
IF number 15 has hit each
begin
add 1 on Record "Track" Data Index
set flag "5" true
end
end
end
if flag "18" is false each
begin
if flag "6" is false each
begin
IF number 18 has hit each
begin
add 1 on Record "Track" Data Index
set flag "6" true
end
end
end
if flag "19" is false each
begin
if flag "7" is false each
begin
IF number 21 has hit each
begin
add 1 on Record "Track" Data Index
set flag "7" true
end
end
end
if flag "20" is false each
begin
if flag "8" is false each
begin
IF number 24 has hit each
begin
add 1 on Record "Track" Data Index
set flag "8" true
end
end
end
if flag "21" is false each
begin
if flag "9" is false each
begin
IF number 27 has hit each
begin
add 1 on Record "Track" Data Index
set flag "9" true
end
end
end
if flag "22" is false each
begin
if flag "10" is false each
begin
IF number 30 has hit each
begin
add 1 on Record "Track" Data Index
set flag "10" true
end
end
end
if flag "23" is false each
begin
if flag "11" is false each
begin
IF number 33 has hit each
begin
add 1 on Record "Track" Data Index
set flag "11" true
end
end
end
if flag "24" is false each
begin
if flag "12" is false each
begin
IF number 36 has hit each
begin
add 1 on Record "Track" Data Index
set flag "12" true
end
end
end
if flag "1" is false each
begin
if flag "13" is false each
begin
IF number 1 has hit each
begin
add 1 on Record "Track" Data Index
set flag "13" true
end
end
end
if flag "2" is false each
begin
if flag "14" is false each
begin
IF number 4 has hit each
begin
add 1 on Record "Track" Data Index
set flag "14" true
end
end
end
if flag "15" is false each
begin
if flag "3" is false each
begin
IF number 7 has hit each
begin
add 1 on Record "Track" Data Index
set flag "15" true
end
end
end
if flag "16" is false each
begin
if flag "4" is false each
begin
IF number 10 has hit each
begin
add 1 on Record "Track" Data Index
set flag "16" true
end
end
end
if flag "17" is false each
begin
if flag "5" is false each
begin
IF number 13 has hit each
begin
add 1 on Record "Track" Data Index
set flag "17" true
end
end
end
if flag "18" is false each
begin
if flag "6" is false each
begin
IF number 16 has hit each
begin
add 1 on Record "Track" Data Index
set flag "18" true
end
end
end
if flag "19" is false each
begin
if flag "7" is false each
begin
IF number 19 has hit each
begin
add 1 on Record "Track" Data Index
set flag "19" true
end
end
end
if flag "20" is false each
begin
if flag "8" is false each
begin
IF number 22 has hit each
begin
add 1 on Record "Track" Data Index
set flag "20" true
end
end
end
if flag "21" is false each
begin
if flag "9" is false each
begin
IF number 25 has hit each
begin
add 1 on Record "Track" Data Index
set flag "21" true
end
end
end
if flag "22" is false each
begin
if flag "10" is false each
begin
IF number 28 has hit each
begin
add 1 on Record "Track" Data Index
set flag "22" true
end
end
end
if flag "23" is false each
begin
if flag "11" is false each
begin
IF number 31 has hit each
begin
add 1 on Record "Track" Data Index
set flag "23" true
end
end
end
if flag "24" is false each
begin
if flag "12" is false each
begin
IF number 34 has hit each
begin
add 1 on Record "Track" Data Index
set flag "24" true
end
end
end
end
{if Record "Track" Data Index >= 11 each
begin
put 1 on Record "Track" Data Index
set flag "bet" true
if flag "1" is false each
begin
if flag "2" is false each
begin
if flag "13" is false each
begin
if flag "14" is false each
begin
set flag "L1" true
end
end
end
end
if flag "3" is false each
begin
if flag "4" is false each
begin
if flag "15" is false each
begin
if flag "16" is false each
begin
set flag "L2" true
end
end
end
end
if flag "5" is false each
begin
if flag "6" is false each
begin
if flag "17" is false each
begin
if flag "18" is false each
begin
set flag "L3" true
end
end
end
end
if flag "7" is false each
begin
if flag "8" is false each
begin
if flag "19" is false each
begin
if flag "20" is false each
begin
set flag "L4" true
end
end
end
end
if flag "9" is false each
begin
if flag "10" is false each
begin
if flag "21" is false each
begin
if flag "22" is false each
begin
set flag "L5" true
end
end
end
end
if flag "11" is false each
begin
if flag "12" is false each
begin
if flag "23" is false each
begin
if flag "24" is false each
begin
set flag "L6" true
end
end
end
end
end
}
{
IF flag "L1" is true each
begin
Put 100% of Record "progression" Data to Record "d1" Layout list
end
IF flag "L2" is true each
begin
Put 100% of Record "progression" Data to Record "d2" Layout list
end
IF flag "L3" is true each
begin
Put 100% of Record "progression" Data to Record "d3" Layout list
end
IF flag "L4" is true each
begin
Put 100% of Record "progression" Data to Record "d4" Layout list
end
IF flag "L5" is true each
begin
Put 100% of Record "progression" Data to Record "d5" Layout list
end
IF flag "L6" is true each
begin
Put 100% of Record "progression" Data to Record "d6" Layout list
end
}
IF flag "H" false each
begin
//Put 100% of Record "progression" Data to Record "L" Layout list
IF flag "1" is true each
begin
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "2" is true each
begin
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "3" is true each
begin
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "4" is true each
begin
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(16-17)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "5" is true each
begin
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(16-17)
Put 100% of Record "progression" Data to split(4-5)
Put 100% of Record "progression" Data to split(1-2)
end
IF flag "6" is true each
begin
Put 100% of Record "progression" Data to split(7-8)
Put 100% of Record "progression" Data to split(10-11)
Put 100% of Record "progression" Data to split(13-14)
Put 100% of Record "progression" Data to split(1-2)
Put 100% of Record "progression" Data to split(16-17)
end
end
IF flag "L" false each
begin
//Put 100% of Record "progression" Data to Record "H" Layout list
IF flag "7" is true each
begin
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(34-35)
end
IF flag "8" is true each
begin
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(19-20)
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(34-35)
Put 100% of Record "progression" Data to split(31-32)
end
IF flag "9" is true each
begin
Put 100% of Record "progression" Data to split(19-20)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(34-35)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "10" is true each
begin
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(34-35)
Put 100% of Record "progression" Data to split(19-20)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "11" is true each
begin
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(34-35)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(19-20)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "12" is true each
begin
Put 100% of Record "progression" Data to split(25-26)
Put 100% of Record "progression" Data to split(28-29)
Put 100% of Record "progression" Data to split(31-32)
Put 100% of Record "progression" Data to split(22-23)
Put 100% of Record "progression" Data to split(19-20)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
end
IF flag "H" false each
begin
//Put 100% of Record "progression" Data to Record "L" Layout list
IF flag "13" is true each
begin
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(2-3)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "14" is true each
begin
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(2-3)
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "15" is true each
begin
Put 100% of Record "progression" Data to split(2-3)
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "16" is true each
begin
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
Put 100% of Record "progression" Data to split(2-3)
//Put 100% of Record "progression" Data to Record "H" Layout list
end
IF flag "17" is true each
begin
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(17-18)
Put 100% of Record "progression" Data to split(5-6)
Put 100% of Record "progression" Data to split(2-3)
end
IF flag "18" is true each
begin
Put 100% of Record "progression" Data to split(8-9)
Put 100% of Record "progression" Data to split(11-12)
Put 100% of Record "progression" Data to split(14-15)
Put 100% of Record "progression" Data to split(17-18)
Put 100% of Record "progression" Data to split(5-6)
end
end
IF flag "L" false each
begin
//Put 100% of Record "progression" Data to Record "H" Layout list
IF flag "19" is true each
begin
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
end
IF flag "20" is true each
begin
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(20-21)
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
end
IF flag "21" is true each
begin
Put 100% of Record "progression" Data to split(20-21)
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "22" is true each
begin
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
Put 100% of Record "progression" Data to split(20-21)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "23" is true each
begin
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(35-36)
Put 100% of Record "progression" Data to split(23-24)
Put 100% of Record "progression" Data to split(20-21)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "24" is true each
begin
Put 100% of Record "progression" Data to split(26-27)
Put 100% of Record "progression" Data to split(29-30)
Put 100% of Record "progression" Data to split(32-33)
Put 100% of Record "progression" Data to split(35-36)
Put 100% of Record "progression" Data to split(20-21)
//Put 100% of Record "progression" Data to Record "L" Layout list
end
end
if Record "Track" Data Index >= 2 each
begin
IF high has hit each
begin
if flag "L" false each
begin
set flag "H" true
end
end
IF low has hit each
begin
if flag "H" false each
begin
set flag "L" true
end
end
end
IF flag "H" is true each
begin
Put 100% of Record "progression" Data to Record "L" Layout list
end
IF flag "L" is true each
begin
Put 100% of Record "progression" Data to Record "H" Layout list
end
If Record "progression" Data Index >
Record "progression" Data Count
Begin
set flag "bet" false
set flag "H" false
set flag "L" false
set flag "hedge" 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 "1" false
set flag "2" false
set flag "3" false
set flag "4" false
set flag "5" false
set flag "6" false
set flag "7" false
set flag "8" false
set flag "9" false
set flag "10" false
set flag "11" false
set flag "12" false
set flag "13" false
set flag "14" false
set flag "15" false
set flag "16" false
set flag "17" false
set flag "18" false
set flag "19" false
set flag "20" false
set flag "21" false
set flag "22" false
set flag "23" false
set flag "24" false
Put 1 on Record "Track" Data Index
Put 1 on Record "progression" Data Index
End
set flag "prog" false
end
END