커뮤니티

수식 문의드립니다.

프로필 이미지
이엘성투
2018-03-31 00:16:39
302
글번호 117822
답변완료
지정 스탑에 대해서 문의 드립니다. 진입시... Buy("1", AtStop ); 으로 진입하였습니다. 특정 조건에서 40% 수익이 발생하면 청산하려고 아래와 같이 로직을 작성하였습니다. If M > 8 Then { SetStopProfittarget(40,PercentStop) ; } 그런데 해당 조건에서 SetStopProfittarget 이 발생하지 않습니다. 혹시 AtStop 과 SetStopProfittarget 이 안맞는걸까요? 아님 수식이 잘못 됐을까요... 목적은 atstop 으로 진입한 후, 40% 수익이 발생하면 청산하고자 합니다. 감사합니다. ㅜㅜ
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-04-02 10:20:54

안녕하세요 예스스탁입니다. If M > 8 Then { SetStopProfittarget(40,PercentStop) ; } 위 내용이면 SetStopProfittarget이 if조건이 만족한 이후로 셋팅이 됩니다. 청산이 나오지 않았다면 if문이 만족하지 않았거나 수익조건에 충족되지 않은 것입니다. 청산신호는 진입신호의 타입과 관계가 없습니다. 진입신호가 어떤 타입이던지 발생만하면 지정한 조건이 충족되면 청산은 동작합니다. 강제청산은 한번셋팅이 되면 계속 유효합니다. 조건별로 처리하실때는 기본적으로 식을 풀어서 작성한다고 생각하셔야 합니다. 아래와 같이 작성하면 매수진입이후 m > 8 조건이 한번이상 만족하고 이후 40% 수익이 발생하면 청산하게 됩니다. if MarketPosition == 1 then{ if m > 8 Then Condition1 = true; if Condition1 == true then exitlong("bx",atlimit,AvgEntryPrice*1.4); } Else Condition1 = false; 즐거운 하루되세요 > 이엘성투 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 지정 스탑에 대해서 문의 드립니다. 진입시... Buy("1", AtStop ); 으로 진입하였습니다. 특정 조건에서 40% 수익이 발생하면 청산하려고 아래와 같이 로직을 작성하였습니다. If M > 8 Then { SetStopProfittarget(40,PercentStop) ; } 그런데 해당 조건에서 SetStopProfittarget 이 발생하지 않습니다. 혹시 AtStop 과 SetStopProfittarget 이 안맞는걸까요? 아님 수식이 잘못 됐을까요... 목적은 atstop 으로 진입한 후, 40% 수익이 발생하면 청산하고자 합니다. 감사합니다. ㅜㅜ