커뮤니티

재문의 드립니다..

프로필 이미지
고구미
2016-02-18 16:33:30
104
글번호 95516
답변완료
/// var10 = ma(c,10); var40 = ma(c,40); var : T(0); if var40 > var40[1] Then T = 1; if T == 1 and var40 < var10 and open<= Var10 . and (CrossUp( c , open+PriceScale*5) ) Then { buy("b"); } /// 위 식을 조건만족즉시 진입하려 한다면 어떻게 해야 하는건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-02-18 16:47:20

안녕하세요 예스스탁입니다. 해당 매수조건 내용은 봉완성시로만 가능한 내용입니다. 조건만족즉시 가능하지 않습니다. 수식에서 조건만족 즉시는 atstop이나 atlimit타입으로 구현할수 있는데 해당 타입은 특정값 1개와 현재가와 비교해서만 신호를 발생할수 있습니다. 나머지조건은 완성봉에서 판단하고 다음봉에서 시초가 대비 5틱 상승시에 즉시 매수한다면 아래와 같이 작성될수 있습니다. 현재봉 완성시에 T는 1이고 var40이 var10보다 작고 다음봉시가가 현재봉 var10보다 작으면 다음봉시가+5틱 가격을 셋팅하고 다음봉에서 해당 가격 이상의 시세가 발생하면 즉시 매수 var10 = ma(c,10); var40 = ma(c,40); var : T(0); if var40 > var40[1] Then T = 1; if T == 1 and var40 < var10 and NextBarOpen <= Var10 Then{ buy("b",AtStop,NextBarOpen+PriceScale*5); } 즐거운 하루되세요 > 고구미 님이 쓴 글입니다. > 제목 : 재문의 드립니다.. > /// var10 = ma(c,10); var40 = ma(c,40); var : T(0); if var40 > var40[1] Then T = 1; if T == 1 and var40 < var10 and open<= Var10 . and (CrossUp( c , open+PriceScale*5) ) Then { buy("b"); } /// 위 식을 조건만족즉시 진입하려 한다면 어떻게 해야 하는건가요?