커뮤니티

매번 감사드리고요 atstop 및 SetStopTrailing 질문 드립니다.

프로필 이미지
phoebus
2022-07-29 11:53:23
1503
글번호 161154
답변완료
if sTime >= 150000 Then { Buy("bx0",AtStop,highest(h[1],3)-0.1 ); } 위 시스템식에서 atstop 주문으로 매수 체결되는 것으로 알고 있습니다. 질문1. 실제매수하지 않고 이조건(매수조건)에서 현재가 대비 0.3% 아래에서 매수하고 싶은데 어떻게 시스템식을 작성할 수 있는지요? if entryprice()- L[1] < np2 Then SetStopTrailing(0.1,0.01,PercentStop,1); 위 시스템식에서 0.1% SetStopTrailing 청산 체결되는 것으로 알고 있습니다. 질문2. 이 때 청산가격을 알고 싶은데 어떻게 시스템식을 작성할 수 있는지요? 항상감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-07-29 15:36:56

안녕하세요 예스스탁입니다. 1 해당식은 15시 이후에 봉완성시 1봉전기준 3봉최고가-0.1를 셋팅하고 다음봉에서 해당값보다 큰 시세가 발생하면 신호가 발생하는 내용입니다. 그러므로 어래와 같이 15시 이후 고가가 전전봉기준 3개봉 최고가-0.1보다 큰 봉이 발생한 이후에 해당ㄱ밧-0.3%에 매수가 발생하게 구현하셔야 합니다. if bdate != Bdate[1] Then Condition1 = False; if sTime > 150000 Then { if H >= highest(H[2],3)-0.1 Then { var1 = highest(H[2],3)-0.1; Condition1 = true; } if Condition1 == true Then Buy("bx0",Atlimi,var1*0.97); } 2 포지션 함수중에 exitprice(1)가 최근 청산가격을 리턴합니다. 아래와 같이 작성하시면 최근 SetStopTrailing로 청산되었을때의 청산가격이 var1변수에 저장됩니다. if IsExitName("StopTrailing",1) == true Then var1 = ExitPrice(1); 즐거운 하루되세요 > phoebus 님이 쓴 글입니다. > 제목 : 매번 감사드리고요 atstop 및 SetStopTrailing 질문 드립니다. > if sTime >= 150000 Then { Buy("bx0",AtStop,highest(h[1],3)-0.1 ); } 위 시스템식에서 atstop 주문으로 매수 체결되는 것으로 알고 있습니다. 질문1. 실제매수하지 않고 이조건(매수조건)에서 현재가 대비 0.3% 아래에서 매수하고 싶은데 어떻게 시스템식을 작성할 수 있는지요? if entryprice()- L[1] < np2 Then SetStopTrailing(0.1,0.01,PercentStop,1); 위 시스템식에서 0.1% SetStopTrailing 청산 체결되는 것으로 알고 있습니다. 질문2. 이 때 청산가격을 알고 싶은데 어떻게 시스템식을 작성할 수 있는지요? 항상감사드립니다.