커뮤니티

예스스팟 Q&A

답변완료

신용매도방법 질문입니다

일전에 매도하는방법을 이렇게 답변주셨는데 function Main_이벤트 { var num = Account1.GetTheNumberOfBalances(); for (var i = 0; i < num; i++) { Account1.SetBalance(i); if (Account1.Balance.count > 0 && Account1.Balance.loanKind == 0) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,0,1); } if (Account1.Balance.count > 0 && Account1.Balance.loanKind == 1) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,1,Account1.Balance.loanDate); } if (Account1.Balance.count > 0 && Account1.Balance.loanKind == 3) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,3,Account1.Balance.loanDate); } } } 위방법 말고, 먼저 현금으로 산 수량을 매도시키고, 신용으로 산 수량을 매도시키면 안되나요? 계좌에는 서로 섞여서 매수가 진행되는지 아니면 현금으로 산놈들 따로 신용으로 산놈들 따로 되서 매도가 가능할까요 복잡하네요 ㅠㅜㅜㅜ function inc150_OnRiseSignal(Signal){ var slbn, sbn; if (Signal.signalKind == 1){ Main.OrderBuy(A1.number,ind150.code(A1.GetBalanceETCinfo(20)- A1.GetBalanceETCinfo(18))/d150.Ask(3),ind150.Ask(3),3,3); //(최대주문가능금-현금가능금/ 매수호가) 로 나눈 값으로 매수 slbn=A1.count; //slbn : 신용으로 산 수량 Main.OrderBuy(A1.number,ind150.code,A1.GetBalanceETCinfo(18)/d150.Ask(3),ind150.Ask(3),3); sbn= A1.count-albn; // sbn : 신용으로 산수량을 제외한 수량(현금잔고) } if (Signal.signalKind == 3){ Main.OrderSell(A1.number,d150.code,sbn,Bid(3),1); Main.OrderSell(A1.number,d150.code,slbn,Bid(3),1,3,0); Main.MessageLog("매도 "+Signal.signalKind); } 이렇게 구분해서 했는데.. 매수하고 매도할때 어떻게 해야할지 모르겠네요 도와주시면 감사합니다 ㅠㅜㅜㅜ
프로필 이미지
아테사
2019-12-05
3356
글번호 225107
답변완료

문의드립니다.

스팟식 문의드립니다. A. 09:05분 종목검색 B. 검색된 종목 중 거래량 상위 10종목 시스템 적용 C. A, B 과정 반복 - 12:00 까지 5분 주기로 반복 - 12시 이후는 10분주기로 반복 - 15시 이후는 반복 종료 - B에서 적용된 종목이 다음 검색에 안나오더라도 시스템 유지 - 새로 검색된 종목 중 거래량 10위안에 새로운 종목이 있다면 시스템 추가 - 총 시스템적용 종목 30개로 제한 D. 시스템부하를 줄이기위해 차트는 안띄우고 매매신호만 감시하여 처리 이상입니다.
프로필 이미지
순두부남
2019-11-26
3558
글번호 225099

cs아빠 님에 의해서 삭제되었습니다.

프로필 이미지
cs아빠
2019-11-27
11
글번호 225098
답변완료

수식 의뢰 합니다

종목검색된 종목들을 관심종목에 등록 하는 수식 부탁 드립니다
프로필 이미지
크레신
2019-11-19
3830
글번호 225092
답변완료

수식 부탁드립니다.

동일 시스템( systra-001)이 아래 2개의 챠트에서 동작 중 입니다. 챠트 1(거래종목: 코스피200종합 / 분봉: 10분봉 / 시스템명: systra-001) 챠트 2(거래종목: 코스피200선물 / 분봉: 20분봉 / 시스템명: systra-001) 시스템 systra-001 에는 매수 매도 각 2개의 진입이 있습니다. 즉 매수-1 / 매수-2 매도-1 / 매도-2 챠트 2(종목: 코스피200선물)를 중심으로 거래를 하는데 챠트 1(종목: 코스피200종합) 신호를 활용하고 싶습니다. 즉 챠트 2 에서 운용 중인 systra-001 이 진입할 때 마다 챠트 1 에서 반대 진입 중이면 진입을 못하게 하고 싶습니다. 예를 들어 챠트 2 systra-001 에 매수-1 신호가 발생하면 챠트 1 systra-001 에 매도-1 신호로 진입되어 있으면 ----> 챠트 2 systra-001 에서 매수-1 진입을 못하도록 하고 싶습니다. 챠트 2 systra-001 (분봉: 20분봉) 에서 매수-1 신호가 발생했을 때 챠트 1 systra-001 (분봉: 10분봉) 에서 신호가 없어 무진입(무보유) 중이거나 또는 동일한 매수-1로 선진입 되어 있거나 ------ 매수-2로 선진입 되어 있거나 ------ 매도-2로 선진입 되어 있으면 발생 신호대로 매수-1 진입합니다. ============================================================================ 챠트 2 systra-001 (분봉: 20분봉) 에서 매수-1 신호가 발생했을 때 챠트 1 systra-001 (분봉: 10분봉) 에서 먼저 반대인 매도-1 로 선진입 되어 있는 경우만 챠트 2 에서 매수-1 진입을 금지하고 싶은 것입니다. 마찬가지로 챠트 2 systra-001 (분봉: 20분봉) 에서 매도-1 신호가 발생했을 때 챠트 1 systra-001 (분봉: 10분봉) 에서 먼저 반대인 매수-1 로 선진입 되어 있으면 똑같이 챠트 2 에서 매도-1 진입을 금지하고 싶은 것입니다. 똑같이 챠트 2 systra-001 (분봉: 20분봉) 에서 매수-2 신호가 발생했을 때 챠트 1 systra-001 (분봉: 10분봉) 에서 먼저 반대인 매도-2 로 선진입 되어 있는 경우만 챠트 2 에서 매수-2 진입을 금지하고 싶은 것입니다. 마찬가지로 챠트 2 systra-001 (분봉: 20분봉) 에서 매도-2 신호가 발생했을 때 챠트 1 systra-001 (분봉: 10분봉) 에서 먼저 반대인 매수-2 로 선진입 되어 있으면 똑같이 챠트 2 에서 매도-2 진입을 금지하고 싶은 것입니다. ============================================================================= 이상 4가지 경우에 필요한 예스스팟 수식을 부탁드립니다. 매우 매우 감사합니다.
프로필 이미지
우후훗
2019-11-19
3571
글번호 225089
답변완료

스팟으로 3시30분이후 장종료후주문

3시31분에 장종료후 주문이 스팟으로 구현가능 한지요?
프로필 이미지
영원한자유
2019-11-19
3478
글번호 225088

새롬찬 님에 의해서 삭제되었습니다.

프로필 이미지
새롬찬
2019-11-16
0
글번호 225087
답변완료

수식 좀 부탁 드립니다

종목 검색후 매수가 가 정해지게 수식을 만들엇읍니다 검색후 메수 전 까지 주가가 5 % 이상 상승하면 매수 취소 할수 있는 수식이 필요 합니다
프로필 이미지
crazaq
2019-11-14
3565
글번호 225086
답변완료

예수금 항목의 D+2 매도 정산금을 불러들이고 싶습니다.

D2Sell = Account1.GetBalanceETCinfo(41); 로 해서 D2Sell에 값을 저장하고 MessageLog를 통해 확인하는데 0이 계속 나오네요 장중에는 0만 나오는지, 왜 0이 나오는지 궁금합니다. 그리고 장중에는 이런 값을 활용할 수 없는지 궁금합니다.
프로필 이미지
오전만트레이딩
2019-11-14
3480
글번호 225085
답변완료

질문 입니다

예스 스탓을 08:40분에 자동 시작 15:40 방법이 잇나요? 정상 종료가 or 정상 종료시 저장화일 좀더 보기 쉽게 액셀로 보내는 방법 있나요?
프로필 이미지
로빈의맥주
2019-11-13
3458
글번호 225084