커뮤니티

문의 드립니다

프로필 이미지
회원
2014-03-16 09:03:50
147
글번호 73520
답변완료
매수후 매도신호 발생시(손해일때는) 매수분의 2배로 매도 (이익상태면 매수분 청산+ 매도1배 진입) 다시 손실난 상태로 매수신호 발생하면 역시 기진입된 매도분의 2배로 매수 진입 (이익상태면 매도분 청산 +매수1배 진입) 또 손실상태에서 매도신호 발생시 역시 기진입된 매수분의 2배로 매도 진입.... (이익 상태면 기존 매수분은 청산 +매도1배 진입) 식 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-17 14:10:37

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다 직전거래가 손실이면 2배 수량 진입 수익이면 기본수량으로 진입입니다. input : 기본진입수량(1); if 매수조건 Then{ if MarketPosition == 0 and PositionProfit(1) > 0 Then buy("b11",OnClose,def,기본진입수량); if MarketPosition == 0 and PositionProfit(1) < 0 Then buy("b12",OnClose,def,CurrentContracts[BarsSinceEntry]*2); if MarketPosition == -1 and C <= EntryPrice Then buy("b21",OnClose,def,기본진입수량 ); if MarketPosition == -1 and C > EntryPrice Then buy("b22",OnClose,def,CurrentContracts[BarsSinceEntry]*2); } if 매도조건 Then{ if MarketPosition == 0 and PositionProfit(1) > 0 Then Sell("s11",OnClose,def,기본진입수량); if MarketPosition == 0 and PositionProfit(1) < 0 Then Sell("s12",OnClose,def,CurrentContracts[BarsSinceEntry]*2); if MarketPosition == 1 and C >= EntryPrice Then Sell("s21",OnClose,def,기본진입수량 ); if MarketPosition == 1 and C < EntryPrice Then Sell("s22",OnClose,def,CurrentContracts[BarsSinceEntry]*2); } 즐거운 하루되세요 > HI_le***** 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 매수후 매도신호 발생시(손해일때는) 매수분의 2배로 매도 (이익상태면 매수분 청산+ 매도1배 진입) 다시 손실난 상태로 매수신호 발생하면 역시 기진입된 매도분의 2배로 매수 진입 (이익상태면 매도분 청산 +매수1배 진입) 또 손실상태에서 매도신호 발생시 역시 기진입된 매수분의 2배로 매도 진입.... (이익 상태면 기존 매수분은 청산 +매도1배 진입) 식 부탁드립니다