커뮤니티

69397 재 질문 올림니다.

프로필 이미지
요타
2020-10-05 22:05:55
917
글번호 142864
답변완료

첨부 이미지

* 바쁘신데 확인 좀 부탁 드립니다. * 아래 와 같이 했는데...스위칭 주문이 안됨니다. if MarketPosition == 1 and (IsExitName("StopLoss",1) or IsExitName("StopProfittarget",1)) == true Then SELL("STOPSWSS1") ; if MarketPosition == -1 and (IsExitName("StopLoss,1") or IsExitName("StopProfittarget",1)) == true Then Buy("STOPSWDD1") ; * 다른 변수를 써야 하나요? * 바쁜신데 죄송합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-10-06 13:38:48

안녕하세요 예스스탁입니다. 작성하신 수식은 현재 포지션 진행중이고 그 이전거래가 손절이나 익절이면 스위칭하는 내용입니다. 현재 거래가 일정 손실이면 스위칭 하는 내용이 아닙니다. 현재 포지션이 일정손실이면 스위칭을 하고자 하시면 해당 함수를 사용하시면 안되고 아래와 같이 별도로 스위칭진입식을 작성해서 사용하셔야 합니다. #매수 진입중 2.5포인트 손실이면 매도로 스위칭 if MarketPosition == 1 Then Sell("bs",AtStop,EntryPrice-2.5); #매도 진입중 2.5포인트 손실이면 매수로 스위칭 if MarketPosition == -1 Then Buy("sb",AtStop,EntryPrice-1.5); 즐거운 하루되세요 > 요타 님이 쓴 글입니다. > 제목 : 69397 재 질문 올림니다. > * 바쁘신데 확인 좀 부탁 드립니다. * 아래 와 같이 했는데...스위칭 주문이 안됨니다. if MarketPosition == 1 and (IsExitName("StopLoss",1) or IsExitName("StopProfittarget",1)) == true Then SELL("STOPSWSS1") ; if MarketPosition == -1 and (IsExitName("StopLoss,1") or IsExitName("StopProfittarget",1)) == true Then Buy("STOPSWDD1") ; * 다른 변수를 써야 하나요? * 바쁜신데 죄송합니다.