커뮤니티

수식문의드립니다^^

프로필 이미지
카이로스
2011-03-02 12:47:32
695
글번호 36194
답변완료
if var1 >= var2 and var2 >= var3 Then{ if crossup(c,var1) and C > O Then buy("매수1"); } 위 수식에서 var1 >= var2 and var2 >= var3 상태가 계속유지(var1 이 var2 를 데드크로스 하지않고) 할때 만약에 5회의 진입청산횟수가 나왔다면 3회진입청산까지만 허용하도록 수식을 작성해주시면 감사하겠습니다^^ 항상 감사드립니다. 좋은 하루되세요^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-02 15:10:43

안녕하세요 예스스탁입니다. 올리신 내용만으로는 수식으로 예제를 만들어 답변드리기 어렵습니다. 아래식을 참고하시기 바랍니다. 진입청산횟수를 판단할 내용이 없어 진입횟수로 작성되었습니다. if var1 >= var2 and var2 >= var3 Then{ if crossup(c,var1) and C > O Then buy("매수1"); } if MarketPosition == 1 #매수포지션 상태 and countif(var1 >= var2 and var2 >= var3,BarsSinceEntry) == BarsSinceEntry #매수후 var1 >= var2 and var2 >= var3 을 계속 유지 And MaxEntries == 5 #5회 진입 then { if 청산조건 and countif(청산조건,BarsSinceEntry) <= 3 then exitlong("x1",OnClose,def,"",1,1); } 즐거운 하루되세요 > 카이로스 님이 쓴 글입니다. > 제목 : 수식문의드립니다^^ > if var1 >= var2 and var2 >= var3 Then{ if crossup(c,var1) and C > O Then buy("매수1"); } 위 수식에서 var1 >= var2 and var2 >= var3 상태가 계속유지(var1 이 var2 를 데드크로스 하지않고) 할때 만약에 5회의 진입청산횟수가 나왔다면 3회진입청산까지만 허용하도록 수식을 작성해주시면 감사하겠습니다^^ 항상 감사드립니다. 좋은 하루되세요^^