커뮤니티
문의 드립니다
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배 진입)
식 부탁드립니다