* 좋은 주말 되십시요.
* 요청 사항
- 5개봉중 가장 큰값 과 작은값 표시 좀 요청 드립니다.
즉 차트에서 가격을 보고 싶습니다.
단 5봉 전후 차이가 3틱 이상 차이 날때 가격 표시 요청 드립니다.
로직 구현을 어떻게 해야 하는지 잘 모루겠습니다.
* 편안하고 좋은 주말 되십시요.
답변 1
예스스탁
예스스탁 답변
2022-06-10 13:48:18
안녕하세요
예스스탁입니다.
1
지표로 보시면 아래와 같습니다.
input : N(5);
var1 = highest(h,N);
Var2 = lowest(L,N);
if var1 >= Var2+PriceScale*3 Then
{
Plot1(var1);
plot2(Var2);
}
Else
{
NoPlot(1);
NoPlot(2);
}
2
만약 텍스트로 보고자 하시면
아래와 같이 함수를 추가하시면 됩니다.
다만 텍스트 함수가 봉완성시에만 동작하므로
차트마지막은 포함할 수 없고 완성봉기준으로 5개봉 최고가와 최저값입니다.
input : N(5);
var : tx1(0),tx2(0);
var1 = highest(h,N);
Var2 = lowest(L,N);
if var1 >= Var2+PriceScale*3 Then
{
Plot1(var1);
plot2(Var2);
Text_Delete(tx1);
Text_Delete(tx2);
tx1 = Text_New(sDate,sTime,var1,NumToStr(var1,2));
tx2 = Text_New(sDate,sTime,var2,NumToStr(var2,2));
}
Else
{
NoPlot(1);
NoPlot(2);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 가격표시요청 드립니다
> * 좋은 주말 되십시요.
* 요청 사항
- 5개봉중 가장 큰값 과 작은값 표시 좀 요청 드립니다.
즉 차트에서 가격을 보고 싶습니다.
단 5봉 전후 차이가 3틱 이상 차이 날때 가격 표시 요청 드립니다.
로직 구현을 어떻게 해야 하는지 잘 모루겠습니다.
* 편안하고 좋은 주말 되십시요.