커뮤니티
질문입니다.
2017-06-01 09:26:29
99
글번호 110016
비슷한 질문을 드렸는데,
의사전달에 약간의 오류가 있었던 것 같아 다시 질문드립니다.
예를들어 다음과 같은 시스템이 있다고 가정해봅니다.
if crossup(c, ma(5)) then buy("X", atmarket, def, 1);
if crossup(c, ma(10)) then buy("Y", atmarket, def, 1);
if crossup(c, ma(15)) then buy("Z", atmarket, def, 1);
위 시스템에서 "X", "Y", "Z" 각각에 stoplosee를 적용하고 싶습니다.
"X" 신호의 stoploss는 진입가에서 0.5pt 하락시 손절,
"Y" 신호의 stoploss는 진입가에서 0.75pt 하락시 손절,
"Z" 신호의 stoploss는 진입가에서 1.0pt 하락시 손절입니다.
그리고 각각의 신호에서 만약 손절이 발생할 경우,
다음 진입신호는 손절이 일어난 신호가 아닌 다른 신호를 사용하는 시스템입니다.
예를들어 진입신호 "X"가 발생한 후,
"X"에 관한 손절신호가 발생했다면,
손절 후 다음 진입신호는 "X"가 아닌 "Y" 혹은 "Z" 이게 하고 싶습니다.
"Y" 나 "Z"에 관해서도 마찬가지입니다.
간단히 설명해서 각각의 신호에 관한 전용 손절의 개념을 구현하고 싶은것입니다.
손절이 발생한 후에는 같은 신호가 또 발생하지 않게 하고 싶구요.
예시로 답변부탁드립니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2017-06-01 13:42:15
안녕하세요
예스스탁입니다.
매수 후 손절되었을때 다음진입은
해당 이름으로 진입은 막는 식입니다.
Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("X",1) and IsExitName("StopLoss",1);
Condition2 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("Y",1) and IsExitName("StopLoss",1);
Condition3 = MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("Z",1) and IsExitName("StopLoss",1);
if Condition1 == false and crossup(c, ma(c,5)) then buy("X", atmarket, def, 1);
if Condition2 == false and crossup(c, ma(c,10)) then buy("Y", atmarket, def, 1);
if Condition3 == false and crossup(c, ma(c,15)) then buy("Z", atmarket, def, 1);
즐거운 하루되세요
> yanartas 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 비슷한 질문을 드렸는데,
의사전달에 약간의 오류가 있었던 것 같아 다시 질문드립니다.
예를들어 다음과 같은 시스템이 있다고 가정해봅니다.
if crossup(c, ma(5)) then buy("X", atmarket, def, 1);
if crossup(c, ma(10)) then buy("Y", atmarket, def, 1);
if crossup(c, ma(15)) then buy("Z", atmarket, def, 1);
위 시스템에서 "X", "Y", "Z" 각각에 stoplosee를 적용하고 싶습니다.
"X" 신호의 stoploss는 진입가에서 0.5pt 하락시 손절,
"Y" 신호의 stoploss는 진입가에서 0.75pt 하락시 손절,
"Z" 신호의 stoploss는 진입가에서 1.0pt 하락시 손절입니다.
그리고 각각의 신호에서 만약 손절이 발생할 경우,
다음 진입신호는 손절이 일어난 신호가 아닌 다른 신호를 사용하는 시스템입니다.
예를들어 진입신호 "X"가 발생한 후,
"X"에 관한 손절신호가 발생했다면,
손절 후 다음 진입신호는 "X"가 아닌 "Y" 혹은 "Z" 이게 하고 싶습니다.
"Y" 나 "Z"에 관해서도 마찬가지입니다.
간단히 설명해서 각각의 신호에 관한 전용 손절의 개념을 구현하고 싶은것입니다.
손절이 발생한 후에는 같은 신호가 또 발생하지 않게 하고 싶구요.
예시로 답변부탁드립니다.
감사합니다.