답변완료
옵션월물종목에 연결선물 주간 macd를 표현할수있나요?
월물옵션종목창을 일봉으로 호출하고
data2에 연결선물일봉 2000봉을 호출한후
아래 지표식을 적용해보면
옵션데이타만큼만 지표가 나오면서
데이타부족으로 주봉macd표현이 되지 않습니다.
혹시 일봉옵션데이타에 연결선물주간macd를 표현하는 방법이 따로 있나질문드립니다.
감사합니다.
Input : Period1(12), Period2(26), Period3(9);
Var : Ep1(0), EP2(0), EP3(0), JISU1(0), JISU2(0), PreJISU1(0), PreJISU2(0);
Var : macdVal(0), preMacdVal(0), macdSig(0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) then {
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreMacdVal = macdSig[1];
}
Ep1 = 2/(Period1+1);
EP2 = 2/(Period2+1);
EP3 = 2/(Period3+1);
JISU1 = data2(C) * Ep1 + PreJISU1 * (1-Ep1); //단기지수이동평균
JISU2 = data2(C) * Ep2 + PreJISU2 * (1-Ep2); //장기지수이동평균
macdVal = JISU1 - JISU2; //macd
macdSig = macdVal * Ep3 + PreMacdVal * (1-Ep3); //macd signal
2024-02-12
483
글번호 176564
지표
답변완료
문의드립니다.
이동평균선 돌파 전략을 프로그래밍하였으나 제가 생각한 방식으로 작동하지 않아 문의드립니다.
Input : P1(180), StopLoss(2); //
Var : 이동평균(0);
이동평균 = Ema(C, P1); // 이동평균선 가격
#진입
if C > 이동평균 and O < 이동평균 Then{
Buy("Buy",AtStop,Open);
} // 시가가 이동평균선 아래고 종가가 이동평균선 위이면 그다음 시가에서 매수진입
else if C < 이동평균 and O > 이동평균 Then{
Sell("Sell",AtLimit,Open);
} // 시가가 이동평균선 위이고 종가가 이동평균선 아래면 그다음 시가에서 매도진입
#손실청산
SetStopLoss(2); // 2% 손실 시 청산
#당일청산
SetStopEndofday(1500); // 15시 당일청산
제가 생각한 프로그램 대로라면 가격이 이동평균선 돌파하면 그다음 봉 시가에서 진입해야 하나 돌파가 있지 않았는데 진입하는 등 목표한 대로 동작하지 않습니다.
코드 오류 부분 및 수정 사항 지적 부탁드립니다.
2024-02-12
606
글번호 176561
시스템
답변완료
문의드립니다.
다음 조건을 검색식으로 부탁드립니다.
음거래량 = if(C<O, 거래량, 0);
양거래량 = if(C>O, 거래량, 0);
음거래량 > Highest(음거래량(1), 기간);
조건=(평균(음거래량, 기간, 1)* 배수 < 양거래량) &&
C > K &&
CCI(Period)>=0;
CC=barssince(조건)+1;
DD=countsince(CC== 20 ,조건);
조건1 = 조건 && DD ==1;
조건 && 조건1
2024-02-11
725
글번호 176560
종목검색