커뮤니티

문의드립니다.

프로필 이미지
새론시작
2021-07-15 12:17:04
993
글번호 150777
답변완료
안녕하세요~ 문의드립니다~ 진입시에 종가에서 진입이 아닌 진입타점이 왔을때 봉이 완성되기전에 바로 진입이 되게 하고 싶은데 어떤수식을 넣으면 될까요?? 예를 들에 이평이 골든크로스될때 진입되게 한다 하면 크로스 되고 종가에서 진입이 아닌 골든크로스될때 바로 진입이 되게 하고 싶습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-15 15:11:38

안녕하세요 예스스탁입니다. 전략 내용에 따라 봉미완성시에 신호가 발생할 수 있는 내용이 있고 봉완성시로만 구현할 수 있는 내용이 있습니다. 올려주신 예시 내용은 가능하지 않은 내용입니다. 랭귀지에서 if문은 봉완성이 기본체계이고 if문으로만 지정이 가능한 조건으로는 봉미완성시 진입할 방법은 없습니다. 봉미완성시에 신호는 봉완성시에 특정값을 지정하고 다음봉 미완성시에 지정한 특정값과 현재가를 비교해서 가격조건이 충족되면 미완성시에 진입을 하게 할수는 있습니다. 현재가와만 비교가 되므로 지정한 특정값이 기본차트종목의 가격축과 비슷한 값이어야 합니다. 예를 들어 이평간 골드와 데드나 스토케스틱이 어떤 값에 도달하면 신호발생하는 내용은 봉완성으로만 구현이 됩니다. 랭귀지에 신호타입은 4가지가 있습니다. onclose,atmarket,atstop,atlimit onclose와 atmarket은 모두 봉완성시 신호발생합니다. 봉완성은 다음봉시가가 수신될때이고 onclsoe는 완성봉종가에 atmarket은 다음봉시가에 신호를 표시하는 차이가 있습니다. atstop이나 atlimit은 봉완성시 if조건이 만족하면 가격조건이 셋팅되고 다음봉에서 셋팅된 가격 이상이나 이하의 시세가 발생하면 즉시 신호가 발생합니다. atstop은 Buy나 exitshort과 같이 매수주문함수에 사용되면 지정한 가격이상의 시세가 발생할때 즉시 신호, Sell이나 exitLong과 같이 매도주문함수에 사용되면 지정한 가격이하의 시세가 발생할때 즉시 신호가 발생합니다. atlimit은 Buy나 exitshort과 같이 매수주문함수에 사용되면 지정한 가격이하의 시세가 발생할때 즉시 신호, Sell이나 exitLong과 같이 매도주문함수에 사용되면 지정한 가격이상의 시세가 발생할때 즉시 신호가 발생합니다. 즉 완성봉기준으로 조건가격이 셋팅이되고 다음봉 미완성시에 완성봉기준셋팅된 가격과 현재가를 비교해 신호를 발생합니다. 아래는 간단한 예시입니다. #봉완성시 종가가 20이평을 상향돌파하면은 고가+2틱을 셋팅하고 #다음봉에서 셋팅된값 이상의 현재가가 발생하면 즉시 매수진입신호발생 if crossup(c,ma(c,20)then buy("b",atstop,H+PriceScale*2); #봉완성시 종가가 20이평을 하향이탈하면은 저가-2틱를 셋팅하고 #다음봉에서 셋팅된값 이상의 현재가가 발생하면 즉시 매도진입신호발생 if crossdown(c,ma(c,20)then sel("s",atstop,L-PriceScale*2); 즐거운 하루되세요 > 새론시작 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요~ 문의드립니다~ 진입시에 종가에서 진입이 아닌 진입타점이 왔을때 봉이 완성되기전에 바로 진입이 되게 하고 싶은데 어떤수식을 넣으면 될까요?? 예를 들에 이평이 골든크로스될때 진입되게 한다 하면 크로스 되고 종가에서 진입이 아닌 골든크로스될때 바로 진입이 되게 하고 싶습니다.