첨부 이미지
그림1
선물1분봉 입니다.
실제 적용해보고 테스트부탁드립니다.
value5 의 최근 5일간의 average를 당일에 그리고 싶습니다.
부탁드립니다.
일봉지표를 1분봉 하루치에 값하나로 일자로 그리는겁니다.
감사합니다.
if sTime>=90000 and sTime<90100 Then
{
value1 = abs(DayClose[1]-DayOpen);
if value1=0 Then value1 = 0.1;
Else value1 = abs(DayClose[1]-DayOpen);
}
if sTime>= 151900 and sTime<152000 Then
{
Value2 = DayHigh - DayLow;
}
if sTime>= 152000 and sTime<152100 Then
{
Value3 = Value2/Value1;
if Value3>4 Then Value3=4;
Else Value3 = Value2/Value1;
#Value5= (Value3+Value3[1]+Value3[2]+Value3[3]+Value3[4])/5;
}
if sdate!=sdate[1] Then
{
Value2=0;
Value3=0;
Value5=Value3[1];
}
plot4(Value5);
답변 1
예스스탁
예스스탁 답변
2022-02-28 11:40:11
안녕하세요
예스스탁입니다.
input : N(5);
var : dd(0),cnt(0),sum(0),mav(0);
Array : vv[100](0);
if sdate!=sdate[1] Then
{
Value2 = 0;
Value3 = 0;
dd = dd+1;
For cnt = 1 to 99
{
vv[cnt] = vv[cnt-1][1];
}
}
if sTime>=90000 and sTime<90100 Then
{
value1 = abs(DayClose[1]-DayOpen);
if value1==0 Then
value1 = 0.1;
Else
value1 = abs(DayClose[1]-DayOpen);
}
if sTime >= 151900 and sTime<152000 Then
{
Value2 = DayHigh - DayLow;
}
if sTime>= 152000 and sTime<152100 Then
{
Value3 = Value2/Value1;
if Value3 > 4 Then
Value3 = 4;
Else
Value3 = Value2/Value1;
vv[0] = value3;
}
if dd > n Then
{
sum = 0;
For cnt = 1 to N
{
sum = sum + vv[cnt];
}
mav = sum/N;
plot4(mav);
}
즐거운 하루되세요
> 캣피쉬 님이 쓴 글입니다.
> 제목 : 수식 질문드립니다.
> 선물1분봉 입니다.
실제 적용해보고 테스트부탁드립니다.
value5 의 최근 5일간의 average를 당일에 그리고 싶습니다.
부탁드립니다.
일봉지표를 1분봉 하루치에 값하나로 일자로 그리는겁니다.
감사합니다.
if sTime>=90000 and sTime<90100 Then
{
value1 = abs(DayClose[1]-DayOpen);
if value1=0 Then value1 = 0.1;
Else value1 = abs(DayClose[1]-DayOpen);
}
if sTime>= 151900 and sTime<152000 Then
{
Value2 = DayHigh - DayLow;
}
if sTime>= 152000 and sTime<152100 Then
{
Value3 = Value2/Value1;
if Value3>4 Then Value3=4;
Else Value3 = Value2/Value1;
#Value5= (Value3+Value3[1]+Value3[2]+Value3[3]+Value3[4])/5;
}
if sdate!=sdate[1] Then
{
Value2=0;
Value3=0;
Value5=Value3[1];
}
plot4(Value5);