커뮤니티

수식검토 부탁드립니다.

프로필 이미지
고박사122
2025-08-19 11:59:32
89
글번호 193345
답변완료

첨부 이미지

안녕하세요. 운영자님 보내주신 수식을 적용하여 돌려보았을때 제가 의도한 바와는 다른 결과를 나타내었습니다. 그림에서 시가선은 회색선이고 n 값을 100으로 설정하였을 때 100틱씩 내려갈때마다 매수를 추가해야되는데 매도신호가 잡히고,반대로 시가선 위로 100틱씩 올라갈때마다 매도신호가 잡혀야 되는데 매수신호가 잡히고 있습니다. 재검토 부탁드립니다. ============================================================================= 안녕하세요 예스스탁입니다. 추가진입을 하므로 설정창에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다. input : n(10),vol(1); var : ntick(0); ntick = PriceScale*n; if MarketPosition <= 0 Then Buy("b",AtStop,DayOpen+ntick,vol); if MarketPosition == 1 Then { Buy("bb",AtStop,DayOpen+(ntick*(MaxEntries+1)),vol); ExitLong("bx",AtStop,DayOpen); } if MarketPosition >= 0 Then Sell("s",AtStop,DayOpen-ntick,vol); if MarketPosition == -1 Then { Sell("ss",AtStop,DayOpen-(ntick*(MaxEntries+1)),vol); ExitShort("sx",AtStop,DayOpen); } 즐거운 하루되세요 > 고박사122 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 안녕하세요. 운영자님 제가 이번에 부탁드릴 사항은 나스닥 선물을 에로들어 설면드리자면 아침 7시에 매도진입/청산조건 : 시가를 형성하고 상방으로 n틱씩 올라갈때마다 계속해서 추가매도하고 시가로 다시 돌아오면 모두 청산 매수진입/청산조건 : 시가를 형성하고 상방으로 n틱씩 올라갈때마다 계속해서 추가매수하고 시가로 다시 돌아오면 모두 청산 이때 틱수 및 계약수를 변수처리하여 최적화가 가능하도록 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-08-19 13:00:51

안녕하세요 예스스탁입니다. 직전문의에 매수진입과 매도진입이 모두 시가에서 상방이라 위로 올라가면 매수, 아래이면 매도로 작성을 했습니다. 위로 올라가면 매도, 아래로 내려가면 매수로 수정해 드립니다. 아래식 적용하시면 됩니다. 피라미딩은 이전과 같이 모든진입신호허용으로 설정하시면 됩니다. input : n(10),vol(1); var : ntick(0); ntick = PriceScale*n; if MarketPosition <= 0 Then Buy("b",AtLimit,DayOpen-ntick,vol); if MarketPosition == 1 Then { Buy("bb",AtLimit,DayOpen-(ntick*(MaxEntries+1)),vol); ExitLong("bx",AtLimit,DayOpen); } if MarketPosition >= 0 Then Sell("s",AtLimit,DayOpen+ntick,vol); if MarketPosition == -1 Then { Sell("ss",AtStop,DayOpen+(ntick*(MaxEntries+1)),vol); ExitShort("sx",AtLimit,DayOpen); } 즐거운 하루되세요 > 고박사122 님이 쓴 글입니다. > 제목 : 수식검토 부탁드립니다. > 안녕하세요. 운영자님 보내주신 수식을 적용하여 돌려보았을때 제가 의도한 바와는 다른 결과를 나타내었습니다. 그림에서 시가선은 회색선이고 n 값을 100으로 설정하였을 때 100틱씩 내려갈때마다 매수를 추가해야되는데 매도신호가 잡히고,반대로 시가선 위로 100틱씩 올라갈때마다 매도신호가 잡혀야 되는데 매수신호가 잡히고 있습니다. 재검토 부탁드립니다. ============================================================================= 안녕하세요 예스스탁입니다. 추가진입을 하므로 설정창에서 피라미딩을 모든진입신호 허용으로 설정하고 적용하시면 됩니다. input : n(10),vol(1); var : ntick(0); ntick = PriceScale*n; if MarketPosition <= 0 Then Buy("b",AtStop,DayOpen+ntick,vol); if MarketPosition == 1 Then { Buy("bb",AtStop,DayOpen+(ntick*(MaxEntries+1)),vol); ExitLong("bx",AtStop,DayOpen); } if MarketPosition >= 0 Then Sell("s",AtStop,DayOpen-ntick,vol); if MarketPosition == -1 Then { Sell("ss",AtStop,DayOpen-(ntick*(MaxEntries+1)),vol); ExitShort("sx",AtStop,DayOpen); } 즐거운 하루되세요 > 고박사122 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 안녕하세요. 운영자님 제가 이번에 부탁드릴 사항은 나스닥 선물을 에로들어 설면드리자면 아침 7시에 매도진입/청산조건 : 시가를 형성하고 상방으로 n틱씩 올라갈때마다 계속해서 추가매도하고 시가로 다시 돌아오면 모두 청산 매수진입/청산조건 : 시가를 형성하고 상방으로 n틱씩 올라갈때마다 계속해서 추가매수하고 시가로 다시 돌아오면 모두 청산 이때 틱수 및 계약수를 변수처리하여 최적화가 가능하도록 부탁드립니다.