항상 도움 주셔서 감사합니다.
종목 : 해외선물
차트 : 주봉
문의사항1 : 차트를 주봉으로 설정하였을 경우
가격지정하는 주문함수를 사용하면 봉 완성 전에도
주문이나 청산이 가능한가요?
그리고 주문함수를 지정하지 않은면 onclose가 기본인가요?
Buy("b",onclose,def,1) ; // 봉완성시 주문
Buy("b",atmarket,def,1) ; // 봉완성후 다음봉 시초가 주문
아래와 같은 주문함수를 사용하면 봉 완성전에도 주문이나
청산이 가능한가요?
만약에 해당 지정가격 즉 호가가 없는 경우
체결이 안될수도 있지 않나요?
Buy("b",atstop,dayopen,1) ; //
Buy("b",atmarket,dayopen,1) ; //
exitlong("bx",atstop,dayopen,"",1) ; //
exitlong("bx",atmarket,dayopen,"",1) ; //
문의사항2 : 아래와 같은 청산함수도 봉 완성과 관계없이
조건이 만족하면 손실이나 이익청산이 실행되는게 맞는건가요?
setstoploss(100*pricescale,pointstop);
SetStopProfittarget(PriceScale*100,PointStop);
초보적인 질문이지만 답변 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-03-15 15:30:50
안녕하세요
예스스탁입니다.
1
onclose와 atmarket은 봉완성시입니다.
봉완성은 다음봉시가가 수신될때입니다.
두 타입의 차이는 리포트상 가격만 차이가 있습니다.
onclose는 완성봉종가, atmarket은 다음종시가를 리포트의 진입/청산가격을 사용합니다.
봉 미완성시에 신호가 발생하는 타입은 atstop,atlimit입니다.
다만 해당 타입이 if조건이 미완성시에 만족한다고 신호를 발생해 주는 타입은 아닙니다.
if문은 봉완성이 기준이고 모든 값은 완성봉 기준으로만 사용이 가능합니다.
atstop,atlimit은 봉이 완성되면 특정가격을 셋팅하고
다음봉 미완성시에 현재가와 셋팅된 값과 비교해서만 신호가 발생합니다.
즉 신호가 발생하는 봉을 기준으로하면 값은 전봉완성시에 셋팅된 가격입니다.
2
시스템 트레이딩 설정창의 강제청산탭 하단에 청산시점을 지정하는 옵션이 있습니다.
강제청산에 대해 청산시점을 지정할 수 있습니다.
조건만족즉시로 지정하시면 가격조건 충족하면 즉시 신호가 발생하고
봉완성시로 지정하시면 완성봉 종가로 판단합니다.
기본 설정은 조건만족즉시로 제공되지만 해당설정 한번 살펴보시기 바랍니다.
강제청산은 수식에서 함수로 지정하거나
설정창에서 지정하거나 모두 해당 옵션이 적용됩니다.
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
종목 : 해외선물
차트 : 주봉
문의사항1 : 차트를 주봉으로 설정하였을 경우
가격지정하는 주문함수를 사용하면 봉 완성 전에도
주문이나 청산이 가능한가요?
그리고 주문함수를 지정하지 않은면 onclose가 기본인가요?
Buy("b",onclose,def,1) ; // 봉완성시 주문
Buy("b",atmarket,def,1) ; // 봉완성후 다음봉 시초가 주문
아래와 같은 주문함수를 사용하면 봉 완성전에도 주문이나
청산이 가능한가요?
만약에 해당 지정가격 즉 호가가 없는 경우
체결이 안될수도 있지 않나요?
Buy("b",atstop,dayopen,1) ; //
Buy("b",atmarket,dayopen,1) ; //
exitlong("bx",atstop,dayopen,"",1) ; //
exitlong("bx",atmarket,dayopen,"",1) ; //
문의사항2 : 아래와 같은 청산함수도 봉 완성과 관계없이
조건이 만족하면 손실이나 이익청산이 실행되는게 맞는건가요?
setstoploss(100*pricescale,pointstop);
SetStopProfittarget(PriceScale*100,PointStop);
초보적인 질문이지만 답변 부탁드립니다.
감사합니다.