커뮤니티

질문 올립니다.

프로필 이미지
즐겁게
2020-03-11 20:39:30
282
글번호 136804
답변완료
안녕하세요. 즐 감사합니다. 시스템에서, 주문 나가는 것은 봉 완성 후에라야 되는데, 조건 만족 즉시 그 자리에서 바로 주문 나가게 할 수 있는 방법은 없을까요? 가령, 어떤 지지저항 가격을 뚫고 올라 갈 때 매수하고 싶은데, 신호는 그 봉이 초장대 양봉일 경우라도, 일단 봉의 종가가 (아주 높게) 완성되고 나서 매수 주문이 나가니, 오히려 가격은 하락할 가능성이 매우 큰 상황에서 매수 주문이 나갈 가능성이 커 집니다. 그냥 이평선 돌파든, 전일 고가 돌파든, 돌파 순간에 즉시 매수 주문이 나가는 식으로, 즉시 주문이 나가게 가능한 방법이 있다면 알려 주시면 대단히 감사하겠습니다. (가령 주기를 달리하는 Data2를 쓴다거나, 예스스팟을 쓴다거나 여하튼 어떤 방법이라도 가능한 방법이 있다면 감사하겠습니다) 현재는 PlaySound를 사용해 보면, 조건을 만족하는 순간에 바로 소리가 나서 아주 좋은데 (이 때 수동주문을 하면 결과가 좋습니다), 이런 식으로, PlaySound가 작동하는 순간에 동시에 실제 매매 주문도 나가게 하는 방법은 없을지요? 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-03-12 10:13:20

안녕하세요 예스스탁입니다. 신호의 타입중에 atstop과 atlimit 이라는 타입이 있습니다. 봉완성시 특정값을 셋팅하고 다음봉에서 해당 값 이상이나 이하의 가격이 발생하면 즉시 신호가 발생하는 타입니다. 셋팅된 가격과 다음봉 현재가하고만 비교합니다. 지표간 비교등은 불가능합니다. 아래는 각 타입에 대한 간단한 예제입니다. 랭귀지 도움말에서 해당 신호타입 설정 참고하시기 바랍니다. 또한 게시판에서 atstop이나 atlimit으로 검색하시면 해당 타입사용하는 많은 수식들 보실수 있습니다 #전일고가 아래이면 전일고가를 셋팅하고 #다음봉에서 전일고가 이상의 가격이 발생하면 즉시 매수 if h < DayHigh(1) Then buy("b1",AtStop,DayHigh(1)); #전일저가 위이면 전일저가를 셋팅하고 #다음봉에서 전일저가 이하의 가격이 발생하면 즉시 매수 if L > DayLow(1) Then Buy("b2",AtLimit,Daylow(1)); #전일고가 아래이면 전일고가를 셋팅하고 #다음봉에서 전일고가 이상의 가격이 발생하면 즉시 매도 if H < DayHigh(1) Then sell("s1",Atlimit,DayHigh(1)); #전일저가 위이면 전일저가를 셋팅하고 #다음봉에서 전일저가 이하의 가격이 발생하면 즉시 매도 if L > DayLow(1) Then sell("s2",AtStop,Daylow(1)); 즐거운 하루되세요 > 즐겁게 님이 쓴 글입니다. > 제목 : 질문 올립니다. > 안녕하세요. 즐 감사합니다. 시스템에서, 주문 나가는 것은 봉 완성 후에라야 되는데, 조건 만족 즉시 그 자리에서 바로 주문 나가게 할 수 있는 방법은 없을까요? 가령, 어떤 지지저항 가격을 뚫고 올라 갈 때 매수하고 싶은데, 신호는 그 봉이 초장대 양봉일 경우라도, 일단 봉의 종가가 (아주 높게) 완성되고 나서 매수 주문이 나가니, 오히려 가격은 하락할 가능성이 매우 큰 상황에서 매수 주문이 나갈 가능성이 커 집니다. 그냥 이평선 돌파든, 전일 고가 돌파든, 돌파 순간에 즉시 매수 주문이 나가는 식으로, 즉시 주문이 나가게 가능한 방법이 있다면 알려 주시면 대단히 감사하겠습니다. (가령 주기를 달리하는 Data2를 쓴다거나, 예스스팟을 쓴다거나 여하튼 어떤 방법이라도 가능한 방법이 있다면 감사하겠습니다) 현재는 PlaySound를 사용해 보면, 조건을 만족하는 순간에 바로 소리가 나서 아주 좋은데 (이 때 수동주문을 하면 결과가 좋습니다), 이런 식으로, PlaySound가 작동하는 순간에 동시에 실제 매매 주문도 나가게 하는 방법은 없을지요? 감사합니다.