커뮤니티
수식 부탁합니다
2017-04-18 11:33:41
189
글번호 108889
해외선물에 대하여 문의합니다.
1. 주간 단위 거래 기준으로
1) 월요일 개장후 오후 3시 이후부터 진입이 가능하게 한다.
2) 금요일 마감 2시간 전에 청산하고 이후에는 진입하지 않는다.
2. 2연속 손실이 발생하면
1) 5시간 이후 진입할 수 있게 한다.
2) 10000 tip이후에 진입할 수 있게 한다.
3. 진입가에서 일정금액이상 손실이 나면 losscut한다.
1) 0.5 포인트 이상 손실이 발생하면 losscut한다.
2) 봉이 완성된 후 종가기준으로 0.5 포인트 이상 손실이 발생하면 losscut한다.
답변 1
예스스탁 예스스탁 답변
2017-04-19 11:09:48
안녕하세요
예스스탁입니다.
아래식 내용 참고하시기 바랍니다.
마감2시간전은 알수 없습니다. 종료요일과 종료시간을 지정해 주셔야 합니다.
10000 tip이후는 어떤 의미인지 불명확해 제외했습니다.
#요일: 월(1),화(2),수(3),목(4),금(5),토(6),일(0)
input : 시작요일(1),시작시간(150000);
input : 종료요일(5),종료시간(30000);
var : S1(0),D1(0),TM(0),E1(0);
var : DW(0),Tcond(false),entry(0),T1(0),Xcond(false);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
Xcond = false;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
DW = DayOfWeek(sdate);
if DW == 시작요일 and stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{
Tcond = true;
T1 = TotalTrades;
entry = 0;
Xcond = false;
}
if DW == 종료요일 and stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then{
Tcond = false;
if MarketPosition == 1 Then
ExitLong();
if MarketPosition == -1 Then
ExitShort();
}
if Tcond == true then{
if TotalTrades > TotalTrades[1] Then{
entry = entry +1;
if entry >= 2 and MarketPosition == 0 and PositionProfit(1) < 0 and PositionProfit(2) < 0 Then{
Xcond = true;
E1 = TM;
}
}
if entry >= 1 and MarketPosition != 0 Then{
if PositionProfit(0) < 0 and PositionProfit(1) < 0 Then{
Xcond = true;
E1 = TM;
}
Else
Xcond = false;
}
if Xcond == true and TM >= E1+300 Then//300분
Xcond = false;
if 매수진입조건 Then{
if Xcond == false Then
buy();
Else
ExitShort();
}
if 매도진입조건 Then{
if Xcond == false then
sell();
Else
ExitLong();
}
if MarketPosition == 1 and C <= EntryPrice-0.5 Then
ExitLong("bx");
if MarketPosition == -1 and C >= EntryPrice+0.5 Then
ExitShort("sx");
}
즐거운 하루되세요
> wjfwp 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다
>
해외선물에 대하여 문의합니다.
1. 주간 단위 거래 기준으로
1) 월요일 개장후 오후 3시 이후부터 진입이 가능하게 한다.
2) 금요일 마감 2시간 전에 청산하고 이후에는 진입하지 않는다.
2. 2연속 손실이 발생하면
1) 5시간 이후 진입할 수 있게 한다.
2) 10000 tip이후에 진입할 수 있게 한다.
3. 진입가에서 일정금액이상 손실이 나면 losscut한다.
1) 0.5 포인트 이상 손실이 발생하면 losscut한다.
2) 봉이 완성된 후 종가기준으로 0.5 포인트 이상 손실이 발생하면 losscut한다.
다음글