예스스탁
예스스탁 답변
2022-05-18 17:17:01
안녕하세요? 예스스탁입니다.
if nextbarstime == 090000 and nextbaropen > C*1.01 then
buy("B", AtLimit, NextBarOpen*0.99);
위 식은 첫번째 봉에서 당일 시가가 전일종가보다 1%이상 상승해서 시작하고
당일 시가보다 1% 이하로 현재가가 내려올 때 매수신호가 발생됩니다.
시스템식에서는 언제 매수할 것인지의 '시점'에 관한 것만 지정해 줄 수 있고,
주문 조건이 만족했을때 어떤 가격으로 주문을 낼 것인지는 시스템트레이딩 설정창 매매탭의 '매매가격'에서 지정해 주시면 됩니다.
위 식에서 만일 당일 시가가 10,000원인 경우에 가격이 9,900까지 하락하면 이때 매수신호가 발생됩니다. 여기서 현재가인 9,900원의 가격으로 주문을 내려면 시스템트레이딩 설정창에서 '현재가'로 설정해 주시면 되고, 즉시 체결을 위해서 현재가 보다 5호가 높은 가격(9,950)으로 주문을 내려면 현재가+-5호가 로 주문을 내면 됩니다.
현재가인 9,900원보다 낮은 가격으로 매수주문을 내려면 우선1~3호가를 이용할 수 있고
또는 사용자가격 설정을 이용할 수 있습니다.
사용자가격 설정에서는 지정가/현재가로 선택할 경우 증감(틱)을 -10까지 입력할 수 있습니다. 이 경우 현재가보다 10틱 낮은 9,800원으로 매수주문을 낼 수 있습니다.
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 가격설정부분
> 아래글에 이어 문의드립니다.
바로 아래의 다른글에서 제안해주신대로
if nextbarstime == 090000 and nextbaropen > C*1.01 then
buy("B", atmarket); 라고 했을때
저는 당일 시가가 결정된 직후, '시가'이하로만 매수했으면 하는데, 그러면
buy("B", atmarket,DayOpen(0)) 으로 수정하고
실전설정창에서 '사용자가격설정'-'지정가'-'신호가격'이라고 하면 되겠는지요?
'사용자가격설정'부분의 의미를 잘 모르겠네요!
----------------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 실전 가격설정
> 안녕하세요? 예스스탁입니다.
신호가 확정된 상태에서 주문가격을 현재가격보다 낮게 내는 방법은 먼저 설명드린 것과 같이 우선호가 주문을 이용하는 것과 사용자가격지정으로 현재가보다 최대 10틱 아래의 가격으로 주문을 낼 수 있는 방법이 있습니다. 그런데, 이 방법은 말씀하신 것처럼 매수하고자 하는 가격이 그보다 아래의 가격인 경우에는 사용할 수 없는 방법입니다.
이외에 다른 방법은 주문타입중 atlimit타입을 이용해서 전략식을 작성하는 방법이 있습니다.
예를 들어서 골든크로스가 발생되면 골든크로스 발생된 봉의 종가보다 1% 이하의 가격에 신호가 확정되어 주문이 나가도록 하는 방법입니다. 아래와 같은 방법으로 작성할 수 있습니다.
if CrossUp( ma(C,5), ma(C,20)) then
buy("B", atlimit, C*0.99);
위 식의 경우 골든크로스 발생되고 그 다음 봉에서 전봉 종가대비 1% 하락하면 그때 매수신호가 확정되어 발생됩니다. 이때의 주문 가격은 시스템트레이딩 설정창에서 지정해준 가격대로 주문이 나가게 됩니다.(만일 현재가로 지정한다면 전봉 종가대비 1% 하락한 시점의 현재가로 주문이 나가게 됩니다.)
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 실전 가격설정
> 아래 답변감사합니다.
저는 특정한 정해진 가격보다 낮게 매수하고 싶은데,
말씀주신 우선 1~3호가 등은 현재가보다는 좋은가격에 매수가 되겠지만,
미리 지정해둔 가격보다 여전히 높은 가격일수가 있어서요.
가령, 당일 시가가 10000원이고 이가격보다 낮게 사고싶은데
현재가가 급등해서 11000원인 순간에 우선호가3호가라고 해도 여전히 10000원보다
높은가격에 주문이 나갈거니까요.
이렇게 미리 정해둔 특정값보다 낮게 사는 방법은 없는지요?
-------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 실전 매매가격 설정부분
> 안녕하세요? 예스스탁입니다.
더 유리한 가격(예를 들어 매수의 경우 현재가 보다 아래의 가격)에 주문을 넣으시려면 2가지 방법이 있습니다. 먼저 '우선1~3호가'를 이용하는 방법입니다. 우선호가는 매수 주문의 경우 매수호가쪽의 가격으로 주문이 나가는데, 우선1호가는 현재가와 가장 가까운 최우선매수호가입니다. 더 낮은 가격으로 주문을 내려면 우선3호가를 사용하시면 됩니다.
그리고 말씀하신 것처럼 '사용자 가격설정'을 이용하는 방법입니다.
사용자 가격설정에서 매수의 경우 주문유형은 지정가, 기준가격은 현재가 증감에 마이너스 값을 입력해 주시면 됩니다. 예를 들어 증감(틱)에 -3을 넣으면 현재가보다 3틱 아래의 가격으로 매수주문이 나가게 됩니다.
주의하실 점은 즉시 체결 가능하지 않은 가격으로 주문을 내실 경우 주문 체결이 되지 않을 수 있고, 이후 매매신호 상태와 계좌의 잔고 상태가 불일치되어 반대로 주문이 발생되는 경우도 발생될 수 있으니, 부가기능의 '시간 자동정정' 기능을 이용하셔서 미체결시에 일정초 이후에 체결이 될 수 있는 가격으로 정정주문을 설정해 주시거나 수동 주문을 이용하셔서 대응해 주셔야 합니다.
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 실전 매매가격 설정부분
> 실전적용할때 사용자 가격설정문의입니다.
저는 조건만족해서 신호나갈때, 특정한 가격(예: 당일시가)이하로 매수하거나, 특정한 가격이상으로 매도하고 싶은데,
이럴때는 설정을 어떻게 해야 할까요?
'사용자가격설정'에서 '지정가격'을 선택하면 되는건지요?
현재가나 현재가+-로 선택해도 당연히 불리하게 매수매도가 될수 있을거 같아서요...
네, 답변감사합니다.
저는 당일의 시가가 결정되자마자 '시가'로(예:10,000원) 주문을 내고 싶은데,
예스트레이더에서는, 주문이 나가는 시점만 조건식으로 결정이 되고
주문이 나갈때의 '주문가격자체'는 현재가 기준으로만 (+-1~10호가) 나갈수 있는건가요?
실전의 설정창에서 '지정가'라는 옵션이, 현재가가 아닌 '정해진 가격'으로 주문을 낼수 있는것 처럼
보여서요....
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 가격설정부분
> 안녕하세요? 예스스탁입니다.
if nextbarstime == 090000 and nextbaropen > C*1.01 then
buy("B", AtLimit, NextBarOpen*0.99);
위 식은 첫번째 봉에서 당일 시가가 전일종가보다 1%이상 상승해서 시작하고
당일 시가보다 1% 이하로 현재가가 내려올 때 매수신호가 발생됩니다.
시스템식에서는 언제 매수할 것인지의 '시점'에 관한 것만 지정해 줄 수 있고,
주문 조건이 만족했을때 어떤 가격으로 주문을 낼 것인지는 시스템트레이딩 설정창 매매탭의 '매매가격'에서 지정해 주시면 됩니다.
위 식에서 만일 당일 시가가 10,000원인 경우에 가격이 9,900까지 하락하면 이때 매수신호가 발생됩니다. 여기서 현재가인 9,900원의 가격으로 주문을 내려면 시스템트레이딩 설정창에서 '현재가'로 설정해 주시면 되고, 즉시 체결을 위해서 현재가 보다 5호가 높은 가격(9,950)으로 주문을 내려면 현재가+-5호가 로 주문을 내면 됩니다.
현재가인 9,900원보다 낮은 가격으로 매수주문을 내려면 우선1~3호가를 이용할 수 있고
또는 사용자가격 설정을 이용할 수 있습니다.
사용자가격 설정에서는 지정가/현재가로 선택할 경우 증감(틱)을 -10까지 입력할 수 있습니다. 이 경우 현재가보다 10틱 낮은 9,800원으로 매수주문을 낼 수 있습니다.
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 가격설정부분
> 아래글에 이어 문의드립니다.
바로 아래의 다른글에서 제안해주신대로
if nextbarstime == 090000 and nextbaropen > C*1.01 then
buy("B", atmarket); 라고 했을때
저는 당일 시가가 결정된 직후, '시가'이하로만 매수했으면 하는데, 그러면
buy("B", atmarket,DayOpen(0)) 으로 수정하고
실전설정창에서 '사용자가격설정'-'지정가'-'신호가격'이라고 하면 되겠는지요?
'사용자가격설정'부분의 의미를 잘 모르겠네요!
----------------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 실전 가격설정
> 안녕하세요? 예스스탁입니다.
신호가 확정된 상태에서 주문가격을 현재가격보다 낮게 내는 방법은 먼저 설명드린 것과 같이 우선호가 주문을 이용하는 것과 사용자가격지정으로 현재가보다 최대 10틱 아래의 가격으로 주문을 낼 수 있는 방법이 있습니다. 그런데, 이 방법은 말씀하신 것처럼 매수하고자 하는 가격이 그보다 아래의 가격인 경우에는 사용할 수 없는 방법입니다.
이외에 다른 방법은 주문타입중 atlimit타입을 이용해서 전략식을 작성하는 방법이 있습니다.
예를 들어서 골든크로스가 발생되면 골든크로스 발생된 봉의 종가보다 1% 이하의 가격에 신호가 확정되어 주문이 나가도록 하는 방법입니다. 아래와 같은 방법으로 작성할 수 있습니다.
if CrossUp( ma(C,5), ma(C,20)) then
buy("B", atlimit, C*0.99);
위 식의 경우 골든크로스 발생되고 그 다음 봉에서 전봉 종가대비 1% 하락하면 그때 매수신호가 확정되어 발생됩니다. 이때의 주문 가격은 시스템트레이딩 설정창에서 지정해준 가격대로 주문이 나가게 됩니다.(만일 현재가로 지정한다면 전봉 종가대비 1% 하락한 시점의 현재가로 주문이 나가게 됩니다.)
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 실전 가격설정
> 아래 답변감사합니다.
저는 특정한 정해진 가격보다 낮게 매수하고 싶은데,
말씀주신 우선 1~3호가 등은 현재가보다는 좋은가격에 매수가 되겠지만,
미리 지정해둔 가격보다 여전히 높은 가격일수가 있어서요.
가령, 당일 시가가 10000원이고 이가격보다 낮게 사고싶은데
현재가가 급등해서 11000원인 순간에 우선호가3호가라고 해도 여전히 10000원보다
높은가격에 주문이 나갈거니까요.
이렇게 미리 정해둔 특정값보다 낮게 사는 방법은 없는지요?
-------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 실전 매매가격 설정부분
> 안녕하세요? 예스스탁입니다.
더 유리한 가격(예를 들어 매수의 경우 현재가 보다 아래의 가격)에 주문을 넣으시려면 2가지 방법이 있습니다. 먼저 '우선1~3호가'를 이용하는 방법입니다. 우선호가는 매수 주문의 경우 매수호가쪽의 가격으로 주문이 나가는데, 우선1호가는 현재가와 가장 가까운 최우선매수호가입니다. 더 낮은 가격으로 주문을 내려면 우선3호가를 사용하시면 됩니다.
그리고 말씀하신 것처럼 '사용자 가격설정'을 이용하는 방법입니다.
사용자 가격설정에서 매수의 경우 주문유형은 지정가, 기준가격은 현재가 증감에 마이너스 값을 입력해 주시면 됩니다. 예를 들어 증감(틱)에 -3을 넣으면 현재가보다 3틱 아래의 가격으로 매수주문이 나가게 됩니다.
주의하실 점은 즉시 체결 가능하지 않은 가격으로 주문을 내실 경우 주문 체결이 되지 않을 수 있고, 이후 매매신호 상태와 계좌의 잔고 상태가 불일치되어 반대로 주문이 발생되는 경우도 발생될 수 있으니, 부가기능의 '시간 자동정정' 기능을 이용하셔서 미체결시에 일정초 이후에 체결이 될 수 있는 가격으로 정정주문을 설정해 주시거나 수동 주문을 이용하셔서 대응해 주셔야 합니다.
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 실전 매매가격 설정부분
> 실전적용할때 사용자 가격설정문의입니다.
저는 조건만족해서 신호나갈때, 특정한 가격(예: 당일시가)이하로 매수하거나, 특정한 가격이상으로 매도하고 싶은데,
이럴때는 설정을 어떻게 해야 할까요?
'사용자가격설정'에서 '지정가격'을 선택하면 되는건지요?
현재가나 현재가+-로 선택해도 당연히 불리하게 매수매도가 될수 있을거 같아서요...