항상감사합니다
10분봉에 60분고저값나타내려하는데
추가수식 필요해요
시간이흐르니 지표값이 이전값이 사라져요
if stime < 100000 Then
{
var1 = DayHigh;
var2 = daylow;
}
plot1(var1);
plot2(var2);
if stime < 110000 Then
{
var3 = DayHigh;
var4 = daylow;
}
plot3(var3);
plot4(var4);
if stime < 120000 Then
{
var5 = DayHigh;
var6 = daylow;
}
plot5(var5);
plot6(var6);
if stime < 130000 Then
{
var7 = DayHigh;
var8 = daylow;
}
plot7(var7);
plot8(var8);
if stime < 140000 Then
{
var9 = DayHigh;
var10 = daylow;
}
plot9(var9);
plot10(var10);
if stime < 150000 Then
{
var11 = DayHigh;
var12 = daylow;
}
plot11(var11);
plot12(var12);
if stime < 160000 Then
{
var13 = DayHigh;
var14 = daylow;
}
plot13(var13);
plot14(var14);
답변 1
예스스탁
예스스탁 답변
2020-07-24 15:06:04
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
60분 미만의 주기에서 60분봉의 고가와 저가를 그리는 지표식입니다.
input : N분(60);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
Array : HH[50](0),LL[50](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%N분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and N분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and N분 > 1 and TM >= TM[1]+N분) or
(Bdate == Bdate[1] and N분 == 1 and TM > TM[1]) Then
{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 49
{
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[0] > 0 And LL[0] > 0 then
{
Plot1(HH[0],"현재N분고가");
Plot2(LL[0],"현재N분저가");
}
/* 60분기준 전봉
if HH[1] > 0 And LL[1] > 0 then
{
Plot3(HH[1],"직전N분고가");
Plot4(LL[1],"직전N분저가");
}
*/
}
즐거운 하루되세요
> 에리카 님이 쓴 글입니다.
> 제목 : 지표첨삭
> 항상감사합니다
10분봉에 60분고저값나타내려하는데
추가수식 필요해요
시간이흐르니 지표값이 이전값이 사라져요
if stime < 100000 Then
{
var1 = DayHigh;
var2 = daylow;
}
plot1(var1);
plot2(var2);
if stime < 110000 Then
{
var3 = DayHigh;
var4 = daylow;
}
plot3(var3);
plot4(var4);
if stime < 120000 Then
{
var5 = DayHigh;
var6 = daylow;
}
plot5(var5);
plot6(var6);
if stime < 130000 Then
{
var7 = DayHigh;
var8 = daylow;
}
plot7(var7);
plot8(var8);
if stime < 140000 Then
{
var9 = DayHigh;
var10 = daylow;
}
plot9(var9);
plot10(var10);
if stime < 150000 Then
{
var11 = DayHigh;
var12 = daylow;
}
plot11(var11);
plot12(var12);
if stime < 160000 Then
{
var13 = DayHigh;
var14 = daylow;
}
plot13(var13);
plot14(var14);