커뮤니티
질문 드려요~
2015-12-10 09:11:32
149
글번호 93246
아래에 있는 시스템수식 주석좀 상세하게 달아주세요~ 부탁드립니다
---------------
Input : EmaLen(280), macd1(40), macd2(90), macd3(80), Mult(4), stopPer(0.8);
var : emaV(0), MacdV(0), MacdS(0), MacdOsc(0);
var : LemaV(0), LmacdV(0), LmacdS(0), LmacdOsc(0);
# intermediate timeframe
emaV = ema(C,EmaLen);
MacdV = macd(macd1,macd2);
MacdS = ema(MacdV,macd3);
MacdOsc = MacdV-MacdS;
# intermediate timeframe * 5
LemaV = ema(C,EmaLen*Mult);
LmacdV = macd(macd1*Mult,macd2*Mult);
LmacdS = ema(MacdV*Mult,macd3*Mult);
LmacdOsc = (LmacdV-LmacdS)*Mult;
# 매수진입
If LemaV > LemaV[1] and LmacdOsc > LmacdOsc[1] then {
if CrossUp(C, emaV) Then
buy();
}
# 매도진입
If LemaV < LemaV[1] and LmacdOsc < LmacdOsc[1] then {
if Crossdown(C, emaV) Then
sell();
}
SetStopLoss(stopPer);
SetStopEndofday(150000);
답변 1
예스스탁 예스스탁 답변
2015-12-10 10:32:41
안녕하세요
예스스탁입니다.
아래에 있는 시스템수식 주석좀 상세하게 달아주세요~ 부탁드립니다
---------------
Input : EmaLen(280), macd1(40), macd2(90), macd3(80), Mult(4), stopPer(0.8);
var : emaV(0), MacdV(0), MacdS(0), MacdOsc(0);
var : LemaV(0), LmacdV(0), LmacdS(0), LmacdOsc(0);
#지수이평
emaV = ema(C,EmaLen);
#MACD
MacdV = macd(macd1,macd2);
#MACD시그널
MacdS = ema(MacdV,macd3);
#MACD오실레이터
MacdOsc = MacdV-MacdS;
#위 지표 기간에 4배(Mult) 기간을 쓴 지표
LemaV = ema(C,EmaLen*Mult);
LmacdV = macd(macd1*Mult,macd2*Mult);
LmacdS = ema(MacdV*Mult,macd3*Mult);
LmacdOsc = (LmacdV-LmacdS)*Mult;
#매수진입
#장기지수이평 상승하고 장기MACD오실레이터가 상승중이고
#종가가 지수이평을 상향돌파하면 매수
If LemaV > LemaV[1] and LmacdOsc > LmacdOsc[1] then {
if CrossUp(C, emaV) Then
buy();
}
# 매도진입
#장기지수이평 하락하고 장기MACD오실레이터가 하락 중이고
#종가가 지수이평을 하향이탈하면 매도
If LemaV < LemaV[1] and LmacdOsc < LmacdOsc[1] then {
if Crossdown(C, emaV) Then
sell();
}
#0.8% 손실청산
SetStopLoss(stopPer);
#15시 당일청산
SetStopEndofday(150000);
즐거운 하루되세요
> 아키 님이 쓴 글입니다.
> 제목 : 질문 드려요~
> 아래에 있는 시스템수식 주석좀 상세하게 달아주세요~ 부탁드립니다
---------------
Input : EmaLen(280), macd1(40), macd2(90), macd3(80), Mult(4), stopPer(0.8);
var : emaV(0), MacdV(0), MacdS(0), MacdOsc(0);
var : LemaV(0), LmacdV(0), LmacdS(0), LmacdOsc(0);
# intermediate timeframe
emaV = ema(C,EmaLen);
MacdV = macd(macd1,macd2);
MacdS = ema(MacdV,macd3);
MacdOsc = MacdV-MacdS;
# intermediate timeframe * 5
LemaV = ema(C,EmaLen*Mult);
LmacdV = macd(macd1*Mult,macd2*Mult);
LmacdS = ema(MacdV*Mult,macd3*Mult);
LmacdOsc = (LmacdV-LmacdS)*Mult;
# 매수진입
If LemaV > LemaV[1] and LmacdOsc > LmacdOsc[1] then {
if CrossUp(C, emaV) Then
buy();
}
# 매도진입
If LemaV < LemaV[1] and LmacdOsc < LmacdOsc[1] then {
if Crossdown(C, emaV) Then
sell();
}
SetStopLoss(stopPer);
SetStopEndofday(150000);
다음글
이전글