커뮤니티

예스스팟 Q&A

답변완료

수식작성 문의드립니다.

수고많으세요. 궁금한게 있어 질문드립니다. 먼저 수식을 적용하고, 매매를 해보고, 매매를 한 상태에서 수식을 적용해보았습니다. 청산이 되지 않는 경우가 있는데 왜 그런지 궁금합니다. (수식) var tEnable = true, BID,SID,Bnum,Snum; function Main_OnStart() { Main.MessageLog("청산식 시작"); } function Main_OnU*dateMarket(sItemCode, lU*dateID) { if (sItemCode == M1.code && lU*dateID == 20001 && tEnable == true) { A1.SetBalanceItem(M1.code,0); if (A1.Balance.profit > tProfit || A1.Balance.profit < tLoss) { if (A1.Balance.position == 1 && tEnable == true) { BID = A1.OrderBuy(A1.Balance.code, A1.Balance.count, 0, 1); tEnable = false; } else if (A1.Balance.postion == 2 && tEnable == true) { SID = A1.OrderSell(A1.Balance.code, A1.Balance.count, 0, 1); tEnable = false; } } } } function Main_OnOrderResponse(OrderResponse) { if (OrderResponse.orderID == BID) Bnum = OrderResponse.orderNum; else if(OrderResponse.orderID == SID) Snum = OrderResponse.orderNum; } function Main_OnNotifyFill(NotifyFill) { if (NotifyFill.orderNum == Bnum) { Main.MessageList("매도청산"); tEnable = true; } else if (NotifyFill.orderNum == Snum) { Main.MessageList("매수청산"); tEnable = true; } }
프로필 이미지
망고주스
2019-06-07
3258
글번호 224895
답변완료

수식 작성 부탁드립니다.

매번 도움 감사드립니다. 하기와 같은 수식 작성 부탁드립니다. (종목검색 후 매매 수식은 게시판에도 많은데, 검색 이후 매수/매도 시, 미체결에 대한 정정 기능은 구현을 못하겠습니다ㅜㅜ) 1) 종목검색 하여 차트생성 2) 생성된 차트에 시스템 적용 3) 시스템 신호 발생시 매수/매도 4) 미체결 시 주문 정정 (매수미체결시: 매도1호가로 정정, 매도미체결: 매수1호가로 정정)
프로필 이미지
adino30
2019-06-06
3262
글번호 224894

몬스터 님에 의해서 삭제되었습니다.

프로필 이미지
몬스터
2019-06-05
0
글번호 224893

어나니머스 님에 의해서 삭제되었습니다.

프로필 이미지
어나니머스
2019-05-29
3
글번호 224888
답변완료

예스스팟 실행 방법 문의

항상 도움을 주셔서 감사합니다. 1. 첨부처럼 예스스팟의 전략을 세우는 중인데요, 결과값을 최근 메세지로 확인한 후 계속 수정을 하고 또 확인하고, 수정하고, 확인하고를 반복하고 있습니다. 전략이 한번 실행되었을 때 어떻게 다시 실행할 수 있는지 방법을 몰라. 'X' 를 눌러 전략을 삭제한 후 다시 등록해서 테스트 중인데 바로 다시 실행하는 방법이 있는지요? (전략 예시: 매일 급등하는 종목 3개를 자동 종목검색하여 자동 매매) 2. 이번 달 하이투자증권에서 예스툴박스 교육 받을 때 고객들이 하이투자증권에 PC를 놓고 몇 년씩 자동 매매를 하고 있다고 했는데요, 매일 예스스팟의 전략이 자동 실행되려면 어떻게 해야 하는지요? (설마 매일 하이투자증권 직원이 전략을 'X' 클릭하고 전략 새로 등록하는 방법은 아니겠죠?) 3. 예스트레이더는 일정 시간이 지나면 자동으로 세션을 종료시키지는 않나요?
프로필 이미지
비제69
2019-05-27
3464
글번호 224883
답변완료

옵션

몇일 전에 매수한 풋옵션을 청산시로 발생시 매도하고자 하는 경우 다음 두 가지 질문 드립니다.. 1. 옵션 종목을 특정화 제가 보유중인 옵션종목을 특정화 할 수 있는 방안이 있나요.(예를 들면 당월물 250풋옵션, 270 콜옵션) 2. 청산신호 발생시 잔고에 있는 옵션을 매도하는 청산수식(몇일 전 매수한 옵션종목 저장하지 않은상황 전제) 감사합니다.
프로필 이미지
지나리
2019-05-26
3441
글번호 224882

kk2 님에 의해서 삭제되었습니다.

프로필 이미지
kk2
2019-05-25
0
글번호 224881
답변완료

확인및 수식 부탁드립니다.

안녕하세요 예스스팟을 이용하여 아래의 예스랭귀지 수식을 사용하고자 합니다. * 아래의 기본적인 시스템수식을 예스스팟을 이용하여 실행하기 위해 아래부분을 추가한 스팟 수식을 부탁드립니다. (1) 거래는 1계약을 기준으로 실행한다. (2) 스팟 최초 실행후 미체결 상태가 있는경우, 미체결을 취소한다. (3) 스팟실행후 매수포지션(잔고)이 있는 상태에서, (+15틱 이상 수익상태인 경우 즉시 청산하고 아닌경우는) 신호 가 매수 청산 신호가 발생하면 청산하고, 매수신호 또는 매도청산 신호인 경우 실행하지 않으며, 매도 신호인 경우 진입된 매수포지션을 청산하고, 새로 매도 1계약 진입한다. (4) 3번에서 매도포지션 보유 경우도 같은 방식으로 처리한다. (5) 진입신호시, 같은 포지션이 존재하는 경우, 추가 진입하지 않는다.(1계약) (6) 신호발생후 미체결인 있는 경우, 30초후 1호가(유리호가) 정정주문하고, 2분후에도 미체결 상태이면 취소처리하고, 미체결에 대한 청산 또는 익절/손절 부분도 처리되지 않도록 설정한다. (7) 진입후 익절(20틱)/손절(20틱) 청산 한다. (8) 거래 시간을 18:00 ~ 23:00 까지로 제한 (9) 진입한 상태에서 손실 또는 수익이 증거금의 10% 이상 발생하는 경우 전량 청산 하고 당일 거래를 종료하도록 설정 항상 많은 도움에 감사드립니다. // -------------------------------------------------------- // 시스템 수식 : GC-2060 // -------------------------------------------------------- Input : shortPeriod(5), midPeriod(20), longPeriod(60); value1 = ma(C, shortPeriod); value2 = ma(C, midPeriod); value3 = ma(C, longPeriod); # 매수 If CrossUP(value1, value2) Then { Buy(); } # 매수청산 If CrossUP(value2, value3) Then { ExitLong(); } # 매도 If CrossDown(value1, value2) Then { Sell(); } # 매도청산 If CrossUP(value2, value3) Then { ExitShort(); } // -------------------------------------------------------- 감사합니다.
프로필 이미지
워싱턴
2019-05-29
3493
글번호 224879
답변완료

해석을 어떻게 해야할지 조언부탁드립니다.

if (!BuyCnt || nCount < BuyCnt) 위와 같이 조건을 건다면 해석을 어떻게 해야할지 조언부탁드립니다. 감사합니다.
프로필 이미지
ruach
2019-05-21
3371
글번호 224878
답변완료

DB error 문의

안녕하십니까. 1. DB 셀렉트 사용시 DB 에 찾고자 하는 레코드가 없을 경우 try/catch 로 확인 해 보면 다음과 같이 에러가 발생을 합니다. "TypeError: 데이터의 끝 또는 시작 부분을 지나서 스크롤하려고 했습니다." 이 TypeError 는 레코드가 없을 경우 외에도 발생을 할 것 같은데요, DB 에 찾고자 하는 레코드가 없을 경우의 에러는 무시하고 싶은데, 처리 방법에 대하여 설명 부탁 드립니다. 2. 어떤 경우 ysdb 파일이 생성이 되는데요, 이 파일이 생성 안 되도록 하는 방법도 설명 부탁 드립니다. 감사합니다.
프로필 이미지
올데이
2019-05-21
3398
글번호 224877