커뮤니티
안녕하세요?
2017-05-29 10:23:15
99
글번호 109906
분할 진입,분할청산 수식 부탁드립니다.
(진입조건)
매수진입1,매수진입2,매수진입3
매도진입1,매도진입2,매도진입3
(청산조건)
10틱,20틱,30틱 수익청산
진입1은 신호가 발생하면 무조건 나오지만 진입2,3은 나올수도 있고 안나올수도
있잖아요 수식으로 표현하기가 어려워서 부탁드립니다.
그리고 청산가격은 평단기준으로 익절 10,20,30틱입니다.
그럼 수고하세요
답변 1
예스스탁 예스스탁 답변
2017-05-30 10:21:08
안녕하세요
예스스탁입니다.
아래 식구조 참고하시기 바랍니다.
피라미딩은 다른진입신호만 허용입니다.
var : Bxcond1(False),Bxcond2(false),Bxcond3(false);
var : Sxcond1(False),Sxcond2(false),Sxcond3(false);
if MarketPosition <= 0 and 매수진입1 Then
buy("b1");
if MarketPosition >= 0 and 매도진입1 Then
sell("s1");
if MarketPosition == 1 Then{
if MaxEntries == 1 and 매수진입2 Then
buy("b2");
if MaxEntries == 2 and 매수진입3 Then
buy("b3");
if TotalTrades < TotalTrades[1] and LatestExitName(0) == "bx1" Then
Bxcond1 = true;
if TotalTrades < TotalTrades[1] and LatestExitName(0) == "bx2" Then
Bxcond2 = true;
if TotalTrades < TotalTrades[1] and LatestExitName(0) == "bx3" Then
Bxcond3 = true;
if Bxcond1 == false Then
ExitLong("bx1",atlimit,AvgEntryPrice+PriceScale*10,"",Floor(MaxContracts*(1/3)),1);
if Bxcond2 == false Then
ExitLong("bx2",atlimit,AvgEntryPrice+PriceScale*20,"",Floor(MaxContracts*(1/3)),1);
if Bxcond3 == false Then
ExitLong("bx3",atlimit,AvgEntryPrice+PriceScale*30);
}
Else{
Bxcond1 = false;
Bxcond2 = false;
Bxcond3 = false;
}
if MarketPosition == -1 Then{
if MaxEntries == 1 and 매도진입2 Then
sell("s2");
if MaxEntries == 2 and 매도진입3 Then
sell("s3");
if TotalTrades < TotalTrades[1] and LatestExitName(0) == "sx1" Then
Sxcond1 = true;
if TotalTrades < TotalTrades[1] and LatestExitName(0) == "sx2" Then
Sxcond2 = true;
if TotalTrades < TotalTrades[1] and LatestExitName(0) == "sx3" Then
Sxcond3 = true;
if Sxcond1 == false Then
ExitShort("sx1",atlimit,AvgEntryPrice-PriceScale*10,"",Floor(MaxContracts*(1/3)),1);
if Sxcond2 == false Then
ExitShort("sx2",atlimit,AvgEntryPrice-PriceScale*20,"",Floor(MaxContracts*(1/3)),1);
if Sxcond3 == false Then
ExitShort("sx3",atlimit,AvgEntryPrice-PriceScale*30);
}
Else{
Sxcond1 = false;
Sxcond2 = false;
Sxcond3 = false;
}
즐거운 하루되세요
> 상중하 님이 쓴 글입니다.
> 제목 : 안녕하세요?
>
분할 진입,분할청산 수식 부탁드립니다.
(진입조건)
매수진입1,매수진입2,매수진입3
매도진입1,매도진입2,매도진입3
(청산조건)
10틱,20틱,30틱 수익청산
진입1은 신호가 발생하면 무조건 나오지만 진입2,3은 나올수도 있고 안나올수도
있잖아요 수식으로 표현하기가 어려워서 부탁드립니다.
그리고 청산가격은 평단기준으로 익절 10,20,30틱입니다.
그럼 수고하세요