커뮤니티

질문 드려요~

프로필 이미지
아키
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);