커뮤니티

질문 여러개 드립니다 ^^;;

프로필 이미지
새로운세상
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분봉기준 실전매매를 할 경우, 이 두가지는 어떤 차이가 있는지요? ___________________________ 되도록 저 혼자 해결하려고 매뉴얼이나 예제수식 등을 참고하고 있으나 워낙 실력이 딸려서 해결 못보고 자꾸 질문합니다. 그럼, 즐거운 주말 보내시고.. 항상 행복한 시간이 되시기를 바라겠습니다 !!