커뮤니티
질문 여러개 드립니다 ^^;;
2009-05-07 21:02:58
786
글번호 22124
안녕하세요..
최근 2~3일 뻔질나게 질문드립니다. ^^;
귀찮으실까봐 한꺼번에 몰아서 여쭤보겠습니다.
-------------
var1 = StochasticsK(14,5) ;
var2 = StochasticsD(14,5,3) ;
이렇게 지정했다고 가정하고
1. 스토케스틱 과열구간 이탈시 Sell 1계약 했을 때 (즉 현재포지션 Sell 1계약)
If 중립구간(20~80사이)에서 다시 골든 즉,스톡K>스톡D && 포지션Sell가격<=현재가
# (--> 여기서 현재가는 조건 만족시 완성봉의 종가)
OR
스톡K가 80밑으로 이탈했다가 다시 80이상으로 갔을 때
Then Exitshort()
Else 스톡K가 침체구간에서 스톡D 와 골든 발생시 Exitlong()
수식 부탁드립니다.
----------------------
2. 조건에 해당되는 봉완성시 다음봉 시초가에 진입,청산주문이 들어가는 것으로 알고
있습니다.
이때 혹시 체결이 안되는 경우를 생각해서,
매수,매도청산시 : 봉완성시 종가 + 3호가
매도,매수청산시 : 봉완성시 종가 - 3호가
이렇게 주문을 낼 경우 Sell,Buy,Exitshort,Exitlong에서 수식을
어떻해 하면 되는지요?
그리고 이렇게 주문냈을 경우
실제매매에서 조건에 만족하는 완성봉 다음봉의 시초가에서 슬리피지 없이 체결이
되는지요?
부연하면, 실전에서도 시초가에 100% 체결될 것으로 보고 시뮬레이션에서
슬리피지를 잡지 않아도 실전과 같은 결과를 가져올 수 있는지요.
(시뮬에시션과 실제매매와의 차이를 알고 싶어서 질문드립니다)
_______________________
3. 수식에 의하여 간혹 진입주문과 청산주문이 동시에 발생하게 되는데,
이때 무조건 청산주문이 우선적으로 해결된 후,
바로 진입주문이 이루어지게 할 수 있는지요?
(즉, 청산조건 체결후 즉시 진입체결)
________________________
4. 작성한 프로그램의 logic이 잘못되었거나, HTS 전산상 문제가 발생하여,
미청산으로 남아있는 포지션이 있을 경우 15:00시에 모든 포지션을 청산한다고 하면
SetStopEndofday(150000)
이렇게 수식을 쓰면 모든 포지션이 청산되는 것인지요?
그리고 이 수식이 "시스템트레이딩 설정" --> 강제청산 --> 당일청산 의
시간설정 부분에 설정한 것과 똑같은 것인지요?
--------------------------
5. 마지막으로 "시스템트레이딩 설정" --> 강제청산 맨 밑에
청산시점에 1) 조건만족시 즉시 2) 봉완성시 이렇게 구분이 있는데
만약 1분봉기준 실전매매를 할 경우, 이 두가지는 어떤 차이가 있는지요?
___________________________
되도록 저 혼자 해결하려고 매뉴얼이나 예제수식 등을 참고하고 있으나
워낙 실력이 딸려서 해결 못보고 자꾸 질문합니다.
그럼, 즐거운 주말 보내시고..
항상 행복한 시간이 되시기를 바라겠습니다 !!
답변 1
예스스탁 예스스탁 답변
2009-05-08 09:49:13
안녕하세요
예스스탁입니다.
1.
var1 = StochasticsK(14,5) ;
var2 = StochasticsD(14,5,3) ;
1. 스토케스틱 과열구간 이탈시 Sell 1계약 했을 때 (즉 현재포지션 Sell 1계약)
If (var1 > 20 and var1 < 80 and var1 > var2 and C <= EntryPrice)
OR crossup(var1,80) Then
Exitshort();
if crossup(var1,var2) and Stok < 20 then
Exitlong();## 매도에 대한 청산이면 exitshort을 사용하셔야 합니다.
2.
주문가격은 수식에서는 설정할 수 없습니다.
시스템 트레이딩 설정창의 매매탭의 매매가격에서만 설정가능합니다.
종가+-3호가로 설정하는 부분은 없습니다.
수식에서 atstop이나 atlimit으로 가격조건을 설정하는 부분은
해당 가격까지 시세가 도달하면 신호를 발생하는 부분이지 주문가격을 설정하는 부분은 아닙니다.
buy("b",AtStop,C+3);
ExitShort("ES",AtStop,c+3);
Sell("s",AtStop,C-3);
ExitLong("b",AtStop,C-3);
주문은 조건만족시의 현재가를 기준으로 나가므로 신호의 가격과 슬리피지가 발생될 수 있습니다.그러므로 시뮬레이션에서는 어느정도 감안한 슬리피지를 잡아주셔야 합니다.
3.
가능하지 않습니다.
4.
SetStopEndofday(150000);
으로 설정하시면 해당시간 이후 첫체결데이터 수신시에 청산주문이 발생합니다.
하지만 이또한 예스트레이더가 접속해 있고 차트에 자동주문이 걸려 있는 상태에서만
주문이 발생합니다.
모든 강제청산은 설정창이나 함수로 사용하실 수 있으면 동작은 동일합니다.
5.
SetStopEndofday(150000);
로 예를 들어 드리면
조건만족즉시는 15시 00분 00초이후에 첫 체결데이터 수신시에 주문이 발생합니다,
봉완성시는 15시봉이 완성되는 시점에 주문이 발생합니다.
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : 질문 여러개 드립니다 ^^;;
> 안녕하세요..
최근 2~3일 뻔질나게 질문드립니다. ^^;
귀찮으실까봐 한꺼번에 몰아서 여쭤보겠습니다.
-------------
var1 = StochasticsK(14,5) ;
var2 = StochasticsD(14,5,3) ;
이렇게 지정했다고 가정하고
1. 스토케스틱 과열구간 이탈시 Sell 1계약 했을 때 (즉 현재포지션 Sell 1계약)
If 중립구간(20~80사이)에서 다시 골든 즉,스톡K>스톡D && 포지션Sell가격<=현재가
# (--> 여기서 현재가는 조건 만족시 완성봉의 종가)
OR
스톡K가 80밑으로 이탈했다가 다시 80이상으로 갔을 때
Then Exitshort()
Else 스톡K가 침체구간에서 스톡D 와 골든 발생시 Exitlong()
수식 부탁드립니다.
----------------------
2. 조건에 해당되는 봉완성시 다음봉 시초가에 진입,청산주문이 들어가는 것으로 알고
있습니다.
이때 혹시 체결이 안되는 경우를 생각해서,
매수,매도청산시 : 봉완성시 종가 + 3호가
매도,매수청산시 : 봉완성시 종가 - 3호가
이렇게 주문을 낼 경우 Sell,Buy,Exitshort,Exitlong에서 수식을
어떻해 하면 되는지요?
그리고 이렇게 주문냈을 경우
실제매매에서 조건에 만족하는 완성봉 다음봉의 시초가에서 슬리피지 없이 체결이
되는지요?
부연하면, 실전에서도 시초가에 100% 체결될 것으로 보고 시뮬레이션에서
슬리피지를 잡지 않아도 실전과 같은 결과를 가져올 수 있는지요.
(시뮬에시션과 실제매매와의 차이를 알고 싶어서 질문드립니다)
_______________________
3. 수식에 의하여 간혹 진입주문과 청산주문이 동시에 발생하게 되는데,
이때 무조건 청산주문이 우선적으로 해결된 후,
바로 진입주문이 이루어지게 할 수 있는지요?
(즉, 청산조건 체결후 즉시 진입체결)
________________________
4. 작성한 프로그램의 logic이 잘못되었거나, HTS 전산상 문제가 발생하여,
미청산으로 남아있는 포지션이 있을 경우 15:00시에 모든 포지션을 청산한다고 하면
SetStopEndofday(150000)
이렇게 수식을 쓰면 모든 포지션이 청산되는 것인지요?
그리고 이 수식이 "시스템트레이딩 설정" --> 강제청산 --> 당일청산 의
시간설정 부분에 설정한 것과 똑같은 것인지요?
--------------------------
5. 마지막으로 "시스템트레이딩 설정" --> 강제청산 맨 밑에
청산시점에 1) 조건만족시 즉시 2) 봉완성시 이렇게 구분이 있는데
만약 1분봉기준 실전매매를 할 경우, 이 두가지는 어떤 차이가 있는지요?
___________________________
되도록 저 혼자 해결하려고 매뉴얼이나 예제수식 등을 참고하고 있으나
워낙 실력이 딸려서 해결 못보고 자꾸 질문합니다.
그럼, 즐거운 주말 보내시고..
항상 행복한 시간이 되시기를 바라겠습니다 !!
다음글
이전글