답변완료
보안 설정
안녕하세요~
일전에 건의드린 내용인데, 아직 수정이 안된듯 하여 다시 한번 건의드립니다.
현재 예스스팟 편집기에서 '보안 설정'을 할 때,
만기일 지정이 제대로 안되고 있습니다.
즉, 특정기간까지만 사용하도록 설정이 안되는데, 이부분 수정 부탁드립니다.
아울러 YT의 배포버젼처럼, YesSpot도 '배포버젼'으로 처리가 가능하면 좋겠습니다.
(이부분이 당분간 어렵다면, 만기지정 문제라도 꼭 부탁드립니다)
감사의 달인 5월이 다가옵니다.
그럼 오늘도 즐거운 하루되시기를 바라며,
감사합니다 !!!
2013-04-24
1885
글번호 222335
답변완료
함수 및 RegChartItem 사용법 문의
안녕하십니까.
1. 예스스팟에서 콜풋종목중에서 특정가격에 가장 가까운 종목을 찾는 함수를 아래와 같이 작성했는데 다음과 같은 에러가 납니다.
무엇이 문제인지요?
TypeError: Property 'find_option_code' of object [object Object] is not a function
function find_option_code(call_put, call_put_price)
{
var UNum = Option.uppersATM;
var LNum = Option.lowersATM;
var temp_price = 9999;
var temp_code = "";
if (call_put = 1 )
{
for (var i = -LNum; i <= UNum; i++)
{
if (Option.GetCurrent(0, i) >= call_put_price &&
temp_price > Option.GetCurrent(0, i))
{
temp_price = Option.GetCurrent(0, i);
temp_code = Option.Option.GetATMCallRecent(i);
}
}
find_option_code = temp_code;
}
if (call_put = -1 )
{
for (var i = -LNum; i <= UNum; i++)
{
if (Option.GetCurrent(1, i) >= call_put_price &&
temp_price > Option.GetCurrent(1, i))
{
temp_rice = Option.GetCurrent(1, i);
temp_code = Option.Option.GetATMPutRecent(i);
}
}
find_option_code = temp_code;
}
}
2. 객체중에 RegChartItem이 있던데 이것은 언제 어떻게 사용할 수 있는 것인가요?
예를 들면 예스4.0에서 chart를 dummy로 만들어놓고, 차트의 종목을 예스스팟에서
변경 가능한 것인가요?
아니면, 예스스팟에서 chart Object를 만들어서 사용할 수 있는 것인가요?
만약에 예스스팟에서 만들어 사용할 수 있다면 어떻게 사용예제를 간단하게 만들어 주세요.
감사합니다.
2013-04-17
2131
글번호 222325
답변완료
수식문의드립니다.
선물 신호로 스팟 옵션주문을 사용합니다.
여기서 제공하는 예제파일로 스팟주문을 사용하는데 반대신호가 나옵니다.
선물 매도신호 - > 풋옵션 매수 (이렇게 나와야 합니다)
그러나
선물 매도신호 - > 풋옵션 매도 (오늘 발생한 주문) 으로 인해 제법 손실을 봤습니다.
초보적인 실력이라 무엇이 잘못된 것인지 모르겠습니다. 부탁드립니다.
// 아래는 스팟로직 입니다.
var BStart;
var SStart;
var BuyCallCode;
var BuyPutCode;
var SellCallCode;
var SellPutCode;
function Main_OnStart()
{
Main.MessageLog("시작");
BStart = 0;
SStart = 0;
}
function C1_OnRiseSignal(Signal)
{
Kind = Signal.signalKind;
Main.MessageLog("신호완성/"+Kind);
if (Signal.signalKind ==1)//선물차트에서 매수신호발생하면 콜 매수
{
BStart = 1;
BuyCallCode = Option.GetATMCallRecent(0);
var BuyCallPrice = Option.GetBidByCode(BuyCallCode, 2);
A1.OrderBuy(BuyCallCode, vol, BuyCallPrice, 0);
Main.MessageLog("등가콜매수 : "+BuyCallCode);
}
if (Signal.signalKind ==3)//선물차트에서 매도신호발생하면 풋 매수
{
SStart =1;
BuyPutCode = Option.GetATMPutRecent(0);
var BuyPutPrice = Option.GetBidByCode(BuyPutCode, 2);
A1.OrderSell(BuyPutCode, vol, BuyPutPrice, 0);
Main.MessageLog("등가풋매수 : "+BuyPutCode);
}
if (BStart == 1 && Signal.signalKind == 2)//선물차트 매수 청산신호발생하면 콜 매수 청산
{
var BxCallPrice = Option.GetBidByCode(BuyCallCode, 2);
A1.OrderSell(BuyCallCode, vol, BxCallPrice, 0);
Main.MessageLog("등가콜청산 : "+BuyCallCode);
}
if (SStart == 1 && Signal.signalKind == 4)//선물차트 매도 청산신호발생하면 풋 매수 청산
{
var BxPutPrice = Option.GetBidByCode(BuyPutCode, 2);
A1.OrderSell(BuyPutCode, vol, BxPutPrice, 0);
Main.MessageLog("등가풋청산 : "+BuyPutCode);
}
}
2013-04-17
2189
글번호 222324