커뮤니티
문의 드립니다
2017-03-28 13:59:25
107
글번호 108258
안녕하세요
SetStopProfittarget(3,PercentStop);
setstoploss(3, PercentStop);
buy("b01",Atlimit,dayclose*0.980);
위의 식으로 자동매매시스템을 설정하여 사용중입니다(일봉)
전일보다 - 2 % 하락시 매수 될때 +3% 이상상승시 매수청산이 잘되는데 매수후
전일보다 - 3% 이상 하락시 손절이 안되는 종목이 상당히 있습니다
-3 % 이상하락시 손절이 확실히 되도록 하는식이나 손절이 안되는 이유를 알고 싶습니다
참고로 시스템 매매설정에서는 진입은 현재가 +- 2 호가 청산도 현재가 +- 2 호가를
설정하여 쓰고 있습니다
두번째로 위의매수식에서 일정금액으로 매수하는식은 어떻게 하는지요
시스템 매매설정의 비용가격과 수량을 정하여 사용하는 방법은 알고 있습니다
수고하세요
답변 1
예스스탁 예스스탁 답변
2017-03-29 11:22:54
안녕하세요
예스스탁입니다.
문의하신 내용이 위 3가지 상황 중 어떤 상황인지 모르겠습니다.
1.신호가 발생하지 않은 상황
우선 손절과 목표수익은 전일종가대비가 아닙니다.
진입가 대비입니다. 수식 내용상 신호를 막는 내용은 없습니다.
2. 신호는 발생했는데 주문이 집행되지 않은 상황
신호가 발생하고 주문이 집행되지 않은 상황이면
주문시작신호 설정문제입니다.
시스템 트레이딩 설정창의 매매탭에 [주문시작신호]를 설정하는 옵션이 있습니다.
[주문시작신호]가 [모든신호]이면 발생되는 모든 주문에 대해 주문을 집행하지만
[진입신호]로 설정하면 적용이후 최초로 발생하는 진입신호부터 주문을 집행하게 됩니다.
그러므로 [주문시작신호]가 [진입신호]로 되어 있고
기존에 진입신호가 발생한 상태에서
다시 설정창을 열고 확인버튼을 누르면 (이후 발생하는 진입부터 주문이 들어가므로)
발생하는 청산신호는 주문을 건너뛰고 그다음 진입부터 주문을 집행하게 됩니다.
3. 신호가 발생하고 주문이 집행되는데 체결이 되지 않은 상황
미체결된 부분은 수식에서 따로 컨트롤이 되지 않습니다.
체결에 유리하고 가격을 높이거나 하셔야 합니다.
4
input : 금액(1000000);
var : vol(0);
if NextBarOpen <= dayclose*0.980 Then
vol = Floor(금액/NextBarOpen);
Else
vol = Floor(금액/(dayclose*0.980));
SetStopProfittarget(3,PercentStop);
setstoploss(3, PercentStop);
buy("b01",Atlimit,dayclose*0.980,vol);
즐거운 하루되세요
> llsswon5 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요
SetStopProfittarget(3,PercentStop);
setstoploss(3, PercentStop);
buy("b01",Atlimit,dayclose*0.980);
위의 식으로 자동매매시스템을 설정하여 사용중입니다(일봉)
전일보다 - 2 % 하락시 매수 될때 +3% 이상상승시 매수청산이 잘되는데 매수후
전일보다 - 3% 이상 하락시 손절이 안되는 종목이 상당히 있습니다
-3 % 이상하락시 손절이 확실히 되도록 하는식이나 손절이 안되는 이유를 알고 싶습니다
참고로 시스템 매매설정에서는 진입은 현재가 +- 2 호가 청산도 현재가 +- 2 호가를
설정하여 쓰고 있습니다
두번째로 위의매수식에서 일정금액으로 매수하는식은 어떻게 하는지요
시스템 매매설정의 비용가격과 수량을 정하여 사용하는 방법은 알고 있습니다
수고하세요
다음글
이전글