커뮤니티
매수수량 질문
2013-02-26 11:35:45
247
글번호 59977
한계약 매수주문 후 0.5 point 상승할때마다 매수주문을 추가하고 싶습니다.
질문을 올렸는데...
어제 답변을 주신 코딩입니다.
input : p(20),dv(2);
var1 = BollBandUp(P,dv);
if stime >= 93000 and stime < 144500 Then{
if MarketPosition == 0 and crossup(c,var1) Then
buy("b");
if MarketPosition == 1 Then{
buy("bb",AtStop,EntryPrice+(0.5*CurrentEntries));
exitlong("xl",AtStop,EntryPrice-0.5+(0.5*(CurrentEntries-1)));
if CrossDown(c,ma(c,10)) Then
exitlong("bx");
}
}
제가 이 코딩으로 실험을 해보았더니,
한계약 매수후에 0.5 point 상승후 또 매수주문이 들어가야 하는데
시뮬레이션결과 그렇게 주문이 들어가지 않는 것 같습니다.
한계약이 매수되고 그 매수주문이 청산되면
그 다음에서야 이미 들어가고자 했던 추가 주문이 들어가는 듯 합니다.
원하는 시스템은 한계약 매수 후에 0.5 point가 상승하면
매수주문이 체결되있어도 추가 주문을 내고 싶습니다.
빠른 답변 감사드리며, 답변 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2013-02-26 15:25:32
안녕하세요
예스스탁입니다.
시스템은 기본적으로 피라미딩(포지션누적)이
되지 않게 설정이 되어 있습니다.
시스템 트레이딩 설정창의 피라미딩 탭에서 피라미딩을
다른진입신호만 허용으로 설정하시면 누적이 됩니다.
진입을 누적하는 식을 만드실때는 항상 적용시에
설장창에서 피라미딩을 설정해 주셔야 합니다.
즐거운 하루되세요
> HI_yjam49 님이 쓴 글입니다.
> 제목 : 매수수량 질문
> 한계약 매수주문 후 0.5 point 상승할때마다 매수주문을 추가하고 싶습니다.
질문을 올렸는데...
어제 답변을 주신 코딩입니다.
input : p(20),dv(2);
var1 = BollBandUp(P,dv);
if stime >= 93000 and stime < 144500 Then{
if MarketPosition == 0 and crossup(c,var1) Then
buy("b");
if MarketPosition == 1 Then{
buy("bb",AtStop,EntryPrice+(0.5*CurrentEntries));
exitlong("xl",AtStop,EntryPrice-0.5+(0.5*(CurrentEntries-1)));
if CrossDown(c,ma(c,10)) Then
exitlong("bx");
}
}
제가 이 코딩으로 실험을 해보았더니,
한계약 매수후에 0.5 point 상승후 또 매수주문이 들어가야 하는데
시뮬레이션결과 그렇게 주문이 들어가지 않는 것 같습니다.
한계약이 매수되고 그 매수주문이 청산되면
그 다음에서야 이미 들어가고자 했던 추가 주문이 들어가는 듯 합니다.
원하는 시스템은 한계약 매수 후에 0.5 point가 상승하면
매수주문이 체결되있어도 추가 주문을 내고 싶습니다.
빠른 답변 감사드리며, 답변 부탁드립니다.
다음글
이전글