커뮤니티

수식 부탁합니다

프로필 이미지
미래테크
2015-05-21 22:24:05
125
글번호 86317
답변완료
두가지 수식 부탁합니다 1.MACD골든크로스 매수 진입 MACD(12,26,9) 골든크로스 발생시 주가 기준 현재 주가가 3% 이상 오른 경우 그리고 나서 MACD 데드크로스 발생하고 MACD가 다시 골든크로스 발생시 매수 청산은 스토캐스틱 (12,5,5) 데드크로스 발생시 2. MACD데드크로스 매도 진입 MACD(12,26,9) 데드크로스 발생시 주가 기준 현재 주가가 3% 이상 내린 경우 그리고 나서 MACD 골든크로스 발생하고 MACD가 다시 데드크로스 발생시 매도 진입 청산은 스토캐스틱 (12,5,5) 데드크로스 발생시
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-22 09:02:09

안녕하세요 예스스탁입니다. Input : short(12), long(26), sig(9),sto1(12),sto2(5),sto3(5); Var : MACDv(0), MACDs(0),T(0),Upc(0),upH(0),dnc(0),DnL(0); var : DnCond(false),UpCond(false),stok(0),stod(0); MACDv = MACD(short, long); MACDs = ema(MACDv,sig); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); if crossup(MACDV,MACDS) Then{ T = 1; upC = C; upH = H; if dnc > 0 and dnL > 0 and dnL <= dnC*0.97 Then upcond = true; Else upcond = false; if dncond == true Then buy(); } if CrossDown(MACDV,MACDS) Then{ T = -1; dnC = C; dnL = C; if upC > 0 and upH > 0 and upH > upC*1.03 Then Dncond = true; Else Dncond = false; if upcond == true Then sell(); } if T == 1 and H > uph Then Uph = H; if T == -1 and L < dnl Then dnl = L; if MarketPosition == 1 and CrossDown(stok,stod) Then ExitLong(); if MarketPosition == -1 and crossup(stok,stod) Then ExitShort(); 즐거운 하루되세요 > 미래테크 님이 쓴 글입니다. > 제목 : 수식 부탁합니다 > 두가지 수식 부탁합니다 1.MACD골든크로스 매수 진입 MACD(12,26,9) 골든크로스 발생시 주가 기준 현재 주가가 3% 이상 오른 경우 그리고 나서 MACD 데드크로스 발생하고 MACD가 다시 골든크로스 발생시 매수 청산은 스토캐스틱 (12,5,5) 데드크로스 발생시 2. MACD데드크로스 매도 진입 MACD(12,26,9) 데드크로스 발생시 주가 기준 현재 주가가 3% 이상 내린 경우 그리고 나서 MACD 골든크로스 발생하고 MACD가 다시 데드크로스 발생시 매도 진입 청산은 스토캐스틱 (12,5,5) 데드크로스 발생시