첨부 이미지
그림1
안녕하세요, 지표문의 드립니다.
위 그림은 콜/풋옵션이 교차할때, 교차할때부터 다음 교차때까지, 교차지점에서 일자그래프가 계속 나와서 보기않좋은데,
Plot을 딱 3번만 그려주려면 어떻게 할까요.
=============================
var : 콜1(0), 풋1(0), 교차(0);
콜1 = data1(c);
풋1 = data2(c);
if 콜1 > 풋1 then 교차 ;
Plot1(교차) ;
감사합니다.
답변 1
예스스탁
예스스탁 답변
2022-07-11 09:52:42
안녕하세요
예스스탁입니다.
지표를 그리는 plot함수는
한번 출력되면 이전에 출력된것을 지울수가 없어
최근 3번만 출력하거나 할수 없습니다.
가능한 방법이면 추세선으로 그리는 방법뿐이 없습니다.
var : 콜1(0), 풋1(0), 교차1(0), 교차2(0), 교차3(0);
var : tl1(0),tl2(0),tl3(0),tl4(0);
콜1 = data1(c);
풋1 = data2(c);
if CrossUp(콜1, 풋1) then
{
교차1 = 콜1;
교차2 = 교차1[1];
교차3 = 교차2[1];
tl1 = TL_New(sDate,sTime,교차1,NextBarSdate,NextBarStime,교차1);
TL_SetColor(tl1,Cyan);
tl2 = tl1[1];
tl3 = tl2[1];
tl4 = tl3[1];
TL_Delete(tl4);
}
Else
{
TL_SetEnd(tl1,NextBarSdate,NextBarStime,교차1);
}
즐거운 하루되세요
> kimfeel 님이 쓴 글입니다.
> 제목 : 지표 문의 드립니다
> 안녕하세요, 지표문의 드립니다.
위 그림은 콜/풋옵션이 교차할때, 교차할때부터 다음 교차때까지, 교차지점에서 일자그래프가 계속 나와서 보기않좋은데,
Plot을 딱 3번만 그려주려면 어떻게 할까요.
=============================
var : 콜1(0), 풋1(0), 교차(0);
콜1 = data1(c);
풋1 = data2(c);
if 콜1 > 풋1 then 교차 ;
Plot1(교차) ;
감사합니다.