예스스탁
예스스탁 답변
2021-06-04 13:26:46
안녕하세요
예스스탁입니다.
var : D2(0,Data2),D3(0,data3),D4(0,data4);
D2 = abs(Data2(OpenD(0))-Data1(openD(1)));
D3 = abs(Data3(OpenD(0))-Data1(openD(1)));
D4 = abs(Data4(OpenD(0))-Data1(openD(1)));
if NthMinList(1,D2,D3,D4) == D2 Then
{
value2 = data2(HighD(0));
value3 = data2(LowD(0));
Value4 = (value2+Value3)/2;
}
Else if NthMinList(1,D2,D3,D4) == D3 Then
{
value2 = data3(HighD(0));
value3 = data3(LowD(0));
Value4 = (value2+Value3)/2;
}
Else if NthMinList(1,D2,D3,D4) == D2 Then
{
value2 = data4(HighD(0));
value3 = data4(LowD(0));
Value4 = (value2+Value3)/2;
}
if NthMinList(2,D2,D3,D4) == D2 Then
{
value21 = data2(HighD(0));
value31 = data2(LowD(0));
Value41 = (value2+Value3)/2;
}
Else if NthMinList(2,D2,D3,D4) == D3 Then
{
value21 = data3(HighD(0));
value31 = data3(LowD(0));
Value41 = (value2+Value3)/2;
}
Else if NthMinList(2,D2,D3,D4) == D2 Then
{
value21 = data4(HighD(0));
value31 = data4(LowD(0));
Value41 = (value2+Value3)/2;
}
plot2(value2,"당일고1");
plot3(value3,"당일저1");
plot4(value4,"중간선1");
plot5(value21,"당일고2");
plot6(value31,"당일저2");
plot7(value41,"중간선2");
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의드립니다!
> 안녕하세요!
아래수식은 며칠전 만들어주신 수식인데요..
여기서 data1을 기준으로 가장 근접한 캔들을 하나가 아닌 2개로 수정해주셨으면 합니다
즉, 가장 근접한 캔들과 그다음 근접한 캔들이 해당이 되겠습니다
자꾸 번거롭게 해드려서 죄송합니다!
------------------------------------------------------------------------------------
var : D2(0,Data2),D3(0,data3),D4(0,data4);
D2 = abs(Data2(OpenD(0))-Data1(openD(1)));
D3 = abs(Data3(OpenD(0))-Data1(openD(1)));
D4 = abs(Data4(OpenD(0))-Data1(openD(1)));
if min(D2,D3,D4) == D2 Then
{
value2 = data2(HighD(0));
value3 = data2(LowD(0));
Value4 = (value2+Value3)/2;
}
Else if min(D2,D3,D4) == D3 Then
{
value2 = data3(HighD(0));
value3 = data3(LowD(0));
Value4 = (value2+Value3)/2;
}
Else if min(D2,D3,D4) == D2 Then
{
value2 = data4(HighD(0));
value3 = data4(LowD(0));
Value4 = (value2+Value3)/2;
}
plot2(value2,"당일고");
plot3(value3,"당일저");
plot4(value4,"중간선");