커뮤니티

문의 드립니다.

프로필 이미지
softtoug
2017-10-22 21:14:47
100
글번호 113533
답변완료
안녕하세요 Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then { buy("bMACD"); } If CrossDown(value1, value2) Then { sell("sMACD"); } } 상기 수식에서 매수 진입후 최대 수익 대비 하락으로 익절을 낸 후 가격의 위치가 볼린져 밴드 중앙 이평 아래에 있을 경우 재진입하는 수식 추가 부탁드립니다. 매도 진입후 최대 수익 대비 하락으로 익절을 낸 후 가격의 위치가 볼린져 밴드 중앙 이평 위에 있을 경우 재진입하는 수식 추가 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-10-23 17:06:19

안녕하세요 예스스탁입니다. Input : shortPeriod(12), longPeriod(26), Period(9); Input : BBP(20), MultiD(2); var : BBmd(0),BBup(0),BBdn(0); BBmd = ma(C,BBP); BBup = BollBandUp(BBP,MultiD); BBdn = BollBandDown(BBP,MultiD); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then { buy("bMACD"); } If CrossDown(value1, value2) Then { sell("sMACD"); } if MarketPosition == 0 and TotalTrades > TotalTrades[1] and IsExitName("StopTrailing",1) == true then{ if MarketPosition(1) == 1 and ExitPrice(1) < BBmd Then buy("b"); if MarketPosition(1) == -1 and ExitPrice(1) > BBmd Then sell("s"); } 즐거운 하루되세요 > softtoug 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 안녕하세요 Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then { buy("bMACD"); } If CrossDown(value1, value2) Then { sell("sMACD"); } } 상기 수식에서 매수 진입후 최대 수익 대비 하락으로 익절을 낸 후 가격의 위치가 볼린져 밴드 중앙 이평 아래에 있을 경우 재진입하는 수식 추가 부탁드립니다. 매도 진입후 최대 수익 대비 하락으로 익절을 낸 후 가격의 위치가 볼린져 밴드 중앙 이평 위에 있을 경우 재진입하는 수식 추가 부탁드립니다. 감사합니다.