예스스탁
예스스탁 답변
2019-04-19 15:12:39
안녕하세요
예스스탁입니다.
스팟 실행하시면 9시 1분이후에 지정한 가격이하의 콜2종목, 풋2종목을 찾아 매도주문하고
차트를 만들어 보여주게 됩니다.
스팟수식에서 기본적으로 사용하시는 전략실행차트와 같은 형태의 차트는 띄울수 없습니다.
수식에서 차트객체 생성하면 간이차트가 뜨게 됩니다.
스팟은 수식 답변은 단순하 가이드 입니다.
아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다.
function Main_OnStart()
{
Main.SetTimer(1, 5000);
}
function Main_OnTimer(nEventID)
{
var d = new Date();
var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();
if (HHMMSS >= 90100)
{
Main.KillTimer(1);
C1 = ""; CD1 = -1;
C2 = ""; CD2 = -1;
P1 = ""; PD1 = -1;
P2 = ""; PD2 = -1;
for (var i = -Option1.lowersATM; i <= Option1.uppersATM;i++)
{
if (Option1.GetCurrent(0, i) <= 1.4)
{
if (CD1 == -1 || (CD1 > 0 && 1.4-Option1.GetCurrent(0, i) < CD1))
{
CD1 = 1.4-Option1.GetCurrent(0, i);
C1 = Option1.GetATMCallRecent(i);
}
}
if (Option1.GetCurrent(0, i) <= 0.5)
{
if (CD2 == -1 || (CD2 > 0 && 0.5-Option1.GetCurrent(0, i) < CD2))
{
CD2 = 0.5-Option1.GetCurrent(0, i);
C2 = Option1.GetATMCallRecent(i);
}
}
if (Option1.GetCurrent(1, -i) <= 1.4)
{
if (PD1 == -1 || (PD1 > 0 && 1.4-Option1.GetCurrent(1, -i) < PD1))
{
PD1 = 1.4-Option1.GetCurrent(1, -i);
P1 = Option1.GetATMPutRecent(-i);
}
}
if (Option1.GetCurrent(1, -i) <= 0.5)
{
if (PD2 == -1 || (PD2 > 0 && 0.5-Option1.GetCurrent(1, -i) < PD2))
{
PD2 = 0.5-Option1.GetCurrent(1, -i);
P2 = Option1.GetATMPutRecent(-i);
}
}
}
}
if (C1 != "" && C2 !="")
{
Account1.OrderSell(C1,1,Option1.GetCurrent(C1), 0);
Account1.OrderSell(C2,1,Option1.GetCurrent(C2), 0);
var ChartC1 = new ReqChartItem(C1,1,CHART_PERIOD_MINUTE,500,CHART_REQCOUNT_BAR,false,false);
var ChartC2 = new ReqChartItem(C2,1,CHART_PERIOD_MINUTE,500,CHART_REQCOUNT_BAR,false,false);
Main.ReqChartEx(ChartC1);
Main.ReqChartEx(ChartC2);
}
if (P1 != "" && P2 !="")
{
Account1.OrderSell(P1,1,Option1.GetCurrent(P1), 0);
Account1.OrderSell(P2,1,Option1.GetCurrent(P2), 0);
var ChartP1 = new ReqChartItem(C1,1,CHART_PERIOD_MINUTE,500,CHART_REQCOUNT_BAR,false,false);
var ChartP2 = new ReqChartItem(C2,1,CHART_PERIOD_MINUTE,500,CHART_REQCOUNT_BAR,false,false);
Main.ReqChartEx(ChartP1);
Main.ReqChartEx(ChartP1);
}
}
즐거운 하루되세요
> 구름달 님이 쓴 글입니다.
> 제목 : 옵션 4종목으로 양매도 구죽
> 예스트레더로 매매를 하면서 많이 배우고 있는데 예스스팟으로 양매도 구축을 해보고 싶습니다
양매도 식으로는
9시 1분에 콜 가격이 1.5보다 작은것중 제일 가까운값 1.4 1.3 1.2 이라면 1.4선택
9시 1분에 풋 가격이 1.5보다 작은것중 제일 가까운값 1.3 1.1 1.0 이라면 1.3선택
9시 1분에 콜 가격이 0.5보다 작은것중 제일 가까운값 0.4 0.3 0.2 이라면 0.4선택
9시 1분에 풋 가격이 0.5보다 작은것중 제일 가까운값 0.5 0.4 0.1 이라면 0.5선택
4종목을 선택하여 콜 1.4+0.4 = 1.8 풋 1.3+0.5 = 1.8 이렇게 4종목을 선택하여
양매도를 하고 싶습니다.
챠트를 띄워서 보고싶습니다.바쁘신데 부탁드립니다.