커뮤니티
수식 질문입니다.
2016-03-21 13:51:36
172
글번호 96446
수고하십니다.
열심히 공부하는 초보의 질문입니다.
1분챠트에 30분짜리 지표와 결합 해서 매매 할수 있는지 궁금합니다.
신호(지표)는 30분봉 지표로 판단, 진입은 1분봉으로 가능할까요?
예를들어 30분 MACD가 0선을 상향 돌파시 매수진입을 한다면 30분봉이 완성 될때까지
기다린후 진입하는게 보통의 방식이나 그렇게 하지 않고,
30분봉 종가가 만들어지기전이라도(설사 종가가 0선을 돌파 못하드라도)
0선을 한순간이라도 돌파한다면
그시점의 1분봉으로 진입이 가능하는지 알고 싶습니다.
30분봉으로 매매진입식을 만들시 현재가 진입이 안되는 걸로 알고 있어서
질문드립니다.
수고하십시요.
답변 1
예스스탁 예스스탁 답변
2016-03-21 14:14:52
안녕하세요
예스스탁입니다.
봉미완성시 타분봉의 지표를 계산은
참조데이터로는 가능하지 않고
차트에서 직접 계산을 해야 합니다.
다만 차트에서 높은 주기의 지표를 계산하게 되면
봉갯수 때문에 충분한 타분봉수가 확보가 되지 않을수 있습니다.
MACD같은 경우에 지수이평이 근간이 되는 지표인데
지수이평은 과거 봉이 몇개인지에 따라 값이 변동이 생기게 됩니다.
이용에 참고하시기 바랍니다.
#N분 MACD
Input : N(30),Period1(12),Period2(26),Period3(9);
Var : Ep1(0), JISU1(0), PreJISU1(0);
Var : Ep2(0), JISU2(0), PreJISU2(0);
Var : Ep3(0), JISU3(0), TF(0),DINDEX1(0);
var : MACDVal(0),PreMACD(0);
Ep1 = 2/(Period1+1);
Ep2 = 2/(Period2+1);
TF = TimeToMinutes(stime)%N;
if Bdate != Bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{
DINDEX1 = DINDEX1 + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreMACD = MACDval[1];
}
if DINDEX1 <= 1 then {
JISU1 = C;
JISU2 = C;
}
else{
JISU1 = C * EP1 + PreJISU1 * (1-EP1);
JISU2 = C * EP2 + PreJISU2 * (1-EP2);
}
MACDVal = JiSu1-Jisu2;
#직전 30분 구간의 MACD값은 0이하
#현재 30분 구간에서 MACD는 0이상
if MACDval > 0 and preMACD < 0 Then
buy();
즐거운 하루되세요
> 저은아빠 님이 쓴 글입니다.
> 제목 : 수식 질문입니다.
> 수고하십니다.
열심히 공부하는 초보의 질문입니다.
1분챠트에 30분짜리 지표와 결합 해서 매매 할수 있는지 궁금합니다.
신호(지표)는 30분봉 지표로 판단, 진입은 1분봉으로 가능할까요?
예를들어 30분 MACD가 0선을 상향 돌파시 매수진입을 한다면 30분봉이 완성 될때까지
기다린후 진입하는게 보통의 방식이나 그렇게 하지 않고,
30분봉 종가가 만들어지기전이라도(설사 종가가 0선을 돌파 못하드라도)
0선을 한순간이라도 돌파한다면
그시점의 1분봉으로 진입이 가능하는지 알고 싶습니다.
30분봉으로 매매진입식을 만들시 현재가 진입이 안되는 걸로 알고 있어서
질문드립니다.
수고하십시요.
다음글
이전글