커뮤니티
부탁 드립니다.
2017-07-05 08:33:38
129
글번호 111009
도움 주심에 경배로 감사 인사 올립니다.
아래 조건에 맞는 선(일자 그래프)을 긋고자 하나
정상이 아닙니다.
수정 부탁 드리고자 합니다.
지정된 봉수(p1) 내애
조건에 적합하여 최고 거래량의 선(red)이 그어진 상태에서
1)새로운 최고 거래량이 나타 나면 red선은 갱신하고
이후에
기존의 2번째 선(yellow), 3번째 선(blue)은 중지하고
2)2번째 최고 거래량이 나타 나면 선(yellow)을 긋고
이후에
기존의 1번째 선은 유지,
새로운 두번째은 갱신,
기존의 3번째 선은 중지,
3)3번째 최고 거래량이 나타 나면 선(blue)을 긋고
이후에
기존의 1번째 선은 유지,
기존의 2번째 선은 유지
새로운 3번째은 갱신
input : p1(30);
var1=Highest(v[1],p1);
var2=nthhighest(2,v[1],p1);
var3=nthhighest(3,v[1],p1);
if v>var1 then{
Condition1 = true;
var11 = c;
}
if Condition1 == true Then
Condition1 = false;
if v>var2 and v<var1 then{
Condition2 = true;
var12 = c;
}
if Condition2 == true Then
Condition2 = false;
if v>var3 and v<var2 then{
Condition3 = true;
var13 = c;
}
if Condition3 == true Then
Condition3 = false;
if Condition1 == true then{
plot1(var11,"H1",red,def,0);
}
if Condition2 == true then{
plot2(var12,"H2",yellow,def,0);
}
if Condition3 == true then{
plot3(var13,"H3",blue,def,0);
}
답변 1
예스스탁 예스스탁 답변
2017-07-05 13:47:51
안녕하세요
예스스탁입니다.
문의하신 내용 정확히 이해하지 못했습니다.
최고 거래량이 변경이 되면 2번째 3번째값도 같이 변경될 경우가 많은데
문의하신 내용이 정확히 이해되지 않습니다.
동일봉에서 갱신이 되지 않게 수정해 봤습니다.
최고거래량 갱신되면 2번째와 3번째는 패스
최고거래량 갱신안때만 2번째 갱신, 3번째는 패스
최고거래량과 2번째 갱신안될때만 3번째 갱신
input : p1(30);
var : T(0);
var1=Highest(v[1],p1);
var2=nthhighest(2,v[1],p1);
var3=nthhighest(3,v[1],p1);
T = 0;
if T == 0 and v > var1 then{
Condition1 = true;
var11 = c;
T = 1;
}
if T == 0 and v > var2 and v < var1 then{
T = 1;
Condition2 = true;
var12 = c;
}
if T == 0 and v > var3 and v < var2 then{
T = 1;
Condition3 = true;
var13 = c;
}
if Condition1 == true then{
plot1(var11,"H1",red,def,0);
}
if Condition2 == true then{
plot2(var12,"H2",yellow,def,0);
}
if Condition3 == true then{
plot3(var13,"H3",blue,def,0);
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 도움 주심에 경배로 감사 인사 올립니다.
아래 조건에 맞는 선(일자 그래프)을 긋고자 하나
정상이 아닙니다.
수정 부탁 드리고자 합니다.
지정된 봉수(p1) 내애
조건에 적합하여 최고 거래량의 선(red)이 그어진 상태에서
1)새로운 최고 거래량이 나타 나면 red선은 갱신하고
이후에
기존의 2번째 선(yellow), 3번째 선(blue)은 중지하고
2)2번째 최고 거래량이 나타 나면 선(yellow)을 긋고
이후에
기존의 1번째 선은 유지,
새로운 두번째은 갱신,
기존의 3번째 선은 중지,
3)3번째 최고 거래량이 나타 나면 선(blue)을 긋고
이후에
기존의 1번째 선은 유지,
기존의 2번째 선은 유지
새로운 3번째은 갱신
input : p1(30);
var1=Highest(v[1],p1);
var2=nthhighest(2,v[1],p1);
var3=nthhighest(3,v[1],p1);
if v>var1 then{
Condition1 = true;
var11 = c;
}
if Condition1 == true Then
Condition1 = false;
if v>var2 and v<var1 then{
Condition2 = true;
var12 = c;
}
if Condition2 == true Then
Condition2 = false;
if v>var3 and v<var2 then{
Condition3 = true;
var13 = c;
}
if Condition3 == true Then
Condition3 = false;
if Condition1 == true then{
plot1(var11,"H1",red,def,0);
}
if Condition2 == true then{
plot2(var12,"H2",yellow,def,0);
}
if Condition3 == true then{
plot3(var13,"H3",blue,def,0);
}
다음글
이전글