커뮤니티
수식으로 드립니다.
2016-11-17 13:40:15
84
글번호 104088
안녕하세요.
연결선물 당일청산 피라미딩 시스템에서 아래 목표청산 수식으로 청산 후
-> 매도진입 후 목표청산 한 경우, 5이평이 20이평을 상향돌파시 매수 재진입
-> 매수진입 후 목표청산 한 경우, 5이평이 20이평을 하향돌파시 매도 재진입
재진입 후 손절청산은 0.5PT이고 익절청산은 ATR 청산 수식으로 요청드립니다.
SetStopPosition;
SetStopProfittarget(2,PointStop);
답변 1
예스스탁 예스스탁 답변
2016-11-17 15:15:58
안녕하세요
예스스탁입니다.
1
-> 매도진입 후 목표청산 한 경우, 5이평이 20이평을 상향돌파시 매수 재진입
-> 매수진입 후 목표청산 한 경우, 5이평이 20이평을 하향돌파시 매도 재진입
작성하신 글에는 재진입으로 언급하셨는데
내용은 재진입이 아닌 반대방향 진입입니다.
2
ATR청산은 내용이 불명확하여
매수는 진입이후 최고가-ATR*X,
매도는 진입이후 최저가+ATR*X에 청산되게 작성했습니다.
3
2포인트 청산이 재진입에는 적용되지 않으므로
진입이름으로 재진입이 아닐때만 동작하게 하셔야 합니다.
이용에 참고하시기 바랍니다.
4
input : ATRP(10),X(2);
#직전거래가 매수포지션이고 SetStopProfittarget으로 청산했으면
#이평 데드일때 매도진입
if MarketPosition == 0 and
MarketPosition(1) == -1 and
IsEntryName("StopProfitTarget",1) == true and
CrossDown(var1,var2) Then
Buy("rebuy");
#직전거래가 매도포지션이고 SetStopProfittarget으로 청산했으면
#이평 골드일때 매수진입
if MarketPosition == 0 and
MarketPosition(1) == -1 and
IsEntryName("StopProfitTarget",1) == true and
CrossDown(var1,var2) Then
sell("resell");
if MarketPosition == 1 and IsEntryName("rebuy") == true then {
ExitLong("bx",AtStop,EntryPrice-0.5);
ExitLong("btr",AtStop,highest(H,BarsSinceEntry)-ATR(ATRP)*X);
}
if MarketPosition == -1 and IsEntryName("resell") == true then {
ExitShort("sx",AtStop,EntryPrice-0.5);
ExitShort("str",AtStop,highest(H,BarsSinceEntry)+ATR(ATRP)*X);
}
SetStopPosition;
if IsEntryName("rebuy") == false and IsEntryName("resell") == false then
SetStopProfittarget(2,PointStop);
Else
SetStopProfittarget(0);#해제
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식으로 드립니다.
> 안녕하세요.
연결선물 당일청산 피라미딩 시스템에서 아래 목표청산 수식으로 청산 후
-> 매도진입 후 목표청산 한 경우, 5이평이 20이평을 상향돌파시 매수 재진입
-> 매수진입 후 목표청산 한 경우, 5이평이 20이평을 하향돌파시 매도 재진입
재진입 후 손절청산은 0.5PT이고 익절청산은 ATR 청산 수식으로 요청드립니다.
SetStopPosition;
SetStopProfittarget(2,PointStop);