안녕하세요.
해외선물 다우와 에센피를 3분봉에서 보고 있습니다.
제가 지금 진입가격을 직접 입력(input)해서 쓰는 지표가 있는데, 이걸 좀 자동으로 가져오고 싶습니다.
월봉/주봉/일봉/ 480분봉마다 그 봉의 시가를 새로 진입가로 가져오는 수식이 궁금합니다. (이렇게 4개의 지표를 쓰려고합니다)
data1은 S&P , data2는 다우
var: D1_진입가(0), D_2진입가(0); 이름은 이렇게 부탁드립니다.
*일봉은 한국시간으로 자정이 아니라 오전7시, 즉 미국장 시작하는 시간으로 되게 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2020-10-08 13:36:57
안녕하세요
예스스탁입니다.
var: D1_진입가(0,Data1), D2_진입가(0,Data2);
#월
if data1(Bdate > Bdate[1]+30) Then
D1_진입가 = Data1(O);
if data2(Bdate > Bdate[1]+30) Then
D2_진입가 = Data2(O);
#주
if data1(dayofweek(Bdate) < DayOfWeek(Bdate[1])) Then
D1_진입가 = Data1(O);
if data2(dayofweek(Bdate) < DayOfWeek(Bdate[1])) Then
D2_진입가 = Data2(O);
#일
if data1(Bdate != Bdate[1]) Then
D1_진입가 = Data1(O);
if data2(Bdate != Bdate[1]) Then
D2_진입가 = Data2(O);
#480분
input : ntime(480);
var : S1(0,Data1),D1(0,Data1),TM1(0,Data1),TF1(0,Data1);
var : S2(0,Data2),D2(0,Data2),TM2(0,Data2),TF2(0,Data2);
if data1(Bdate != Bdate[1]) Then
{
S1 = data1(TimeToMinutes(stime));
D1 = data1(sdate);
}
if D1 > 0 then
{
if data1(sdate) == D1 Then
TM1 = data1(TimeToMinutes(stime)-S1);
Else
TM1 = data1(TimeToMinutes(stime)+1440-S1);
TF1 = TM1%ntime;
if data1(Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM1 >= TM1[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM1 > TM1[1])) Then
{
D1_진입가 = Data1(O);
}
}
if data2(Bdate != Bdate[1]) Then
{
S2 = data2(TimeToMinutes(stime));
D2 = data2(sdate);
}
if D2 > 0 then
{
if data2(sdate) == D2 Then
TM2 = data2(TimeToMinutes(stime)-S2);
Else
TM2 = data2(TimeToMinutes(stime)+1440-S2);
TF2 = TM2%ntime;
if data2(Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF2 < TF2[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM2 >= TM2[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM2 > TM2[1])) Then
{
D2_진입가 = Data2(O);
}
}
즐거운 하루되세요
> 빠른예스 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요.
해외선물 다우와 에센피를 3분봉에서 보고 있습니다.
제가 지금 진입가격을 직접 입력(input)해서 쓰는 지표가 있는데, 이걸 좀 자동으로 가져오고 싶습니다.
월봉/주봉/일봉/ 480분봉마다 그 봉의 시가를 새로 진입가로 가져오는 수식이 궁금합니다. (이렇게 4개의 지표를 쓰려고합니다)
data1은 S&P , data2는 다우
var: D1_진입가(0), D_2진입가(0); 이름은 이렇게 부탁드립니다.
*일봉은 한국시간으로 자정이 아니라 오전7시, 즉 미국장 시작하는 시간으로 되게 부탁드립니다.