Professional Documents
Culture Documents
Script Gringo V2
Script Gringo V2
ema2 = ema(close, 2)
ema3 = ema(close, 3)
ema5 = ema(close, 5)
ema8 = ema(close, 8)
ema13 = ema(close, 13)
ema21 = ema(close, 21)
z = 0
buy = open[z] < close[z] and open[z] <= ema2[z] and open[z] <= ema3[z] and open[z]
<= ema5[z] and open[z] <= ema8[z] and open[z] <= ema13[z] and open[z] <= ema21[z]
and
close[z] >= ema2[z] and close[z] >= ema3[z] and close[z] >= ema5[z] and
close[z] >= ema8[z] and close[z] >= ema13[z] and close[z] >= ema21[z]
sell = open[z] > close[z] and open[z] >= ema2[z] and open[z] >= ema3[z] and open[z]
>= ema5[z] and open[z] >= ema8[z] and open[z] >= ema13[z] and open[z] >= ema21[z]
and
close[z] <= ema2[z] and close[z] <= ema3[z] and close[z] <= ema5[z] and
close[z] <= ema8[z] and close[z] <= ema13[z] and close[z] <= ema21[z]
orderAll = 0
winAll = 0
loseAll = 0
winMaxCon = 0
loseMaxCon = 0
tableWMC = {}
tableLMC = {}
getLMC = 0
getWMC = 0
getorderAll = 0
getwinAll = 0
getloseAll = 0
for z = 300, 1, -1 do
----Buy
if open[z] < close[z] and open[z] <= ema2[z] and open[z] <= ema3[z] and open[z]
<= ema5[z] and open[z] <= ema8[z] and open[z] <= ema13[z] and open[z] <= ema21[z]
and
close[z] >= ema2[z] and close[z] >= ema3[z] and close[z] >= ema5[z] and
close[z] >= ema8[z] and close[z] >= ema13[z] and close[z] >= ema21[z] then
orderAll = orderAll + 1
end
----Selll
if open[z] > close[z] and open[z] >= ema2[z] and open[z] >= ema3[z] and open[z]
>= ema5[z] and open[z] >= ema8[z] and open[z] >= ema13[z] and open[z] >= ema21[z]
and
close[z] <= ema2[z] and close[z] <= ema3[z] and close[z] <= ema5[z] and
close[z] <= ema8[z] and close[z] <= ema13[z] and close[z] <= ema21[z] then
orderAll = orderAll + 1
end
table.insert(tableWMC, get_value(winMaxCon))
table.sort(tableWMC)
table.insert(tableLMC, get_value(loseMaxCon))
table.sort(tableLMC)
getLMC = tableLMC[#tableLMC]
getWMC = tableWMC[#tableWMC]
getorderAll = get_value(orderAll)
getwinAll = get_value(winAll)
getloseAll = get_value(loseAll)
win_text = "W"..getwinAll.."-"..getWMC.."/"..getorderAll
lose_text = "L"..getloseAll.."-"..getLMC.."/"..getorderAll