var : macdv(0),macds(0),sarv(0); macdv = MACD(12, 26); #MACD macds = ema(macdv, 9); #MACD시그널 sarv = sar(0.02,0.2); #파라볼릭 var1 = iff(crossup(macdv,macds),1,0); #MACD가 MACD시그널을 상향돌파하면 1 아니면 0 var2 = iff(crossup(c,sarv),1,0); ; #주가가 파라볼릭을 상향돌파하면 1 아니면 0 var3 = iff(crossup(c,ma(C,10)),1,0); ; #주가가 10이평을 상향돌파하면 1 아니면 0 var4 = iff(crossup(Momentum(5),100),1,0); ; #모멘텀이 100을 상향돌파하면 1 아니면 0 var5 = var1+var2+var3+var4; #합산 value1 = iff(CrossDown(macdv,macds),1,0); #MACD가 MACD시그널을 하향돌파하면 1 아니면 0 value2 = iff(CrossDown(c,sarv),1,0);#주가가 파라볼릭을 하향돌파하면 1 아니면 0 value3 = iff(CrossDown(c,ma(C,10)),1,0);#주가가 10이평을 하향돌파하면 1 아니면 0 value4 = iff(CrossDown(Momentum(5),100),1,0);#모멘텀이 100을 하향돌파하면 1 아니면 0 value5 = value1+value2+value3+value4; #합산 if var5 >= 3 Then buy(); if value5 >= 3 Then sell();