커뮤니티

예스스팟 Q&A

답변완료

배열을 내부함수로 저장하고 불러오기

배열을 내부함수로 저장한후 다시 불러와 쓸수 있나요? 다음 식과 같이 종목코드를 내부함수로 저장하고 다시 종목코드를 불러오려 하는데 잘 안되네요... var Ch1_fillcode = new Array(); function Main_OnStart() { for(var i = 0; i <=2; i++) { Ch1_fillcode[i] = Option.GetATMCallRecent(i,0); } Main.SetUserValue("Ch1_fillcodeUserValue",Ch1_fillcode); Main.MessageList(Main.GetUserValue("Ch1_fillcodeUserValue")); for(var i = 0; i <=2; i++) { Main.MessageList(Main.GetUserValue("Ch1_fillcodeUserValue")[i]); } } =========== 디버깅 내용 =============== 201HB267, 201HB270,201HB272 2 0 1 미리 감사드립니다 꾸벅!!!
프로필 이미지
brucehan
2013-10-15
1356
글번호 222637
답변완료

[주식] 원단위 문의... ^^;;

안녕하세요. ^^ MarketData.open - (MarketData.open)*0.012; 이런식으로 넣으면 시가 1.2% 아래 매수를 깔려고 하는데요. 7,301원 이렇게 발생되니 이부분을 어떻게 처리해야되는지 궁금합니다. ㅜㅜ 7,300원 이런식으로 값이 나와야 하는데요. 메뉴얼을 찾아봐도 딱히 방법이 안보여서 글을 남깁니다.
프로필 이미지
오토
2013-10-14
1205
글번호 222633

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

프로필 이미지
마루아빠
2013-10-15
10
글번호 222632
답변완료

내부파일 사용시 처리시간

특정값을 저장해서 불러와 사용하는 Main.SetUserValue(sName, sValue) Main.GetUserValue(sName)함수를 정전이나 네트워크가 끊길때를 대비 사용하다보니 엄청 많이 사용하게 되던데요. 그냥 변수를 이용해 사용하는 것과 처리 속도는 어느 정도 차이나나요? 매번 감사합니다. 꾸벅!
프로필 이미지
brucehan
2013-10-13
1129
글번호 222631

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

프로필 이미지
마루아빠
2013-10-15
5
글번호 222630

포이에마 님에 의해서 삭제되었습니다.

프로필 이미지
포이에마
2013-10-12
0
글번호 222629

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

프로필 이미지
마루아빠
2013-10-15
22
글번호 222628
답변완료

[공지] 함수 추가 및 기능 변경

안녕하세요 예스스탁입니다. 예스스팟에 새로 추가된 함수와 기능 변경이 있어 알려드립니다. 다음주 월요일(2013/10/14) 오후6시 경에 반영될 예정입니다. 1.종목객체에 함수 추가 expectedPrice --> 예상체결가 GetPrevAsks() --> 일간 매수잔량 GetPrevBids() --> 일간 매도잔량 2.옵션객체에 함수 추가 GetCodeByExercisePrice() --> 행사가를 지정해 종목코드를 리턴 GetExpectedPrice() --> ATM단계로 예상체결가 리턴 GetExpectedPriceByCode() --> 종목코드를 지정해 예상체결가 리턴 3.엑셀객체에 함수 추가 Save() --> 저장 4. 메인객체 Main.GetLimitedTime --> 제한시간 리턴 예스스팟은 종목객체는 15초당 최대 60회, 주문은 15초당 최대 90회, 계좌 조회는 15초당 최대 60회로 제한이 되어 있습니다. 시간제한에 걸렸을때 Main.GetLimitedTime함수가 남은 시간을 리턴해 주게 됩니다. 5, 주문함수와 ReqMarketData()함수의 리턴값이 변경이 되었습니다. 기존에는 true와 false로 값이 리턴되었지만 정상적으로 함수가 작동을 하면 0이상의 값을 리턴하고 함수의 매개변수를 잘못 입력하는 등의 함수 사용상 오류는 0을 리턴하며 시간제한이 결려 함수가 동작하지 못할때는 -1이 리턴이 되게 변경하였습니다. 6. 옵션객체에 차근월물의 값을 사용하실 수 있게 변경되었습니다. ATM단계를 지정해 값을 리턴하는 모든 함수에서 차근월물의 콜과 풋을 지정해 값을 리턴받으실 수 있습니다. 예) GetCurrent(nCallPut, nLevel) 설 명 : ATM 단계로 지정한 콜/풋 옵션의 현재가 반 환 값 : 실수 매개변수 : nCallPut &#8211; 정수, 콜/풋 구분(0 : 최근월물 콜, 1: 최근월물 풋, 2: 차근월물 콜, 3 : 차근월물 풋) nLevel &#8211; 정수, ATM +-단계(0 : ATM. 양수 : +단계, 음수 : -단계) 추가된 함수는 도움말에서 설명 참고하시기 바랍니다. 즐거운 하루되세요
프로필 이미지
예스스탁
2013-10-11
839
글번호 222621
답변완료

데이타베이스 객체를 이용한 옵션 가격 data 저장 관련 예제를 요청드립니다.

객채만 있고, 예제가 없으니 구현하기 어렵습니다. 예제를 만들어서 공개 부탁드립니다.
프로필 이미지
호리
2013-10-11
999
글번호 222620
답변완료

문의드립니다

항상 수고 많으십니다 일전에 올려주신 668번 수식을 유용하게 사용하고 있습니다 668번 수식을 다음 조건에 맞게 변형하고 싶습니다. 데이트레이딩 기법을 스팟에 적용하고 싶은데요. 기본로직은 다음과 같습니다. 1. 파워종목검색으로 종목검색 후에 종목객체 생성 2. 해당 종목의 현재 잔고가 0이고 실시간 시세를 감지하고 있다가 전일 종가 대비 -2% 하락 시에 조건만족가격(현재가)으로 정해진 매수금액 만큼 매수주문 3. 한번 매수주문이 나간 종목은 제차 매수진입 금지 4. 매수 진입한 종목이 장중 10%이상 이득이 발생하면 현재가로 청산주문 5. 오늘 매수한 종목객체를 저장하고 있다가 매수 체결된 종목을 장 종반 동시호가에 시장가 청산주문. 감사합니다
프로필 이미지
재령
2013-10-09
1102
글번호 222617