커뮤니티
차트 신호 수정 부탁드립니다.
"강조"로 작성한 것인데 어제 까지의 신호는 차트에 표시가 되는데 종목검색해 당일 종목을 차트에 띄우면 표시가 안됩니다.
과거 캔들만 보이는데 당일 캔들에 표시하려면 어떻게 하나요?
또 다른 질문은~?
신호를 강조, 검색 으로 작성했을때 차이가 무엇인지 알고 싶습니다.
감사합니다.
input : P1(4), D1(4), 위치간격(1);
input : P2(20), D2(2); // 일반 볼린저밴드 변수 추가
input : shortlen(28), longlen(56); // VW_CCI 변수
var : BB1_UP(0), BB2_UP(0), V_CLOSE(0), Avgvalue(0), AVD(0), ccx(0);
// 1. 볼린저 밴드 계산
BB1_UP = ma(O, P1) + D1 * std(O, P1); // 시가 기준 (4, 4)
BB2_UP = ma(C, P2) + D2 * std(C, P2); // 종가 기준 (20, 2)
// 2. Volume Weighted CCI 계산
V_CLOSE = Close * Volume;
Avgvalue = ma(V_CLOSE, longlen);
AVD = ma(abs(V_CLOSE - Avgvalue), longlen);
if AVD != 0 Then
ccx = (V_CLOSE - Avgvalue) / (0.015 * AVD);
Else
ccx = 0;
// 3. 신호 1: 빨간 화살표 (시가 BB 돌파 + VW_CCI > 0)
if CrossUp(C, BB1_UP) and ccx > 0 Then
{
var1 = Text_New(sDate, sTime, L - (L * (위치간격/100)), "▲");
Text_SetColor(var1, Red);
Text_SetStyle(var1, 2, 0);
Text_SetSize(var1, 20);
}
// 4. 신호 2: 파란 화살표 (종가 BB 20:2 돌파 + VW_CCI > 0)
if CrossUp(C, BB2_UP) and ccx > 0 Then
{
// 빨간 화살표와 겹치지 않게 위치간격을 조금 더 아래(위치간격 + 1.5)로 조정했습니다.
var2 = Text_New(sDate, sTime, L - (L * ((위치간격 + 1.5)/100)), "▲");
Text_SetColor(var2, Blue);
Text_SetStyle(var2, 2, 0);
Text_SetSize(var2, 20);
}
답변 1
예스스탁 예스스탁 답변
2026-03-27 13:09:21