커뮤니티

조건에 맞는 가격선을 긋기

프로필 이미지
스로우
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" 가격대에 수평선을 그려주는 것을 구현하고 싶습니다. 감사합니다