안녕하세요, 한창 공부하는 중에 헷갈려서 질문드립니다.
----------------------------------------------------
*나스닥 선물거래 프로그래밍
1. 미국 정규장 개장 후 2번째 5분봉 시가에 진입.(22시 30분 혹은 23시 30분)
2. 진입 포지션은 개장 후 첫 5분봉을 기준으로
2.1. 양봉일 시 매수 포지션 진입
2.2. 음봉일 시 매도 포지션 진입
3. 포지션 손절은
3.1. 진입 포지션이 매수일 시, 22:30분을 시가로 하는 5분봉 기준으로 저가를 터치 했을 시.
3.2. 진입 포지션이 매도일 시, 22:30분을 시가로 하는 5분봉 기준으로 고가를 터치 했을 시.
4. 포지션 청산은 손절 기준가격의 10배의 미실현수익을 냈을 때 혹은 정규 시장 종료 시(05:00 혹은 06:00 / 섬머타임)
---------------------------------------------------------------
섬머타임까지 감안해서 수식을 짜주시길 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-05-30 14:13:58
안녕하세요
예스스탁입니다.
var : DD(0),Year(0),V1(0),V2(0),V3(0),V4(0),summer(False);
var : ST(0),XT(0),TL(0);
if NextBarSdate != sDate Then
{
DD = DayOfWeek(NextBarSdate);
Year = Floor(NextBarSdate/10000);
V1 = (10000 * Year) + (100 * 3) + 1;
V2 = 15 - dayofweek(v1);
v3 = (10000 * Year) + (100 * 11) + 1;
v4 = 8 - dayofweek(v3);
Summer = Sdate > (10000 * Year) + (100 * 3) + v2 and Sdate < (10000 * Year) + (100 * 11) + v4;
if summer == true Then
{
ST = 223000;
Xt = 050000;
}
Else
{
ST = 233000;
Xt = 060000;
}
}
if (sdate != sdate[1] and stime >= XT) or
(sdate == sdate[1] and stime >= XT and stime[1] < XT) Then
{
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if (sdate != sdate[1] and stime >= ST) or
(sdate == sdate[1] and stime >= ST and stime[1] < ST) Then
{
if C > O Then
Buy("b",AtMarket);
if C < O Then
Sell("s",AtMarket);
value1 = H;
Value2 = l;
}
if MarketPosition == 1 then
{
ExitLong("bl",AtStop,Value2);
ExitLong("bp",AtLimit,EntryPrice+abs(EntryPrice-Value2)*10);
}
if MarketPosition == -1 Then
{
ExitShort("sl",AtStop,Value1);
ExitShort("sp",AtLimit,EntryPrice-abs(EntryPrice-Value1)*10);
}
즐거운 하루되세요
> 마니자이 님이 쓴 글입니다.
> 제목 : 수식 부탁드려요
> 안녕하세요, 한창 공부하는 중에 헷갈려서 질문드립니다.
----------------------------------------------------
*나스닥 선물거래 프로그래밍
1. 미국 정규장 개장 후 2번째 5분봉 시가에 진입.(22시 30분 혹은 23시 30분)
2. 진입 포지션은 개장 후 첫 5분봉을 기준으로
2.1. 양봉일 시 매수 포지션 진입
2.2. 음봉일 시 매도 포지션 진입
3. 포지션 손절은
3.1. 진입 포지션이 매수일 시, 22:30분을 시가로 하는 5분봉 기준으로 저가를 터치 했을 시.
3.2. 진입 포지션이 매도일 시, 22:30분을 시가로 하는 5분봉 기준으로 고가를 터치 했을 시.
4. 포지션 청산은 손절 기준가격의 10배의 미실현수익을 냈을 때 혹은 정규 시장 종료 시(05:00 혹은 06:00 / 섬머타임)
---------------------------------------------------------------
섬머타임까지 감안해서 수식을 짜주시길 부탁드립니다.
감사합니다.