커뮤니티

시스템 문의 드립니다.

프로필 이미지
하루만
2014-08-28 10:27:18
147
글번호 78158
답변완료
안녕하세요. 지난번에 37823번 문의글을 올려서 답변 해 주신것으로 시스템 모의로 테스트 해보고 있습니다. 답변주신 수식은 다음과 같습니다. var1 = ma(c,5); var2 = ma(c,20); if stime >= 090000 and stime < 150400 Then{ if MarketPosition == 0 and crossup(var1,var2) Then buy("B",onclose,def,1); if MarketPosition == 0 and CrossDown(var1,var2) Then sell("S",onclose,def,1); } SetStopLoss(PriceScale*6,PointStop); SetStopProfittarget(PriceScale*10,PointStop); 여기서....질문이 2가지 있습니다. 1. 실제로 모의매매를 돌려보니 매수신호가 나와도 매수가 안되는 경우가 있네요.. 즉 265.00에 매수신호가 나와도 잔량 때문에 매수체결이 안되는데... 이럴때 265.05에 매수되도록 하는 방법이 무엇인가요?? 2. 그리고,,1계약만 가지고 매수매도가 이루어져야 하는데.. 간혹 매수 매도가 각각 2번씩 되는 경우가 있습니다. 1계약으로 진입되었을 경우 같은 방향으로는 추가진입이 없어야 하는데 어떻게 해야 하는지요... 항상 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-28 14:39:49

안녕하세요 예스스탁입니다. 1. var1 = ma(c,5); var2 = ma(c,20); if stime >= 090000 and stime < 150400 Then{ if MarketPosition == 0 and crossup(var1,var2) Then buy("B",onclose,def,1); if MarketPosition == 0 and CrossDown(var1,var2) Then sell("S",onclose,def,1); } SetStopLoss(PriceScale*6,PointStop); SetStopProfittarget(PriceScale*10,PointStop); 시스템은 신호가 발생하면 주문만 집행합니다. 주문이후의 미체결 부분은 수식안에서 컨트롤이 되지 않습니다. 체결이 안되는 부분은 수식안에서 강제적으로 체결시킬 방법은 없습니다. 시스템은 신호가 발생하면 설정창에 지정한 가격으로 주문이 나가게 됩니다 시스템을 적용하실때 시스템 트레이딩 설정창의 매매가격에서 진입과 청산가격을 현재가 +-3호가나 5호가와 같이 체결에 유리한 가격으로 지정하셔야 합니다. 2, 해당식 진입신호시에 1계약씩만 주문되게 식에 설정이 되어 있습니다. 진입신호시에 2계약으로 발생할수 없습니다. 신호 확인했지만 2계약으로 진입되는 경우가 없습니다. 잔고상의 포지션이 2계약은 이전에 미체결이 있으면 발생할수 있습니다. 해당 부분은 신호가 발생할때 주문가격을 체결에 유리한 가격으로 설정하시는 방법뿐이 없습니다. 즐거운 하루되세요 즐거운 하루되세요 > 하루만 님이 쓴 글입니다. > 제목 : 시스템 문의 드립니다. > 안녕하세요. 지난번에 37823번 문의글을 올려서 답변 해 주신것으로 시스템 모의로 테스트 해보고 있습니다. 답변주신 수식은 다음과 같습니다. var1 = ma(c,5); var2 = ma(c,20); if stime >= 090000 and stime < 150400 Then{ if MarketPosition == 0 and crossup(var1,var2) Then buy("B",onclose,def,1); if MarketPosition == 0 and CrossDown(var1,var2) Then sell("S",onclose,def,1); } SetStopLoss(PriceScale*6,PointStop); SetStopProfittarget(PriceScale*10,PointStop); 여기서....질문이 2가지 있습니다. 1. 실제로 모의매매를 돌려보니 매수신호가 나와도 매수가 안되는 경우가 있네요.. 즉 265.00에 매수신호가 나와도 잔량 때문에 매수체결이 안되는데... 이럴때 265.05에 매수되도록 하는 방법이 무엇인가요?? 2. 그리고,,1계약만 가지고 매수매도가 이루어져야 하는데.. 간혹 매수 매도가 각각 2번씩 되는 경우가 있습니다. 1계약으로 진입되었을 경우 같은 방향으로는 추가진입이 없어야 하는데 어떻게 해야 하는지요... 항상 감사드립니다.