커뮤니티

예스스팟 Q&A

답변완료

Balance개체의 속성으로 진입명꼬리표를 집어넣을려는데요?

안녕하세요. 꾸벅! 1. 하나의 전략명내에서 복수의 진입명(꼬리표)으로 잔고를 구분하고 싶은데요 (차트객체를 사용하지 않음) 즉, A전략명내에 STR_1, STR_2 와 같이 두개의 서로 다른 진입명으로 잔고를 구분하고자 합니다 현재 잔고에 있는 두개의 종목에 억지로 진입명꼬리표를 Balance의 속성으로 다음과 같이 넣어봤습니다 function Main_OnStart(){ Main.SetTimer(1, 3000); } function Main_OnTimer(nEventID) { if(nEventID==1) { var k = 0 for(var i = 0; i <A1.GetTheNumberOfBalances(); i++) { A1.SetBalanceIndex(i); A1.Balance.strategy = "STR_"+k; Main.MessageList(A1.Balance.code,A1.Balance.strategy); k++; } Main.KillTimer(1); Main.SetTimer(2, 3000); } if(nEventID==2) { for(var i = 0; i <A1.GetTheNumberOfBalances(); i++) { A1.SetBalanceIndex(i); Main.MessageList(A1.Balance.code,A1.Balance.strategy); } Main.KillTimer(2); } } 그런데 디버깅창에 프린트된 것은 201JB250 STR_0 301JB235 STR_1 201JB250 STR_1 301JB235 STR_1 같이 제일 마지막의 STR_1로 다 찍힙니다 어떻게 해야 각각 다른 꼬리표를 달을 수 있을까요? 2. 주문함수에서 아예 처음부터 진입명을 매개변수로 집어넣어 잔고조회시 진입명대로 참조하려하면 어떻게 해야 하나요? (차트객체를 사용안함) 꼭 부탁드립니다 감사합니다
프로필 이미지
brucehan
2014-10-14
1273
글번호 223190
답변완료

글번호 [1015] 종목 검색후 자동 매매관련 문의 입니다.

수고하십니다. 글번호 [1015] 종목 검색후 자동 매매관련 문의 입니다. 1. 파워 종목 검색이 6~7 종류가 있습니다. 이럴때는 개별적으로 스팟PGM 만들어을 사용하면 되는지 궁금합니다. Main.ReqPowerSearch("Stest"); "Stest" 한 프로그램 , "Stest1" 한 프로그램 ,"Stest2" 한 프로그램,... 각 파워종목 검색에 걸리는 시간이 다름으로 이렇게 작성 하는 것이 더 효율적이겠죠? 2. 당일 매매를 원칙으로 작성을 하려고 합니다. A. 매도 조건은 (Timer는 어떤 단위가 좋을 것 같은지요?) 손절은 -3% - 보유수량 30%, -5% - 보유수량 40%, -7% - 보유수량 전량 수익은 3% - 보유수량 30%, 5% - 보유수량 40%, 7% - 보유수량 전량 Trailing Stop 매도: 당일 고점 대비 -3% (보유수량 50%) - 스팟으로 가능 할까요? 전일 종가 이하 : 매수가 전일 종가 이상 이면 보유수량 50% 손절 - 스팟으로 가능 할까요? B. 장종료 동시호가 전량 매도(수익,손해 나더라도) C. 상한가 전량매도(수익에 상관없이) *추가* D. 당일 거래한 종목은 종목검색에 나오더라도 재 매수 금지. ####### 추가 부탁드립니다. ###### 이상을 글번호 [1015]에 답해 주신 프로그램을 포함해서 하부에 작성을 요청드립니다. 매번 감사합니다.
프로필 이미지
큰상
2014-10-25
1410
글번호 223189
답변완료

주식선물거래

최근 상장된 개별 주식 선물 총 60개를 1. 매일 장이 시작되면 상승률를 구해서 오름차순으로 정렬한후에.. (관심항목으로 사전에 설정하거나 사용자 종목검색을 이용하여서) 2. 상위 10개 종목과 하위 10개 종목을 매수/매도하려고 합니다. 3. 매수/매도한 후에는 장중에 수익률을 계속 체크하고,편입되지 않은 종목들에 대해서도 시세를 지속적으로 모니터링 하고 있다가 교체하거나 수량을 늘려가려고 합니다. 4. 장 마감전에는 모두 청산하여 오버나잇하지 않습니다. 5. 위 거래를 한달 이상의 기간에 대해 시뮬레이션 하고 싶은데 가능한가요? 6. 예스스팟에서 불가능 하다면 시뮬레이션 차트에 참조파일로 60개 모두 넣은다음 해당 조건을 지표로 만들면 대략적으로라도 수익률을 확인해 볼 수 있을까요? 수식을 만들어 주시지 않으셔도 됩니다. 어떻게 해보면 가능하지 알려 주시면 고맙겠습니다. 주말 잘 보내십시요!!
프로필 이미지
솟아오름
2014-10-11
1166
글번호 223188

솟아오름 님에 의해서 삭제되었습니다.

프로필 이미지
솟아오름
2014-10-11
0
글번호 223187

NYMEX GOLD 호가 이상 다른 패턴

매수 1 호가와 매도 1호가가 동일하게 표시되고, 호가잔량을 서로 상이함
프로필 이미지
경복궁
2014-10-09
871
글번호 223186

경복궁 님에 의해서 삭제되었습니다.

프로필 이미지
경복궁
2014-10-02
0
글번호 223185

NYMEX GOLD 호가 이상 발생

아래 그림에 보면, 매도 1 호가가 매수 1 호가보다 낮게 표시되고 있읍니다. 확인 부탁합니다
프로필 이미지
경복궁
2014-10-02
837
글번호 223184

대가북극곰 님에 의해서 삭제되었습니다.

프로필 이미지
대가북극곰
2014-10-09
23
글번호 223182
답변완료

수식문의

안녕하세요? 지금 예스트레이더로 자동거래를 하고 있습니다. 현재 예스트레이더로부터 발생하는 신호를 바탕으로 예스스팟 거래를 하려고 합니다. 수식 부탁드립니다. =================== 1.예스트레이더에서 매수신호 발생시 선물매수 2.예스트레이더에서 매수청산신호 발생시 선물 매수분 청산 3.예스트레이더에서 매도신호 발생시 선물매도 4.예스트레이더에서 매도청산신호 발생시 선물 매도분 청산 5.장시작 30초후에 계좌잔고 리플레쉬합니다. 6.선물 매수 매도시 수량은 Value = GetUnclearedDeposits("0000-0000-31"); Value99 = max(1,int(value/max((c*75000),20000000))); 의 벨류99값으로 합니다. 7.15시 6분까지 매수 또는 매도 잔고가 있는 경우 15시 15분에 동시호가 청산합니다. 8.매수나 매도 진입가격은 신호발생 현재가+-5호가로 주문을 넣습니다. 9.청산시에는 미체결 수량 존재시 미체결 수량은 주문취소를 먼저하고 잔고 수량을 청산합니다. ================= 미리감사드립니다.
프로필 이미지
sonamoo
2014-09-30
1457
글번호 223181
답변완료

수식 검증 부탁드립니다.

항상 수고가 많으심에 감사드립니다. 아래 수식 검증 좀 부탁드립니다 매도 시에 Account1.OrderBuy 함수를 사용해도 되는지요? ----------------------------------------------------------------- //매도주문 //매수주문을 한 종목이면 if (Buy[i] == true) { //해당 종목 잔고객체 셋팅 Account1.SetBalanceItem(SymBol[i].code); //잔고수량이 0보다 크고(잔고수량있음) if (Account1.Balance.count > 0) { //현재가가 5일이평이상이면 매도주문 if (SymBol[i].current >= mav5 && C2[i] < ma5) { //매수5호가로 잔고의 전량 매도주문 Account1.OrderBuy(SymBol[i].code,Account1.Balance.count,SymBol[i].Bid(5),0); } //20일이평 이하이면 매도주문 if (SymBol[i].current <= mav20 && C2[i] > ma20) { //매수5호가로 잔고의 전량 매도주문 Account1.OrderBuy(SymBol[i].code,Account1.Balance.count,SymBol[i].Bid(5),0); } //평균단가 대비 5% 이하이면 if (SymBol[i].current <= Account1.Balance.assessedAmount*0.95) { //매수5호가로 잔고의 전량 매도주문 Account1.OrderBuy(SymBol[i].code,Account1.Balance.count,SymBol[i].Bid(5),0); } } }
프로필 이미지
무영세
2014-09-29
1409
글번호 223177