첨부 이미지
그림1
if NextBarSdate == sdate then
{
if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.4 Then
buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.4);
}
if MarketPosition == 1 and NextBarSdate != sdate Then
ExitLong("bx",AtMarket);
변동성돌파 수식입니다
신호가 발생하였는데 매수가 되지않아 다시 문의드립니다..ㅠㅠ
천만원 매수 걸어놓았고 종목자체가 슬리피지가 안생겨서 슬리피지 0 수수료 0 으로 해놨는데 세팅 잘못인가요?
답변 1
예스스탁
예스스탁 답변
2020-12-22 13:31:49
안녕하세요
예스스탁입니다.
1
문의하신 부분은 신호발생 후 주문이 정상집행되었지만 체결이 되지 않은 내용입니다.
랭귀지는 차트의 데이타로 조건이 만족하면 신호발생하고 설정창에 지정한 가격으로 주문을 집행합니다.
주문이후 미체결된 부분에 대해서는 수식안에서 처리가 되지 않습니다.
시스템 트레이딩 설정창의 부가기능탭에 시간자동정정옵션이 있습니다.
미체결시 N초뒤에 지정한 가격으로 정정하게 됩니다.
해당 기능을 같이 이용해 보시기 바랍니다.
2
설정창의 수수료와 슬리피지는 시스템 리포트에서 손익에 가감해 보기 위한 설정입니다.
신호발송와 주문과는 관계가 없습니다.
즐거운 하루되세요
> 이데아 님이 쓴 글입니다.
> 제목 : 문의드립니다
> if NextBarSdate == sdate then
{
if MarketPosition == 0 and DayHigh < dayopen+(DayHigh(1)-DayLow(1))*0.4 Then
buy("b",AtStop,dayopen+(DayHigh(1)-DayLow(1))*0.4);
}
if MarketPosition == 1 and NextBarSdate != sdate Then
ExitLong("bx",AtMarket);
변동성돌파 수식입니다
신호가 발생하였는데 매수가 되지않아 다시 문의드립니다..ㅠㅠ
천만원 매수 걸어놓았고 종목자체가 슬리피지가 안생겨서 슬리피지 0 수수료 0 으로 해놨는데 세팅 잘못인가요?