커뮤니티

67529번 재문의

프로필 이미지
디차트
2020-05-21 17:38:04
1064
글번호 139067
답변완료

첨부 이미지

항상 수식 작성에 도움을 주셔서 감사 드립니다. 위 그림과 같이 수정해 주신 수식을 적용해 보았습니다만... 여전히 매수구간에서 매수신호와 청산 신호가 표시 되지 않고 있습니다. 매도구간과 똑같이 매수구간에서도 매수신호 화살표와 매수청산 표시가 나타나도록 수정 부탁드립니다. > 예스스탁 님이 쓴 글입니다. 안녕하세요 예스스탁입니다. 시가포함 이평계산에 오류가 있어 수정했습니다. 아래식으로 적용해 보시기 바랍니다. input : sto1(12),sto2(6),sto3(6),P1(3),P2(5); var : stok(0),stod(0),mav1(0),mav2(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); mav1 = ma(C,P1); mav2 = ma(C,P2); if MarketPosition >= 0 and stok < stod and mav1 < mav2 then { PlaySound("D:₩해외선물₩사운드₩매도신호발생1.wav"); if (NextBarOpen+AccumN(c,P2-1))/P2 > mav2 Then sell("s",AtMarket); } if MarketPosition == -1 and (stok > stod or (mav1 >= mav2)) Then { PlaySound("D:₩해외선물₩사운드₩trailingstop매수주문전송문장.wav"); ExitShort("sx"); } if MarketPosition <= 0 and stok > stod and mav1 > mav2 then { PlaySound("D:₩해외선물₩사운드₩매수신호발생1.wav"); if (NextBarOpen+AccumN(c,P2-1))/P2 < mav2 Then Buy("b",AtMarket); } if MarketPosition == 1 and (stok < stod or (mav1 <= mav2)) Then { PlaySound("D:₩해외선물₩사운드₩trailingstop매도주문전송문장.wav"); ExitLong("bx"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-22 09:25:05

안녕하세요 예스스탁입니다. 죄송합니다. 시가 기준 이평의 방향이 반대였습니다. 매도시 하방, 매수시 상방으로 변경해 드립니다. 2번은 완성봉 종가기준 이평과 다음봉시가기준이평을 보실수 있는 지표입니다. 1 input : sto1(12),sto2(6),sto3(6),P1(3),P2(5); var : stok(0),stod(0),mav1(0),mav2(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); mav1 = ma(C,P1); mav2 = ma(C,P2); if MarketPosition >= 0 and stok < stod and mav1 < mav2 then { PlaySound("D:₩해외선물₩사운드₩매도신호발생1.wav"); if (NextBarOpen+AccumN(c,P2-1))/P2 < mav2 Then sell("s",AtMarket); } if MarketPosition == -1 and (stok > stod or (mav1 >= mav2)) Then { PlaySound("D:₩해외선물₩사운드₩trailingstop매수주문전송문장.wav"); ExitShort("sx"); } if MarketPosition <= 0 and stok > stod and mav1 > mav2 then { PlaySound("D:₩해외선물₩사운드₩매수신호발생1.wav"); if (NextBarOpen+AccumN(c,P2-1))/P2 > mav2 Then Buy("b",AtMarket); } if MarketPosition == 1 and (stok < stod or (mav1 <= mav2)) Then { PlaySound("D:₩해외선물₩사운드₩trailingstop매도주문전송문장.wav"); ExitLong("bx"); } 2 input : P2(5); var : mav2(0),mav3(0); mav2 = ma(C,P2); mav3 = (NextBarOpen+AccumN(c,P2-1))/P2; plot1(mav2,"종가이평"); plot2(mav3,"시가이평"); 즐거운 하루되세요 > 디차트 님이 쓴 글입니다. > 제목 : 67529번 재문의 > 항상 수식 작성에 도움을 주셔서 감사 드립니다. 위 그림과 같이 수정해 주신 수식을 적용해 보았습니다만... 여전히 매수구간에서 매수신호와 청산 신호가 표시 되지 않고 있습니다. 매도구간과 똑같이 매수구간에서도 매수신호 화살표와 매수청산 표시가 나타나도록 수정 부탁드립니다. > 예스스탁 님이 쓴 글입니다. 안녕하세요 예스스탁입니다. 시가포함 이평계산에 오류가 있어 수정했습니다. 아래식으로 적용해 보시기 바랍니다. input : sto1(12),sto2(6),sto3(6),P1(3),P2(5); var : stok(0),stod(0),mav1(0),mav2(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); mav1 = ma(C,P1); mav2 = ma(C,P2); if MarketPosition >= 0 and stok < stod and mav1 < mav2 then { PlaySound("D:₩해외선물₩사운드₩매도신호발생1.wav"); if (NextBarOpen+AccumN(c,P2-1))/P2 > mav2 Then sell("s",AtMarket); } if MarketPosition == -1 and (stok > stod or (mav1 >= mav2)) Then { PlaySound("D:₩해외선물₩사운드₩trailingstop매수주문전송문장.wav"); ExitShort("sx"); } if MarketPosition <= 0 and stok > stod and mav1 > mav2 then { PlaySound("D:₩해외선물₩사운드₩매수신호발생1.wav"); if (NextBarOpen+AccumN(c,P2-1))/P2 < mav2 Then Buy("b",AtMarket); } if MarketPosition == 1 and (stok < stod or (mav1 <= mav2)) Then { PlaySound("D:₩해외선물₩사운드₩trailingstop매도주문전송문장.wav"); ExitLong("bx"); }