커뮤니티
수식 요청 드립니다.
2018-01-29 10:34:53
203
글번호 116095
안녕하세요.
수식 수정요청 드립니다.
1. 연결선물 당일청산 아래 시스템에서 당일진입 목표정산 당일손실을 기준으로
-> 당일 1차 진입이 당일손실일경우 매매 종료.
-> 당일 1차 진입이 목표청산 수익이고, 2차진입이 당일손실일경우 매매 종료.
-> 당일 1차 진입 -> 목표청산 수익 -> 2차 진입 -> 목표청산 수익 -> 3차진입
-> 목표청산 수익 -> 3차진입, 즉 직전진입이 목표청산 수익일경우 계속 진입하고,
손실일 경우에 당일 매매 종료.
-> 당일 계속해서 목표청산 수익일경우 당일청산 시간까지 목표청산 진입합니다.
감사합니다.
#진입수식(예제)
Input : Period(12), sigPeriod(9),당일손실(1.0);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
# 매수/매도청산
If CrossUP(value1, value2) and dayPL > -당일손실 Then{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) and dayPL > -당일손실 Then{
Sell();
}
#목표수익청산
Input : SSPT1(0.5);
SetStopPosition;
SetStopProfittarget(SSPT1,PointStop);
#당일청산
SetStopEndofday(150000);
답변 1
예스스탁 예스스탁 답변
2018-01-29 11:23:32
안녕하세요
예스스탁입니다.
Input : Period(12), sigPeriod(9),SSPT1(0.5),당일손실(1.0);
var : N1(0),daypl(0),Xcond(false);
if Bdate != Bdate[1] Then{
Xcond = false;
N1 = NetProfit;
}
daypl = NetProfit-N1;
if TotalTrades > TotalTrades[1] and
(IsExitName("dbl",1) == true or IsExitName("dsl",1) == true) then
Xcond = true;
daypl = NetProfit-N1;
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
If CrossUP(value1, value2) and Xcond == false Then
{
Buy();
}
If CrossDown(value1, value2) and Xcond == false Then
{
Sell();
}
if MarketPosition == 1 then{
ExitLong("dbl",AtStop,EntryPrice-((당일손실+daypl)/CurrentContracts));
}
if MarketPosition == -1 then{
ExitShort("dsl",AtStop,EntryPrice+((당일손실+daypl)/CurrentContracts));
}
SetStopPosition;
SetStopProfittarget(SSPT1,PointStop);
SetStopEndofday(150000);
즐거운 하루되세요
> dandy 님이 쓴 글입니다.
> 제목 : 수식 요청 드립니다.
> 안녕하세요.
수식 수정요청 드립니다.
1. 연결선물 당일청산 아래 시스템에서 당일진입 목표정산 당일손실을 기준으로
-> 당일 1차 진입이 당일손실일경우 매매 종료.
-> 당일 1차 진입이 목표청산 수익이고, 2차진입이 당일손실일경우 매매 종료.
-> 당일 1차 진입 -> 목표청산 수익 -> 2차 진입 -> 목표청산 수익 -> 3차진입
-> 목표청산 수익 -> 3차진입, 즉 직전진입이 목표청산 수익일경우 계속 진입하고,
손실일 경우에 당일 매매 종료.
-> 당일 계속해서 목표청산 수익일경우 당일청산 시간까지 목표청산 진입합니다.
감사합니다.
#진입수식(예제)
Input : Period(12), sigPeriod(9),당일손실(1.0);
value1 = TRIX(Period);
value2 = ema(value1, sigPeriod);
# 매수/매도청산
If CrossUP(value1, value2) and dayPL > -당일손실 Then{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) and dayPL > -당일손실 Then{
Sell();
}
#목표수익청산
Input : SSPT1(0.5);
SetStopPosition;
SetStopProfittarget(SSPT1,PointStop);
#당일청산
SetStopEndofday(150000);