커뮤니티
예스스팟 Q&A
답변완료
[주식]트레일링 다시 질문드립니다. ^^;;
올려주신 파일로 이리저리 해봐도.. ㅠㅠ
같은 에러만 나네요. ㅠㅠ
종목은 보유중인 상태입니다.
줄번호 77
메세지 ReferenceErroe:IUp is not defined
올려주신 파일의 lUp*dateID 이부분은 수정하니..
위 메세지는
줄번호 77
메세지 TypeError: Cannot read propety 'code' of undefined
잠시 종목코드가 나오지만... 위 같은 에러가 계속 발생됩니다. ㅡㅡ;;
#주식
2013-10-10
1064
글번호 222616
마루아빠 님에 의해서 삭제되었습니다.
2013-10-09
33
글번호 222614
답변완료
상승형 체결, 하락형 체결 문의
수고 많으십니다.
예전 글에서 직전 체결가만 고려해서 집계 했다고 답변 해 주셨는데요.
같은가격으로 채결내역이 여러번 발생하면 어떻게 되는지 궁금합니다.
예를들면
130201 체결량=5 26255 -> 26260
130202 체결량=10 26260 -> 26260
130202 체결량=20 26260 -> 26260
이런 경우 상승체결량에 10이 누적되나요 아니면 30이 누적되나요?
그리고 하루의 맨첫번째 채결은 어떻게 집계 되나요?
2013-10-08
817
글번호 222613
답변완료
수식을 한꺼번에 수정을 했는데요.
지난 주말 프로그램을 수정을 했는데, 잘 돌던 프로그램이 수정을 하면서 문제가 생긴 것 같습니다.
프로그램이 신호가 발생해도 체결이 되지 않는데요.
혹시 전체적으로 해당 수식에서 문제가 되는 것이 보여드리고 싶습니다.
예전에 메일을 드리고 확인을 해봐주신 적이 있는데, 가능할까요?
메일 주소를 답변으로 알려주시면 감사하겠습니다.
2013-10-08
740
글번호 222612
답변완료
GetUserValue()함수로 파일변수를 읽기전에 초기화하는 방법이 있나요?
파일에 변수를 만들어 스팟이 다시 실행되더라도 기존 값을 계속해서 읽고, 쓰고 싶을때가 많이 있습니다.
OnStart()함수에서 GetUserValue()를 해서 변수를 활용하고 싶은데,
해당 변수는 OnTimer() 함수내에서 만들어주기 때문에 최초에 OnStart()에서 초기화를 할 수 없는 상황입니다.(OnStart() 함수에서 초기화하면 스팟 실행할때마다 초기화가 되어 파일에서 기존 값을 읽어오는게 의미가 없어지므로 그렇게 하면 안될 것 같습니다.)
이렇게 되면 맨 처음에 전략 실행시 변수가 초기화되지 않은 상태에서 OnStart()함수에서 GetUserValue()를 이용해 변수를 불러오게 되므로 오류가 생길 수 밖에 없는데,
어떻게 초기화하면 될까요?
2013-10-07
719
글번호 222607
logos 님에 의해서 삭제되었습니다.
2013-10-07
36
글번호 222604
루이001 님에 의해서 삭제되었습니다.
2013-10-04
30
글번호 222603
답변완료
문의드립니다
항상 수고 많으십니다.
종목명이 연결선물지수이고
스팟으로 장마감 동시호가 청산식으로 청산하려고 하는데 오류가 발생하네요
A1.OrderSell(A1.Balance.code,A1.Balance.count,0,1);
접수오류(주문가격이 하한가 미만입니다. 0)
2013-10-02
901
글번호 222601
답변완료
질문드립니다.
안녕하세요.
제가 아래와 같이 선물 챠트 신호에 따라 옵션을 매매하는 수식을 작성해 보았는데요.
다음과 같이 청산식을 수정하고자 질문드립니다.
진입 - 기존 수식과 동일
청산1 - 챠트1 그리고 챠트2의 동시매수신호 발생시점의 선물가격이 1pt상승하면... 보유한 콜옵션 3개를 청산한다.
청산2 - 챠트1 또는 챠트2에서 매수익절신호(2) 또는 매도신호(3)이 발생하면 보유한 콜옵션 전량을 청산한다.
감사합니다.
--------------------------------------------------------------------------------------
var S1;
var S2;
var MP;
var Callcode;
function Main_OnStart()
{
S1 = 0;
S2 = 0;
MP = 0;
}
function Chart1_OnRiseSignal(Signal)
{
S1 = Signal.signalKind;
if (S1 == 1 && S2 == 1)
{
Callcode = Option.GetATMCallRecent(2,0);
Account1.OrderBuy(Callcode, 6, Option.GetAskByCode(Callcode, 2), 0);
MP = 1;
}
if (MP == 1 &&(S1 == 2 || S1 == 3))
{
MP = 0;
{
Account1.OrderSell(Callcode, 6, Option.GetBidByCode(Callcode, 2), 0);
}
}
2013-10-01
854
글번호 222597
관리자에 의해 프로그램 사용법 QnA로 이동되었습니다
2013-09-29
15
글번호 222596