커뮤니티

조건...

프로필 이미지
똥뫼
2009-12-07 13:25:15
609
글번호 26551
답변완료

첨부 이미지

value5=PROC(Period5); if (CrossDown(Value5,0.2) and !Crossdown(Value5,-0.2)) and value5>-0.2 and Value5<0.2 then Condition1=True; else Condition1=False; if (CrossUp(value5,-0.2) and !CrossUp(Value5,0.2)) and value5>-0.2 and value5<0.2 then Condition2=True; Else Condition2=false; if 다른매수조건 and countif(Condition2==true,25)>=1 then buy("가두리매수"); if 다른매도조건 and countif(condition1==true,25)>=1 then sell("가두리매도"); 수고하십니다. 매도진입하고자 하는 의도는 price ROC(20)값이 0.2를 크로스 내려와서 -0.2를 한번이라도 크로스 내려가기전에 구간에서만 다른조건과 만족하여 진입하고자합니다. 근데 보는봐와 같이 식이 엉터리인지 안되네요 ㅡ.ㅡ; Price Roc값이 이미 -0.2를 내려갔다 왔는데도 계속 매도진입을 하네요 진입조건 countif에서 25를 그대로 놔둔상태에서 조건을 만족할려고 합니다. 도와주심 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-12-08 09:24:07

안녕하세요 예스스탁입니다. 작성하신 내용은 어떤 봉이 0.2을 하향돌파하는데 -0.2까지내려자기 않으면 true 값이 나온는 내용입니다.그리고 25개봉동안 그런봉을 카운트하는 식입니다. 그러므로 25개봉 중에 0.2를 하향하는 봉이 하나라도 있으면 조건을 만족하는 식입니다.-0.2를 하향한적이 없다는 내용의 식은 아닙니다. 식을 변경하셔야 합니다. input : Period5(10); value5=PROC(Period5); if CrossDown(value5,0.2) or CrossUp(value5,0.2) Then var1 = 0; if CrossDown(value5,-0.2) Then var1 = var1+1; if CrossUp(value5,-0.2) or CrossDown(value5,-0.2) Then var2 = 0; if CrossUp(value5,0.2) Then var2 = var2+1; if 다른매수조건 and value5>-0.2 and Value5<0.2 and var1 == 0 then buy("가두리매수"); if 다른매도조건 and value5>-0.2 and value5<0.2 and var2 == 0 then sell("가두리매도"); 즐거운 하루되세요 > 똥뫼 님이 쓴 글입니다. > 제목 : 조건... > value5=PROC(Period5); if (CrossDown(Value5,0.2) and !Crossdown(Value5,-0.2)) and value5>-0.2 and Value5<0.2 then Condition1=True; else Condition1=False; if (CrossUp(value5,-0.2) and !CrossUp(Value5,0.2)) and value5>-0.2 and value5<0.2 then Condition2=True; Else Condition2=false; if 다른매수조건 and countif(Condition2==true,25)>=1 then buy("가두리매수"); if 다른매도조건 and countif(condition1==true,25)>=1 then sell("가두리매도"); 수고하십니다. 매도진입하고자 하는 의도는 price ROC(20)값이 0.2를 크로스 내려와서 -0.2를 한번이라도 크로스 내려가기전에 구간에서만 다른조건과 만족하여 진입하고자합니다. 근데 보는봐와 같이 식이 엉터리인지 안되네요 ㅡ.ㅡ; Price Roc값이 이미 -0.2를 내려갔다 왔는데도 계속 매도진입을 하네요 진입조건 countif에서 25를 그대로 놔둔상태에서 조건을 만족할려고 합니다. 도와주심 감사하겠습니다.