커뮤니티

신호가 안나옵니다..

프로필 이미지
ryan1
2025-02-06 22:27:18
447
글번호 187884
답변완료
안녕하세요 항상 감사합니다. 아래와 같은 시스템을 구현하고자 하는데 신호가 나오지 않습니다 오류가 무엇일까요. 미리 감사합니다 Input : shortPeriod(12),longPeriod(26),Period(12); Inputs: RSILength(14), OverSold(30), OverBought(70); Var : value1(0),Value2(0), macdosc(0); value1 = MACD(shortPeriod, longPeriod); Value2 = ema(value1,Period); macdosc = value1- Value2; If Crossup(RSI(RSILength), OverSold) Then if (marketposition <= 0) and macdosc[3] < macdosc[2] and macdosc[2] < macdosc[1] and macdosc[1] < macdosc then Buy ("MRL"); If CrossDown(RSI(RSILength), OverBought) Then if (marketposition >=0) and macdosc[3] > macdosc[2] and macdosc[2] > macdosc[1] and macdosc[1] > macdosc then Sell ("MRS");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-07 13:06:01

안녕하세요 예스스탁입니다. 올리신 수식 그래로 적용해 보았지만 첨부된 그림과 같이 신호가 발생하고 있습니다. 수식 내용에도 문제는 없습니다. 설정창에서 비용/수량탭에서 수량에 잘못된 부분이 없는지 확인하시고 강제청산으로 당일청산 지정하셨다면 청산시간을 어떻게 설정하셨는지 살펴보시기 바랍니다. 즐거운 하루되세요 > ryan1 님이 쓴 글입니다. > 제목 : 신호가 안나옵니다.. > 안녕하세요 항상 감사합니다. 아래와 같은 시스템을 구현하고자 하는데 신호가 나오지 않습니다 오류가 무엇일까요. 미리 감사합니다 Input : shortPeriod(12),longPeriod(26),Period(12); Inputs: RSILength(14), OverSold(30), OverBought(70); Var : value1(0),Value2(0), macdosc(0); value1 = MACD(shortPeriod, longPeriod); Value2 = ema(value1,Period); macdosc = value1- Value2; If Crossup(RSI(RSILength), OverSold) Then if (marketposition <= 0) and macdosc[3] < macdosc[2] and macdosc[2] < macdosc[1] and macdosc[1] < macdosc then Buy ("MRL"); If CrossDown(RSI(RSILength), OverBought) Then if (marketposition >=0) and macdosc[3] > macdosc[2] and macdosc[2] > macdosc[1] and macdosc[1] > macdosc then Sell ("MRS");