커뮤니티
문의 드립니다
2026-03-03 10:48:42
68
글번호 230836
Input : af(0.02), maxAF(0.2);
var1 = CSar(af,maxAF);
if CrossUp(C,var1) Then
{
value1 = c;
}
if CrossDown(C,var1) Then
{
value2 = c;
}
Plot1(value1);
plot2(Value2);
-------------------------
위 식에서 가장 최근의 수치만 표시되게 수정 부탁드립니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2026-03-04 09:22:19
안녕하세요
예스스탁입니다.
Input : af(0.02), maxAF(0.2);
var : TX1(0),TX2(0);
var : TL1(0),TL2(0);
var1 = CSar(af,maxAF);
if CrossUp(C,var1) Then
{
value1 = c;
TL_Delete(TL1);
TL1 = TL_New(sDate,sTime,value1,NextBarSdate,NextBarStime,value1);
TL_SetColor(TL1,Red);
Text_Delete(TX1);
TX1 = Text_New(sDate,sTime,value1,NumToStr(value1,2));
Text_SetStyle(TX1,2,1);
}
Else
{
TL_SetEnd(TL1,NextBarSdate,NextBarStime,value1);
Text_SetLocation(TX1,NextBarSdate,NextBarStime,value1);
}
if CrossDown(C,var1) Then
{
value2 = c;
TL_Delete(TL2);
TL2 = TL_New(sDate,sTime,value2,NextBarSdate,NextBarStime,value2);
TL_SetColor(TL2,Blue);
Text_Delete(TX2);
TX2 = Text_New(sDate,sTime,value2,NumToStr(value2,2));
Text_SetStyle(TX2,2,1);
}
Else
{
TL_SetEnd(TL2,NextBarSdate,NextBarStime,Value2);
Text_SetLocation(TX2,NextBarSdate,NextBarStime,value2);
}
즐거운 하루되세요
다음글