커뮤니티

수식 추가 부탁드립니다.

프로필 이미지
쌀사비팔
2009-12-28 09:49:05
751
글번호 26969
답변완료
아래는 일봉의 고점돌파시 매수하는 식인데요...(분봉에서 운용) 매수시, 조건을 하나 추가하려고 합니다. *전일 종가가 20일(일봉) 이평선 위에 있을때만 "매수"를 하는 수식 추가 부탁드립니다. (즉, 전일 종가가 20일 이평위에있고, 전일봉 고가 돌파시 매수, 매수청산은 기존과 같이 전일봉 저가를 이탈시) 감사합니다. ------------------------------------------------------------------ var : Pcount(0),ENTRY(0); Pcount = 0; ENTRY = 0; for var1 = 0 to 20{ if sDate == EntryDate(var1) Then ENTRY = ENTRY+1; if sDate == ExitDate(var1) and IsExitName("StopProfittarget",var1) Then Pcount = Pcount+1; } if MarketPosition == 0 and Pcount == 0 and ENTRY == 0 Then buy("b",AtStop,DayHigh(1)+PriceScale); if MarketPosition == 1 Then exitlong("bx",AtStop,DayLow(1)-PriceScale);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-12-28 10:07:05

안녕하세요 예스스탁입니다. input : Period(20); var : Pcount(0),ENTRY(0),mav(0),sum(0); Pcount = 0; ENTRY = 0; sum = 0; for var1 = 0 to Period{ if var1 >= 1 Then sum = sum+DayClose(var1); if sDate == EntryDate(var1) Then ENTRY = ENTRY+1; if sDate == ExitDate(var1) and IsExitName("StopProfittarget",var1) Then Pcount = Pcount+1; } mav = sum/Period; if MarketPosition == 0 and Pcount == 0 and ENTRY == 0 and DayClose(1) > mav Then buy("b",AtStop,DayHigh(1)+PriceScale); if MarketPosition == 1 Then exitlong("bx",AtStop,DayLow(1)-PriceScale); 즐거운 하루되세요 > 쌀사비팔 님이 쓴 글입니다. > 제목 : 수식 추가 부탁드립니다. > 아래는 일봉의 고점돌파시 매수하는 식인데요...(분봉에서 운용) 매수시, 조건을 하나 추가하려고 합니다. *전일 종가가 20일(일봉) 이평선 위에 있을때만 "매수"를 하는 수식 추가 부탁드립니다. (즉, 전일 종가가 20일 이평위에있고, 전일봉 고가 돌파시 매수, 매수청산은 기존과 같이 전일봉 저가를 이탈시) 감사합니다. ------------------------------------------------------------------ var : Pcount(0),ENTRY(0); Pcount = 0; ENTRY = 0; for var1 = 0 to 20{ if sDate == EntryDate(var1) Then ENTRY = ENTRY+1; if sDate == ExitDate(var1) and IsExitName("StopProfittarget",var1) Then Pcount = Pcount+1; } if MarketPosition == 0 and Pcount == 0 and ENTRY == 0 Then buy("b",AtStop,DayHigh(1)+PriceScale); if MarketPosition == 1 Then exitlong("bx",AtStop,DayLow(1)-PriceScale);