커뮤니티
안녕하세요. 다음 예스 신호로 변환 부탁 드립니다. 감사합니다
2026-08-12 17:03:18
81
글번호 233232
A=VALUEWHEN(1, DATE!=DATE(1), MAX(C,O));
B=VALUEWHEN(1, DATE!=DATE(1), V);
CROSSUP(C,A) && CROSSUP(V,B)
신호표시와 사이즈 변환 방법도 부탁드립니다
답변 3
예스스탁 예스스탁 답변
2026-08-18 10:49:02
안녕하세요
예스스탁입니다.
input : 크기(12);
var : A(0),B(0),tx(0);
if date != date[1] Then
{
A = max(C,O);
B = V;
}
if CROSSUP(C,A) && CROSSUP(V,B) Then
{
tx = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx,Red);
Text_SetSize(tx,크기);
}
즐거운 하루되세요
오중부
2026-08-19 04:22:22
감사합니다
1, 크기(12)의 12 사이즈를 변경해도 크기가 달라지지 안네요
2, 처음의 신호만 표시하고 싶은데 어떻게 해야되나요
예스스탁 예스스탁 답변
2026-08-19 16:21:10
안녕하세요
예스스탁입니다.
1
input변수는 설정창에서 변수값을 변경하기 위함입니다.
수식이 차트에 적용된 상태에서는
설정창에서 값을 변경하셔야 합니다.
수식이 차트에 적용된 상태에서는
수식에서 input값을 변경해도 적용되지 않습니다.
새로 적용하셔야 합니다.
혹은 input변수로 처리하지 않고
수식에서 직접 값을 지정하면 바로 변경됩니다.
var : A(0),B(0),tx(0),count(0);
if date != date[1] Then
{
A = max(C,O);
B = V;
count = 0;
}
if CROSSUP(C,A) && CROSSUP(V,B) Then
{
count = count+1;
if count == 1 Then
{
tx = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx,Red);
Text_SetSize(tx,12); //글자크기를 함수에서 숫자로 직접 지정
}
}
2
당일 첫신호만 표시되게 수정해 드립니다.
input : 크기(12);
var : A(0),B(0),tx(0),count(0);
if date != date[1] Then
{
A = max(C,O);
B = V;
count = 0;
}
if CROSSUP(C,A) && CROSSUP(V,B) Then
{
count = count+1;
if count == 1 Then
{
tx = Text_New(sDate,sTime,L,"▲");
Text_SetColor(tx,Red);
Text_SetSize(tx,크기);
}
}
즐거운 하루되세요
다음글
이전글