답변완료
macd 변동성지표 시간셋팅
항상 감사드립니다
해선에서 아래 macd 변동성 챠트를 셋팅하는데 장시작시간을 22시31분으로 했는데
HH ,LL ,value1등의 지표가 22시31분에 처음부터 시작되어야 하는데.정상적일때도 있고 변경이 안되는경우도 발생합니다
미니s&p 나 미니다우는 정상/크루드 비정상 입니다.
그리고 22시30분에 셋팅하면 지표가 안나와 22시31분으로 셋팅합니다
22시30분으로 셋팅할수 있는지
검토부탁드립니다..
Input : shortPeriod(600), longPeriod(1300), Period(90);
var : HH(0),LL(0),value1(0),macdosc(0);
var : T1(0),T2(0),HH1(0),LL1(0),HH2(0),LL2(0);
value1 = macd(shortPeriod, longPeriod)*100;
macdosc = value1-ema(value1,Period);
if sTime==223100/* bdate != bdate[1]/*sdate != sdate[1]*/ Then{
HH = value1;
LL = value1;
HH1 = HH[1];
LL1 = LL[1];
HH2 = HH[2];
LL2 = LL[2];
}
if value1 > HH Then
HH = value1;
if value1 < LL Then
LL = value1;
if crossup(value1,macdosc) Then
t1 = 5;
if crossdown(value1,macdosc) Then
t1 = -5 ;
if T1 == 5 Then
plot10(50,"직선라인",RED,def,1.0);
if T1 == -5 Then
plot10(-50,"직선라인",BLUE,def,1.0);
plot1(HH,"상승방향",red,def,2);
plot2(LL,"하락방향",BLUE,def,2);
plot3(value1, "MACD",red,def,0.5);
Plot4(ema(value1,Period), "MACDSignal",BLUE,def,0.5);
plot5(macdosc, "macdosc",blue,def,1.0);
plot6(HH1,"전일상승방향",MAGENTA,def,1);
plot7(LL1,"전일하락방향",CYAN,def,1);
2021-08-05
1517
글번호 151347
지표
답변완료
사용자 함수 내에서의 print문
printSignal이라는 사용자 함수에 print문을 사용하였습니다. 그리고, 시스템에서 다음과 같이 조건부로 시스템파일을 작성하였습니다:
if countIf(c > o, 3) == 3 then
begin
Buy();
p = printSignal();
end
그런데, 해당 조건이 아님에도 printSignal()이라는 사용자 함수의 print문이 동작을 합니다. 해당 조건, 즉, countIf(C > O, 3) == 3 조건이 만족하는 경우에만 printSignal() 함수가 동작하게 하려고 하는데, 제가 어떤 부분을 잘못 코딩한 걸까요?
감사합니다.
2021-08-05
987
글번호 151345
사용자 함수
답변완료
문의드립니다!!
연일되는 무더위에 수고가 많습니다!
아래 수식에서 "지표속성창" "차트표시"항목을 활성화할수는 없을까요?
"표시"항목의 다양한 "그래프의 종류"를 활용하고자함입니다
감사합니다!!!
-------------------------------------------------------------------------------
input : 시작값(0.0),끝값(20),간격(2.5),굵기(6),색상(GREEn);
var : value(0),tl(0);
if Index == 1 Then
{
For value = 시작값 to 끝값 step 간격
{
TL = TL_New(sDate,sTime,value,NextBarSdate,NextBarStime,value);
TL_SetExtRight(TL,true);
TL_SetSize(TL,굵기);
TL_SetColor(TL,색상);
}
}
2021-08-05
1044
글번호 151344
지표