커뮤니티
조건에 맞는 가격선을 긋기
2013-01-05 15:56:53
305
글번호 57845
현재가에서 가장 가까운 2.5배수의 가격선을 챠트에 긋고 싶습니다.
예를 들어,
현재가가 "262.90" 이라면 이 가격대 주변의 2.5배수 가격은
262.5와 265.0이 되는데 이중 262.5가 더 가까우므로 "262.5"의 가격선을 챠트에 그려주는 것입니다.
또한 가격이 변하면서 265.0 근처로 이동하면 다시 "265.0" 가격대에 수평선을 그려주는 것을 구현하고 싶습니다.
감사합니다
답변 1
예스스탁 예스스탁 답변
2013-01-07 11:14:50
안녕하세요
예스스탁입니다.
var1 = int(C/10)*10;
var2 = FracPortion(C/10)*10;
var3 = abs(var2-0);
var4 = abs(var2-2.5);
var5 = abs(var2-5.0);
var6 = abs(var2-7.5);
var7 = abs(var2-10.0);
if var3 == min(var3,var4,var5,var6,var7) Then
value1 = var1;
if var4 == min(var3,var4,var5,var6,var7) Then
value1 = var1+2.5;
if var5 == min(var3,var4,var5,var6,var7) Then
value1 = var1+5.0;
if var6 == min(var3,var4,var5,var6,var7) Then
value1 = var1+7.5;
if var7 == min(var3,var4,var5,var6,var7) Then
value1 = var1+10.0;
plot1(value1);
현재의 가격으로 차트 전체에 수평선으로는 그리지 못합니다.
각봉의 값으로 그려지게 됩니다.
즐거운 하루되세요
> 스로우 님이 쓴 글입니다.
> 제목 : 조건에 맞는 가격선을 긋기
> 현재가에서 가장 가까운 2.5배수의 가격선을 챠트에 긋고 싶습니다.
예를 들어,
현재가가 "262.90" 이라면 이 가격대 주변의 2.5배수 가격은
262.5와 265.0이 되는데 이중 262.5가 더 가까우므로 "262.5"의 가격선을 챠트에 그려주는 것입니다.
또한 가격이 변하면서 265.0 근처로 이동하면 다시 "265.0" 가격대에 수평선을 그려주는 것을 구현하고 싶습니다.
감사합니다
다음글
이전글