예스스탁
예스스탁 답변
2021-07-21 15:50:38
안녕하세요
예스스탁입니다.
1
Input : up(3900),dn(5800),진입수량1(1),진입수량2(1);
var : C2(0,data2),entry(false,data2);
C2 = data2(C);
if data2(Bdate != Bdate[1]) Then
entry = false;
if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= up) Then{
entry = true;
buy("b",onclose,DEf,진입수량1);
}
if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= dn) Then{
entry = true;
sell("s",onclose,DEf,진입수량2);
}
var : month(0,Data1),nday(0,Data1),week(0,Data1);
month = data1(int(date/100)-int(date/10000)*100);
nday = data1(date - int(date/100)*100);
Week = data1(DayOfWeek(date));
#만기일
if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then
{
SetStopEndofday(151500);
}
Else#만기일아닐때
{
SetStopEndofday(0);
}
2
Input : up(3900),dn(5800),진입수량1(1),진입수량2(1);
var : C2(0,data2),entry(false,data2);
C2 = data2(C);
if data2(Bdate != Bdate[1]) Then
entry = false;
if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= up) Then{
entry = true;
buy("b",onclose,DEf,진입수량1);
}
if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= dn) Then{
entry = true;
sell("s",onclose,DEf,진입수량2);
}
var :nday(0,Data1),week(0,Data1);
nday = data1(date - int(date/100)*100);
Week = data1(DayOfWeek(date));
#만기일
if (nday >= 8 and nday <= 14 and week == 4) then
{
SetStopEndofday(151500);
}
Else#만기일아닐때
{
SetStopEndofday(0);
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 아래 수식을
- 국내선물, 오버나잇에 적용코자 합니다.
요청1.
선물 만기일(매분기)에는 15시 10분에 청산하는 수식을 추가해 주십시요.
아래 수식을
- 국내 미니선물, 오버나잇에 적용코자 합니다.
요청2.
미니선물 만기일(매월)에는 15시 10분에 청산하는 수식을 추가해 주십시요.
********************************************************************************
Input : up(3900),dn(5800),진입수량1(1),진입수량2(1);
var : C2(0,data2),entry(false,data2);
C2 = data2(C);
if data2(Bdate != Bdate[1]) Then
entry = false;
if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= up) Then{
entry = true;
buy("b",onclose,DEf,진입수량1);
}
if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= dn) Then{
entry = true;
sell("s",onclose,DEf,진입수량2);
}