커뮤니티
수식문의
2019-08-06 18:50:46
265
글번호 130976
해선에서 나스닥 정규장시간과 맞추어 거래를 하려고 합니다.
전일 나스닥선물 고가와 저가(정규장 시가시간~종가시간의 나스닥선물 고가와 저가)를 가지고
금일 나스닥 정규장 시간에 맞추어
나스닥 선물 시가 대비 전일 고가-저가 레인지를 벗어나면 매수 매도하는 수식 부탁드립니다.
미국시간으로 9시 30분 나스닥선물 시가를 기준으로 전일 고-저 레인지(전일 정규장시간의 고가저가) 만큼 벗어나면 매수 매도 진입. 종가청산 입니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-08-07 11:26:17
안녕하세요
예스스탁입니다.
var : Summer(False),Year(0),st(0),et(0);
var : v1(0),v2(0),v3(0),v4(0),mav1(0),mav2(0);
var : tcond(false),oo(0),hh(0),ll(0),o1(0),h1(0),l1(0);
#영업일 변경
if bdate != bdate[1] Then
{
//썸머타임체크
Year = Floor(bdate/10000);
V1 = (10000 * Year) + (100 * 3) + 1;
V2 = 15 - dayofweek(v1); // 3월 두번째 일요일 날짜
v3 = (10000 * Year) + (100 * 11) + 1;
v4 = 8 - dayofweek(v3); // 11월 첫번째 일요일 날짜
Summer = bdate > (10000 * Year) + (100 * 3) + v2
And bdate < (10000 * Year) + (100 * 11) + v4;
if summer == true Then
{
st = 93000;
et = 160000;
}
Else
{
st = 103000;
et = 170000;
}
}
if (sdate != sdate[1] and stime >= st) or
(sdate == sdate[1] and stime >= st and stime < st) Then
{
Tcond = true;
oo = o;
hh = h;
ll = l;
o1 - oo[1];
h1 = hh[1];
l1 = ll[1];
}
if (sdate != sdate[1] and stime >= et) or
(sdate == sdate[1] and stime >= et and stime < et) Then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("bx");
if MarketPosition == -1 Then
ExitShort("sx");
}
if Tcond == true then
{
if h > hh Then
hh = h;
if l < ll Then
ll = l;
if o1 > 0 and crossup(c,oo+(h1-l1)) Then
buy();
if o1 > 0 and CrossDown(c,oo+(h1-l1)) Then
sell();
}
즐거운 하루되세요
> 무사시 님이 쓴 글입니다.
> 제목 : 수식문의
> 해선에서 나스닥 정규장시간과 맞추어 거래를 하려고 합니다.
전일 나스닥선물 고가와 저가(정규장 시가시간~종가시간의 나스닥선물 고가와 저가)를 가지고
금일 나스닥 정규장 시간에 맞추어
나스닥 선물 시가 대비 전일 고가-저가 레인지를 벗어나면 매수 매도하는 수식 부탁드립니다.
미국시간으로 9시 30분 나스닥선물 시가를 기준으로 전일 고-저 레인지(전일 정규장시간의 고가저가) 만큼 벗어나면 매수 매도 진입. 종가청산 입니다.
감사합니다.