안녕하세요.
예스트레이더의 기본 적인 기능에 대해서 추가적으로 궁금한 사항이 있습니다.
1. 전략 실행 시 익절, 손절 기능을 "시스템 매매 설정"의 "강제청산 설정"에서 할 수 있는 것 같습니다. 이러한 강제 청산 조건을 전략 적용 시가 아니라 전략식을 작성하는 코드 안에 넣을 수도 있나요?
2. 전략 만족 시 주문 조건을 "조건 만족 즉시" 또는 "봉 완성 시" 하도록 할 수가 있나요?예를 들어 "5일선 돌파 시 매수"라는 전략 작성 시 5일선 돌파하자마자 매수를 하도록 작성할 수도 있고, 현재 봉이 완성 후 매수를 하도록 작성 할 수도 있는지요?
3. 하나 이상의 타임프레임에 대한 조건을 지정할 수도 있나요? 예를 들어 "1분 봉에서 5일선 돌파" & "5분 봉에서 5일선 돌파"와 같이 2개의 타임프레임에 대한 조건을 수식으로 작성할 수가 있는지요?
4. 혹시 예스트레이더로 전진분석도 가능할까요?
Next증권 YesTrader (Next증권)
답변 1
예스스탁
예스스탁 답변
2021-09-09 16:26:40
안녕하세요
예스스탁입니다.
1
예 랭귀지에서 각 강제청산별 함수가 제공되고 있습니다.
ex) 손절매함수 : SetStopLoss
수식안에서 강제청산함수를 사용하면 해당강제청산설정은 설정창에서 할수 없게 됩니다.
2
강제청산탭의 청산시점은 강제청산에만 해당이 됩니다.
진입이나 일반청산은 해당 설정과는 관계가 없습니다.
랭귀지는 봉완성이 기본체계입니다.
수식안에서 봉미완시에 진입을 할 수 있게 하는 신호타입이 별도로 제공되고 있지만
해당 신호타입이 if문 조건이 봉미완성시에 만족했을때 신호를 발생하는 타입이 아닙니다.
봉완성시에 특정값을 셋팅하고 다음봉 현재가와 셋팅한 가격을 비교해서만 즉시 신호가 발생할수 있는 타입니다.
전략의 내용에 따라 미완성신호가 가능한 내용과 아닌 내용이 있습니다.
올리신 내용과 같은 경우넨 if문으로 조건을 지정해야 하는 부분으로 완성시로만 가능합니다.
일반적으로 기술적지표를 비교하는 내용은 가능하지 않습니다.
아래는 각 신호타입별 설명입니다.
랭귀지에 신호타입은 4가지가 있습니다.
onclose,atmarket,atstop,atlimit
onclose와 atmarket은 모두 봉완성시 신호발생합니다.
봉완성은 다음봉시가가 수신될때이고
onclsoe는 완성봉종가에 atmarket은 다음봉시가에 신호를 표시하는 차이가 있습니다.
atstop이나 atlimit은
봉완성시 if조건이 만족하면 가격조건이 셋팅되고
다음봉에서 셋팅된 가격 이상이나 이하의 시세가 발생하면 즉시 신호가 발생합니다.
atstop은
Buy나 exitshort과 같이 매수주문함수에 사용되면 지정한 가격이상의 시세가 발생할때 즉시 신호,
Sell이나 exitLong과 같이 매도주문함수에 사용되면 지정한 가격이하의 시세가 발생할때 즉시 신호가 발생합니다.
atlimit은
Buy나 exitshort과 같이 매수주문함수에 사용되면 지정한 가격이하의 시세가 발생할때 즉시 신호,
Sell이나 exitLong과 같이 매도주문함수에 사용되면 지정한 가격이상의 시세가 발생할때 즉시 신호가 발생합니다.
3
가능합니다.
4
전진분석을 자동으로 실행하는 방법은 없습니다.
시뮬레이션 차트에서 앞구간의 데이터로 최적화를 진행한 후(예를 들면 2010년 초~2014년 말)
그 변수를 그대로 유지한 채 끝 기간을 1년 늘려서(2015년 말)
전진분석 구간의 성과를 확인하고 그 다음 구간으로 최적화를 진행한 후(2011년 초~2015년 말)
마찬가지로 끝 기간을 1년 늘려서 (2016년 말) 전진분석 구간의 성과를 확인하는 방법으로 진행하시면 됩니다.
즐거운 하루되세요
> 밤의마법사 님이 쓴 글입니다.
> 제목 : 예스트레이더 주문 관련 기능 문의
> 안녕하세요.
예스트레이더의 기본 적인 기능에 대해서 추가적으로 궁금한 사항이 있습니다.
1. 전략 실행 시 익절, 손절 기능을 "시스템 매매 설정"의 "강제청산 설정"에서 할 수 있는 것 같습니다. 이러한 강제 청산 조건을 전략 적용 시가 아니라 전략식을 작성하는 코드 안에 넣을 수도 있나요?
2. 전략 만족 시 주문 조건을 "조건 만족 즉시" 또는 "봉 완성 시" 하도록 할 수가 있나요?예를 들어 "5일선 돌파 시 매수"라는 전략 작성 시 5일선 돌파하자마자 매수를 하도록 작성할 수도 있고, 현재 봉이 완성 후 매수를 하도록 작성 할 수도 있는지요?
3. 하나 이상의 타임프레임에 대한 조건을 지정할 수도 있나요? 예를 들어 "1분 봉에서 5일선 돌파" & "5분 봉에서 5일선 돌파"와 같이 2개의 타임프레임에 대한 조건을 수식으로 작성할 수가 있는지요?
4. 혹시 예스트레이더로 전진분석도 가능할까요?