첨부 이미지
그림1
그림2
수고하십니다
아래수식을 나스닥 1분봉차트에 대입해보고 나스닥 5분봉차트 와 비교해보니 1분차트에 타원형 안에 선들이 5분봉에는없는선들이보이는데 5분봉처럼 수식부탁합나다
* 참조파일1 *참조파일2
input : 타분봉(5),P(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum(0);
Array : CC[100](0),A[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 타분봉 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타분봉 > 1 and TM >= TM[1]+타분봉) or
(Bdate == Bdate[1] and 타분봉 == 1 and TM > TM[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
A[cnt] = A[cnt-1];
}
var11 = var1[1];
var22 = var2[1];
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum = 0;
For cnt = 0 to P-1
{
sum = sum + CC[cnt];
}
A[0] = sum/P;
}
if A[0] > A[1] and A[1] < A[2] Then //5저
var1 = CC[5];
Else
var1 = var11;
if A[0] < A[1] and A[1] > A[2] Then //5고
var2 = CC[5];
Else
var2 = var22;
}
if var1 > 0 Then
Plot1(var1,"5이평저");
if Var2 > 0 Then
plot2(Var2,"5이평고");
if var1 > 0 Then
Plot3(var1,"5이평저점실선");
if Var2 > 0 Then
plot4(Var2,"5이평고점실선");
답변 1
예스스탁
예스스탁 답변
2024-11-12 15:48:15
안녕하세요
예스스탁입니다.
올리신 그림과 같은 부분은
1분봉에서 실시간으로 5분봉의 이평을 계산하고 조건을 체크하는데
조건에 만족했다가 안했다가 하는 부분을 보여주는 내용입니다.
즉 5분봉기준 미완성봉에서 조건이 만족했다가 안했다가 하는 내용을 보여주는 부분입니다.
해당선을 보지 않으시려면
1분봉에서도 5분봉 완성시점에서만 조건체크해서
값이 그려지게 해야만 합니다.
input : 타분봉(5),P(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum(0);
Array : CC[100](0),A[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 타분봉 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타분봉 > 1 and TM >= TM[1]+타분봉) or
(Bdate == Bdate[1] and 타분봉 == 1 and TM > TM[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
A[cnt] = A[cnt-1];
}
if A[1] > A[2] and A[2] < A[3] Then //5저
var1 = CC[5];
if A[1] < A[2] and A[2] > A[3] Then //5고
var2 = CC[5];
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum = 0;
For cnt = 0 to P-1
{
sum = sum + CC[cnt];
}
A[0] = sum/P;
}
}
if var1 > 0 Then
Plot1(var1,"5이평저");
if Var2 > 0 Then
plot2(Var2,"5이평고");
if var1 > 0 Then
Plot3(var1,"5이평저점실선");
if Var2 > 0 Then
plot4(Var2,"5이평고점실선");
즐거운 하루되세요
> 파생돌이 님이 쓴 글입니다.
> 제목 : 부틱드립니다
> 수고하십니다
아래수식을 나스닥 1분봉차트에 대입해보고 나스닥 5분봉차트 와 비교해보니 1분차트에 타원형 안에 선들이 5분봉에는없는선들이보이는데 5분봉처럼 수식부탁합나다
* 참조파일1 *참조파일2
input : 타분봉(5),P(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum(0);
Array : CC[100](0),A[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 타분봉 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타분봉 > 1 and TM >= TM[1]+타분봉) or
(Bdate == Bdate[1] and 타분봉 == 1 and TM > TM[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
A[cnt] = A[cnt-1];
}
var11 = var1[1];
var22 = var2[1];
}
CC[0] = C;
if CC[P-1] > 0 Then
{
sum = 0;
For cnt = 0 to P-1
{
sum = sum + CC[cnt];
}
A[0] = sum/P;
}
if A[0] > A[1] and A[1] < A[2] Then //5저
var1 = CC[5];
Else
var1 = var11;
if A[0] < A[1] and A[1] > A[2] Then //5고
var2 = CC[5];
Else
var2 = var22;
}
if var1 > 0 Then
Plot1(var1,"5이평저");
if Var2 > 0 Then
plot2(Var2,"5이평고");
if var1 > 0 Then
Plot3(var1,"5이평저점실선");
if Var2 > 0 Then
plot4(Var2,"5이평고점실선");