조금전 알려주신 수식이 제가 원하던 값과 차이가 있어서요...
제가 설명을 잘못한듯요.ㅜㅜ
일봉 macd(12,24) > 0 이고 60분봉 macd(24,48) > 0 두 조건 만족시 매수
일봉 macd(12,24) < 0 일때 혹은 60분봉 macd(24,48) < 0 이중 한 조건이라도 만족시 매도
이렇게 식을 만들고 싶습니당.
번거롭게 해서 죄송합니다.
좋은 하루 보내세요~^^
답변 1
예스스탁
예스스탁 답변
2022-02-23 14:08:20
안녕하세요
예스스탁입니다.
Input : Period1(12),Period2(24);
input : short(24),long(48);
var : Didx(0),dEP1(0),dEP2(0);
Var : dJISU1(0), PredJISU1(0);
Var : dJISU2(0), PredJISU2(0);
var : dMACDV(0), predMACDV(0);
var : macdv(0);
#일봉 MACD계산
dEp1 = 2/(Period1+1);
dEp2 = 2/(Period2+1);
if bdate != bdate[1] Then
{
Didx = Didx + 1;
PredJISU1 = dJISU1[1];
PredJISU2 = dJISU2[1];
PredMACDV = dMACDV[1];
}
if Didx <= 1 then
{
dJISU1 = C;
dJISU2 = C;
dMACDV = dJISU1-dJISU2;
}
else
{
dJISU1 = C * dEP1 + PredJISU1 * (1-dEP1);
dJISU2 = C * dEP2 + PredJISU2 * (1-dEP2);
dMACDV = dJISU1-dJISU2;
}
macdv = macd(short,long);
if MarketPosition == 0 and dMACDV > 0 and MACDv > 0 Then
Buy();
if MarketPosition == 1 and (dMACDV < 0 or MACDv < 0) Then
ExitLong();
즐거운 하루되세요
> 탱탱볼 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다
> 조금전 알려주신 수식이 제가 원하던 값과 차이가 있어서요...
제가 설명을 잘못한듯요.ㅜㅜ
일봉 macd(12,24) > 0 이고 60분봉 macd(24,48) > 0 두 조건 만족시 매수
일봉 macd(12,24) < 0 일때 혹은 60분봉 macd(24,48) < 0 이중 한 조건이라도 만족시 매도
이렇게 식을 만들고 싶습니당.
번거롭게 해서 죄송합니다.
좋은 하루 보내세요~^^