input : 기준일(20080317),Period(20),Percent(20); var : sumv(0),mav(0),cnt(0),evup(0),Evdn(0); sumv = 0; for cnt = 0 to Period-1 { sumv = sumv + dayclose(cnt); } mav = sumv/Period; EvUp = mav + mav * (Percent / 100); EvDn = mav - mav * (Percent / 100); if sdate >= 기준일 and CrossDown(c,EvDn*1.01) and CurrentEntries() == 0 Then { buy("B1"); } MessageLog("%.2f %.2f",evdn,c); if CrossDown(c,EntryPrice()*0.93) and CurrentEntries() == 1 Then buy("B1추가1"); if CrossDown(c,EntryPrice()*0.86) and CurrentEntries() == 2 Then buy("B1추가2"); ## 2개 청산 중에 하나를 선택하여 사용하십시오 if crossup(c,ma(c,5)*0.99) Then //조건만족하면 추가매수여부와 상관없이 발동 exitlong("청산1"); if crossup(c,ma(c,5)*0.99) and MaxEntries() == 3 Then //-14까지 추가매수되면 발동 exitlong("청산2");