커뮤니티
질문
2009-04-15 22:46:57
996
글번호 21717
input : 수량(1);
sell("매도",onclose,def,수량);
setstopendofday(090000);
setstopendofday(100000);
setstopendofday(110000);
setstopendofday(120000);
setstopendofday(130000);
setstopendofday(140000);
setstopendofday(150000);
無조건매도!
어제 질문드렸는데요 선물에서는 잘 적용됩니다 하지만 저는 현물이용하는데요
어떠한 매도신호도 발생하지않습니다 현물에서적용되는 수식 작성해주세요~~
답변 1
예스스탁 예스스탁 답변
2009-04-16 12:07:13
안녕하세요
예스스탁입니다.
시스템은 진입과 청산을 반복하면서 신호가 발생합니다.
모든 시스템은 진입이 있어야 청산이 발동하며
현물에서는 진입(buy)이 없으면 청산(sell)이 발동하지 않습니다.
현물로 매도만 하는 로직은 아래의 식을 사용하시기 바랍니다.
input : 수량(100);
if index == 0 Then
buy("b",OnClose,def,수량);
if sdate == CurrentDate Then{
sell();
}
차트상 제일 첫봉(과거봉)에 매수신호를 발생시켜 놓고(과거봉이므로 실제 주문은 발생하지 않습니다.) 오늘부터 조건없이 매도하는 식입니다.
시스템에서는 진입된 수량만큼을 자동으로 청산하므로
수량은 진입에서 설정하시면 되며 무조건 당일 첫봉에 신호가 발생하므로
당일 청산은 사용하지 않으셔야 합니다.
CurrentDate는 컴퓨터의 날짜이므로 컴퓨터 날짜 설정이 정확한지 보셔야 합니다.
즐거운 하루되세요
> sdfadfe 님이 쓴 글입니다.
> 제목 : 질문
> input : 수량(1);
sell("매도",onclose,def,수량);
setstopendofday(090000);
setstopendofday(100000);
setstopendofday(110000);
setstopendofday(120000);
setstopendofday(130000);
setstopendofday(140000);
setstopendofday(150000);
無조건매도!
어제 질문드렸는데요 선물에서는 잘 적용됩니다 하지만 저는 현물이용하는데요
어떠한 매도신호도 발생하지않습니다 현물에서적용되는 수식 작성해주세요~~
다음글
이전글