답변완료
문의드립니다.
문의드립니다.
1.
아래의 수식을 이용하여 특정 조건 만족 시 고가 저가 갱신하는 지표를
만들고 싶습니다.
예를 들어
condition1 = HH[2] < HH[1]
condition2 = LL[2] < LL[1]
1,2번 조건 만족 시 HH[1] LL[1] 값을 plot하는데
몇시간 뒤에 1,2번 조건을 새롭게 만족하면
그때 새로운 HH[1] LL[1]으로 plot 하는게 가능할까요?
2. 만약 1번이 구현 가능하다면 해외선물 기준이 아닌
국내 코스피200선물용으로도 수식 부탁드립니다.
------------------------------------------------------
input : ntime(120);
var : S1(0),D1(0),TM(0),TF(0);
var : HH(0),HH1(0),HH2(0),LL(0),LL1(0),LL2(0);
input : ntime(120);
var : S1(0),D1(0),TM(0),TF(0);
var : HH(0),HH1(0),HH2(0),LL(0),LL1(0),LL2(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then
{
HH = H;
LL = L;
HH1 = HH[1];
LL1 = LL[1];
HH2 = HH[2];
LL2 = LL[2];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(HH,"최근120분봉고가",WHITE);
plot2(LL,"최근120분봉저가",WHITE);
plot3(HH1,"직전120분봉고가",YELLOW);
plot4(LL1,"최근120분봉저가",YELLOW);
plot5(HH2,"전전120분봉고가",GREEN);
plot6(LL2,"전전120분봉저가",GREEN);
}
2021-04-02
670
글번호 147620
지표