커뮤니티

시스템식 문의드립니다.

프로필 이미지
뉴스타트
2012-07-24 23:44:52
245
글번호 53224
답변완료
실제 시스템에 적용하는 것은 아니며, 차트상 조건을 만족하는 모든 시점에 신호표시만 되면 됩니다. 갭보정 네가지 지표의 조건을 동시에 만족시킬때 매수매도 신호 부탁드립니다. 매수 갭보정 ema : 직전값보다 크거나 같을때 갭보정 macd : 직전값보다 크거나 같고 시그널보다 크거나 같을때 갭보정 trix : 직전값보다 크거나 같고 시그널보다 크거나 같을때 갭보정 stochasticsK : 직전값보다 크거나 같을때 매도 갭보정 ema : 직전값보다 작거나 같을때 갭보정 macd : 직전값보다 작거나 같고 시그널보다 작거나 같을때 갭보정 trix : 직전값보다 작거나 같고 시그널보다 작거나 같을때 갭보정 stochasticsK : 직전값보다 작거나 같을때
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-25 09:49:42

안녕하세요 예스스탁입니다. input : Period(5),MACDP1(12),MACDP2(26),MACDP3(9),TRIXP1(12),TRIXP2(9),StoP1(10),StoP2(5),StoP3(5); var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0); var : ema1(0), macdv(0), macds(0),TRIXv(0),TRIXs(0); var : stoLval(0), stoHval(0), fstK(0), stoK(0), stoD(0); if date!=date[1] then { gap = Open-Close[1]; sumGap = sumGap+gap; } GH = H - sumGap;// 갭보정 고가 GL = L - sumGap;// 갭보정 저가 GC = C - sumGap; // 갭보정 종가 ema1 = ema(GC,Period); macdv = ema(GC,MACDP1)-ema(GC,MACDP2); macds = ema(macdv,MACDP3); value1 = ema(GC, TRIXP1); value2 = ema(value1, TRIXP1); value3 = ema(value2, TRIXP1); TRIXv = (value3 - value3[1]) / value3[1] * 100; TrixS = ema(Trixv,TRIXP2); stoLval = lowest(GL,STOP1); stoHval = highest(GH,STOP1); fstK = (GC-stoLval)/(stoHval-stoLval)*100; stoK = ema(fstK, STOP2); stoD = ema(StoK, STOP3); if ema1 >= ema1[1] and macdv >= macdv[1] and macdv >= macds and trixv >= trixv[1] and trixv >= trixs and stok >= stok[1] Then buy(); if ema1 <= ema1[1] and macdv <= macdv[1] and macdv <= macds and trixv <= trixv[1] and trixv <= trixs and stok <= stok[1] Then sell(); 즐거운 하루되세요 > 뉴스타트 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다. > 실제 시스템에 적용하는 것은 아니며, 차트상 조건을 만족하는 모든 시점에 신호표시만 되면 됩니다. 갭보정 네가지 지표의 조건을 동시에 만족시킬때 매수매도 신호 부탁드립니다. 매수 갭보정 ema : 직전값보다 크거나 같을때 갭보정 macd : 직전값보다 크거나 같고 시그널보다 크거나 같을때 갭보정 trix : 직전값보다 크거나 같고 시그널보다 크거나 같을때 갭보정 stochasticsK : 직전값보다 크거나 같을때 매도 갭보정 ema : 직전값보다 작거나 같을때 갭보정 macd : 직전값보다 작거나 같고 시그널보다 작거나 같을때 갭보정 trix : 직전값보다 작거나 같고 시그널보다 작거나 같을때 갭보정 stochasticsK : 직전값보다 작거나 같을때