항상 도움 주셔서 감사합니다.
아래 조건에 맞는 지표작성 부탁드립니다.
종목 : 해외선물
차트 : 5분봉
요청지표1 : 주봉 10일 이동평균선을 5분봉 차트에서 그리고 싶습니다.
또 주봉의 MACD를 5분봉에서 만들고 싶습니다.
요청지표2 : 주봉 10일 이동평균선을 15분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 15분봉에서 만들고 싶습니다.
요청지표3 : 주봉 10일 이동평균선을 30분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 30분봉에서 만들고 싶습니다.
요청지표4 : 주봉 10일 이동평균선을 60분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 60분봉에서 만들고 싶습니다.
요청지표5 : 주봉 10일 이동평균선을 240분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 240분봉에서 만들고 싶습니다.
차트에 해당 지표를 넣을수 없다면 매매에 활용할수 있도록
지표식이라도 작성 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-03-17 10:18:50
안녕하세요
예스스탁입니다.
분봉 주기별로 타주기 수식이 다르거나 하지 않습니다.
1 주봉이평
input : P1(5);
var : cnt(0),count(0);
var : sum1(0),mav1(0);
Array : CC[99](0);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then
{
for cnt = 1 to 99
{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P1-1] > 0 Then
{
sum1 = 0;
for count = 0 to P1-1
{
sum1 = sum1+CC[count];
}
mav1 = sum1/P1;
plot1(mav1);
}
2, 주봉 MACD
Input : short(12),long(26),sig(9);
var : idx(0);
Var : Ep1(0), Wema1(0), PreWema1(0);
Var : Ep2(0), Wema2(0), PreWema2(0);
Var : Ep3(0),PreWMACDS(0),WMACDv(0),WMACDs(0);
Ep1 = 2/(short+1);
Ep2 = 2/(long+1);
Ep3 = 2/(sig+1);
if DayOfWeek(sdate) < DayOfWeek(sdate[1]) Then
{
idx = idx + 1;
PreWema1 = Wema1[1];
PreWema2 = Wema2[1];
PreWMACDS = WMACDs[1];
}
if idx <= 1 then {
Wema1 = C;
Wema2 = C;
WMACDv = Wema1-Wema2;
WMACDs = WMACDv;
}
else{
Wema1 = C * EP1 + PreWema1 * (1-EP1);
Wema2 = C * EP2 + PreWema2 * (1-EP2);
WMACDV = Wema1-Wema2;
WMACDS = WMACDV * EP3 + PreWMACDS * (1-EP3);
}
plot1(WMACDV);
plot2(WMACDs);
PlotBaseLine1(0);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 지표식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
아래 조건에 맞는 지표작성 부탁드립니다.
종목 : 해외선물
차트 : 5분봉
요청지표1 : 주봉 10일 이동평균선을 5분봉 차트에서 그리고 싶습니다.
또 주봉의 MACD를 5분봉에서 만들고 싶습니다.
요청지표2 : 주봉 10일 이동평균선을 15분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 15분봉에서 만들고 싶습니다.
요청지표3 : 주봉 10일 이동평균선을 30분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 30분봉에서 만들고 싶습니다.
요청지표4 : 주봉 10일 이동평균선을 60분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 60분봉에서 만들고 싶습니다.
요청지표5 : 주봉 10일 이동평균선을 240분봉 차트에서 그리고 싶습니다.
또 주봉 MACD를 240분봉에서 만들고 싶습니다.
차트에 해당 지표를 넣을수 없다면 매매에 활용할수 있도록
지표식이라도 작성 부탁드립니다.
감사합니다.