커뮤니티
최고,최저가
2017-09-25 19:57:56
189
글번호 113069
안녕하세요 관리자님!! 항상 고맙게 생각하고 있습니다.
다름이 아니오라
2시간 간격으로 2시간중에 확정되는 최고가,최저가를 5일전 부터 오늘까지의 가격을 가지고 최고가,최저가의 각각의 이평선을 만들고 싶습니다. 아마도 볼린져밴드처럼 나오지 않을까 예상합니다.
전략실행차트에 겹치기를 하지않고 지표처럼 표시할수 있게 해주시고 더불어 주가도 같이 표현할 수 있게 부탁드립니다.
이해하셨나 모르겠습니다. 항상 허접한 문의에 성실히 답변해 주셔서 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2017-09-26 11:25:54
안녕하세요
예스스탁입니다.
input : Ntime(120),N(5);//120분
var : D1(0),S1(0),TM(0),TF(0),cnt(0),isum(0);
var : Hsum(0),Lsum(0),Hma(0),Lma(0);
Array : ii[100](0),HH[100](0),LL[100](0);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
ii[0] = 0;
for cnt = 1 to 99{
ii[cnt] = ii[cnt-1][1];
}
}
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 TF < TF[1]) Then{
HH[0] = H;
LL[0] = L;
ii[0] = ii[0]+1;
for cnt = 1 to 99{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if ii[n-1] > 0 then{
isum = 0;
for cnt = 0 to N-1{
isum = isum+ii[cnt];
}
Hsum = 0;
Lsum = 0;
for cnt = 0 to isum-1{
Hsum = Hsum + HH[cnt];
Lsum = Lsum + LL[cnt];;
}
Hma = Hsum/isum;
Lma = Lsum/isum;
plot1(hma);
plot2(Lma);
}
}
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 최고,최저가
> 안녕하세요 관리자님!! 항상 고맙게 생각하고 있습니다.
다름이 아니오라
2시간 간격으로 2시간중에 확정되는 최고가,최저가를 5일전 부터 오늘까지의 가격을 가지고 최고가,최저가의 각각의 이평선을 만들고 싶습니다. 아마도 볼린져밴드처럼 나오지 않을까 예상합니다.
전략실행차트에 겹치기를 하지않고 지표처럼 표시할수 있게 해주시고 더불어 주가도 같이 표현할 수 있게 부탁드립니다.
이해하셨나 모르겠습니다. 항상 허접한 문의에 성실히 답변해 주셔서 감사드립니다.
다음글
이전글