커뮤니티

재문의

프로필 이미지
털보
2008-01-23 12:19:40
935
글번호 14489
답변완료
대단히 감사합니다. 아래식을 당일 첫봉부터 누적한 값만 가지고 할려면 어떻게 해야하나요? Input : FilterPrd(150), AvgPeriod1(5),AvgPeriod2(20); Variables: hp(0),lp(0),HighLowFilter1(0),HighLowFilter2(0); var1 = highest(c,FilterPrd); var2 = lowest(c,FilterPrd); HighLowFilter1=(MA(c,avgPeriod1)-var2)/(var1-var2)*100; //5이평 HighLowFilter2=(MA(c,avgPeriod2)-var2)/(var1-var2)*100; //20이평 if crossup(ma(c,5),ma(c,20)) and HighLowFilter1 < 20 And HighLowFilter1 < 20 Then buy("SafetyBuy"); if crossdown(ma(c,5),ma(c,20)) and HighLowFilter1 > 80 And HighLowFilter2 > 80 Then sell("SafetySell");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-01-23 13:04:28

안녕하세요 예스스탁입니다. 최고값과 최저값을 당일최고가와 최저가로 변경했습니다. Input : FilterPrd(150), AvgPeriod1(5),AvgPeriod2(20); Variables: hp(0),lp(0),HighLowFilter1(0),HighLowFilter2(0); var1 = highest(c,dayindex()+1); var2 = lowest(c,dayindex()+1); HighLowFilter1=(MA(c,avgPeriod1)-var2)/(var1-var2)*100; //5이평 HighLowFilter2=(MA(c,avgPeriod2)-var2)/(var1-var2)*100; //20이평 if crossup(ma(c,5),ma(c,20)) and HighLowFilter1 < 20 And HighLowFilter1 < 20 Then buy("SafetyBuy"); if crossdown(ma(c,5),ma(c,20)) and HighLowFilter1 > 80 And HighLowFilter2 > 80 Then sell("SafetySell"); 즐거운 하루되세요 > 털보 님이 쓴 글입니다. > 제목 : 재문의 > 대단히 감사합니다. 아래식을 당일 첫봉부터 누적한 값만 가지고 할려면 어떻게 해야하나요? Input : FilterPrd(150), AvgPeriod1(5),AvgPeriod2(20); Variables: hp(0),lp(0),HighLowFilter1(0),HighLowFilter2(0); var1 = highest(c,FilterPrd); var2 = lowest(c,FilterPrd); HighLowFilter1=(MA(c,avgPeriod1)-var2)/(var1-var2)*100; //5이평 HighLowFilter2=(MA(c,avgPeriod2)-var2)/(var1-var2)*100; //20이평 if crossup(ma(c,5),ma(c,20)) and HighLowFilter1 < 20 And HighLowFilter1 < 20 Then buy("SafetyBuy"); if crossdown(ma(c,5),ma(c,20)) and HighLowFilter1 > 80 And HighLowFilter2 > 80 Then sell("SafetySell");