커뮤니티
5봉평균과 변동성
2024-08-31 15:06:16
130
글번호 107376
아래 건은 일봉을 적용한 것입니다.
분봉으로 바꾸고 적용은 변수에서 n분봉으로 할 수 있게 요청드립니다.
늘 고맙습니다.
var : AA(0), BB(0), CC(0), DD(0), EE(0);
AA = dayhigh(1)-daylow(1);
BB = dayhigh(2)-daylow(2);
CC = dayhigh(3)-daylow(3);
DD = dayhigh(4)-daylow(4);
EE = dayhigh(5)-daylow(5);
var1 = (AA+BB+CC+DD+EE)/5;
if crossup(C, dayopen() + var1*1.04) then
buy();
if crossdown(C, dayopen() - var1*0.96) then
sell();
답변 1
예스스탁 예스스탁 답변
2017-03-02 14:16:09
안녕하세요
예스스탁입니다.
타분봉 주기의 시고저를 계산하게 수정했습니다.
input : 분주기(30),P(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : AA(0), BB(0), CC(0), DD(0), EE(0);
Array : HH[10](0),LL[10](0),OO[10](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%분주기;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{
OO[0] = O;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 99{
OO[cnt] = OO[cnt-1][1];
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 HH[5] > 0 and LL[6] > 0 then{
AA = HH[1]-LL[1];
BB = HH[2]-LL[2];
CC = HH[3]-LL[3];
DD = HH[4]-LL[4];
EE = HH[5]-LL[5];
var1 = (AA+BB+CC+DD+EE)/5;
if crossup(C, OO[0] + var1*1.04) then
buy();
if crossdown(C, OO[0] - var1*0.96) then
sell();
}
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 분봉 수식 문의
> 아래 건은 일봉을 적용한 것입니다.
분봉으로 바꾸고 적용은 변수에서 n분봉으로 할 수 있게 요청드립니다.
늘 고맙습니다.
var : AA(0), BB(0), CC(0), DD(0), EE(0);
AA = dayhigh(1)-daylow(1);
BB = dayhigh(2)-daylow(2);
CC = dayhigh(3)-daylow(3);
DD = dayhigh(4)-daylow(4);
EE = dayhigh(5)-daylow(5);
var1 = (AA+BB+CC+DD+EE)/5;
if crossup(C, dayopen() + var1*1.04) then
buy();
if crossdown(C, dayopen() - var1*0.96) then
sell();
다음글