| Q&A 게시판 | HOME > Q&A 게시판 |
작성자 :
예스스탁
작성일 : 2021-05-13 13:41:03
조회수 : 328
Re:안녕하세요 문의드립니다.
안녕하세요
예스스탁입니다.
1
수식은 예스스탁이나 혹은 코인게시판에 편하신 곳에 문의해 주시면 됩니다.
2
60분봉에 적용하시면 됩니다.
60분봉에서 일봉MACD오실레이터 계산해서 사용합니다.
MACD가 과거봉수에 영향을 받으므로
차트에 가능한 많은 봉 조회후에 식적용해 사용하시기 바랍니다.
Input : Short(12),Long(26),signal(9);
var : Didx(0),dEP1(0),dEP2(0),dEP3(0);
Var : dJISU1(0), PredJISU1(0);
Var : dJISU2(0), PredJISU2(0);
var : dMACDV(0), predMACDV(0);
Var : dMACDS(0), PredMACDS(0);
var : dMACDO(0), predMACDO(0);
var : MACDV(0), MACDS(0),MACDO(0);
dEp1 = 2/(Short+1);
dEp2 = 2/(Long+1);
dEp3 = 2/(signal+1);
if bdate != bdate[1] Then
{
Didx = Didx + 1;
PredJISU1 = dJISU1[1];
PredJISU2 = dJISU2[1];
PredMACDV = dMACDV[1];
PredMACDS = dMACDS[1];
PredMACDO = dMACDO[1];
}
if Didx <= 1 then {
dJISU1 = C;
dJISU2 = C;
dMACDV = dJISU1-dJISU2;
dMACDS = dMACDV;
dMACDO = dMACDV-dMACDS;
}
else{
dJISU1 = C * dEP1 + PredJISU1 * (1-dEP1);
dJISU2 = C * dEP2 + PredJISU2 * (1-dEP2);
dMACDV = dJISU1-dJISU2;
dMACDS = dMACDV * dEP3 + PredMACDS * (1-dEP3);
dMACDO = dMACDV-dMACDS;
}
MACDV = MACD(Short,Long);
MACDS = ema(MACDV,signal);
MACDO = MACDV - MACDO;
if dMACDO > predMACDO and MACDV > MACDV[1] Then
Buy();
if MACDV < MACDV[1] Then
ExitLong();
3
예스랭귀지의 문법은 저희회사에서 제공하는 모든 프로그램이 동일합니다.
다른 프로그램에서 작성하신 그대로 사용하실 수 있습니다.
즐거운 하루되세요
>> specsh 님이 쓴 글입니다.
>> 제목 : 안녕하세요 문의드립니다.안녕하십니까
예스트레이더 사용중 코인도 있는걸 확인하고 이용하게되었습니다.
코인 수식 작성을 여기에 문의 드리면 되는건가요?
아니면 예스트레이더 게시판에 문의 드려야 하나요?
여기에 문의 드려도 되는거면 수식 부탁드립니다.
조건 일봉 macd 오실레이터 상승 중 and 60분봉 macd 상승 매수
60분봉 macd 하락 전환 매도
추가문의: 예스트레이더에서 사용하던 수식 수정없이 코인에서 바로 사용가능 한가요?
(적용시 오류 발생으로 문의 드립니다.)
감사합니다.
