답변완료
예스 스팟 관련문의
다음 식을 수정 부탁드립니다.
한다고 해보는데....
에러가 나고 안되내요
미리 감사드립니다
================
/*선물 매수신호시 등가옵션 콜매수
선물 매도 신호시 등가옵션 풋 매수
청산신호시 해당옵션 청산*/
var Start;
var BuyC_Code;
var BuyP_Code;
var SellC_Code;
var SellP_Code;
function Main::OnStart()
{
Main.MessageLog("시작");
Start = 0;
}
function c1::OnRiseSignal(Signal)
{
Main.MessageLog("신호완성/"+Signal.signalKind);
}
if (Signal.signalKind == 1)//선물챠트에서 매수신호발생하면 콜 매수
{
Start = 1;
BuyC_code = Option.GetATMCallRecent(0);
var BuyC_price = Option.GetBidByCode(BuyC_Code, 2);
A1.OrderBuy(BuyC_Code, vol, BuyC_price, 1);
Main.MessageLog("등가콜매수");
}
if (Signal.signalKind == 3)//선물챠트에서 매도신호발생하면 풋 매수
{
Start = 1;
BuyP_code = Option.GetATMPutRecent(0);
var BuyP_price = Option.GetBidByCode(BuyP_Code, 2);
A1.OrderSell(BuyP_Code, vol, BuyP_price, 1);
Main.MessageLog("등가풋매수");
}
if (Start = 1 && Signal.signalKind == 2) //선물챠트 매수 청산신호발생하면 콜 매수 청산
{
var BxC_price = Option.GetBidByCode(BuyC_Code, 2);
A1.OrderSell(BuyC_Code, vol, BxC_price, 1);
Main.MessageLog("등가콜청산");
}
if (Start = 1 && Signal.signalKind == 4) //선물챠트 매도청산신호발생하면 풋 매수 청산
{
var BxP_price = Option.GetBidByCode(BuyP_Code, 2);
A1.OrderSell(BuyP_Code, vol, BxP_price, 1);
Main.MessageLog("등가풋청산");
}
/*장중 청산 없을시 3시 15분 동시호가 청산*/
function getTime4Ending()
{
var d = new Date();
if ((d.getHours() == 15) && (d.getMinutes() > 11)) return true; else return false;
}
if ((getTime4Ending() == true) && (A1.Balance.count > 0) && (Signal.signalKind == 1))
{
Main.OrderSell(A1.number, Option.GetATMCallRecent(0), 1, 0, 1)
}
if ((getTime4Ending() == true) && (A1.Balance.count > 0) && (Signal.signalKind == 3))
{
Main.OrderSell(A1.number, Option.GetATMPutRecent(0), 1, 0, 1)
}
2012-07-06
3387
글번호 221125
답변완료
체결강도 재문의 드립니다.
똑같은 300틱으로 세팅해서 체결강도지표를 선물에 적용했는데,
3.1과 4.0의 강도가 다르게 나타납니다.,
위의 경우는 예스의 버전 외에는 모든 조건이 같은 상태이구요.,
사용 수식은 다음과 같습니다.,
var1 = accumn(upvol,DayIndex+1);,
var2 = accumn(DownVol,DayIndex+1);,
var3 = var1/var2 * 100; ,
그리고 이상한 것은 1분봉 차트와의 강도도 또 다르게 나타납니다.,
이것은 3.1 때도 그랬습니다.,
그리고 타사의 hts에서 DDE로 제공되는 체결강도하고도 다른데요. 이건 왜 그런지요?,
분단위로 했는지 틱단위로 하느냐에 따라 달라지는 것인지요?,
그렇다 하더라도 제일 첫번째의 경우는 오류인 거 같습니다.,
확인부탁드립니다.,
감사합니다.
2012-07-06
3491
글번호 221124
답변완료
예스스팟 문의
안녕하세요?
먼저 감사드리며 예스스팟 제대로 작성된것인지 확인부탁드립니다.
1.c1 선물차트에서 매수신호나오면 등가 풋 매도 1계약, 매도신호나오면 등가콜 1계약 매도
2.청산신호나오면 청산하는 로직입니다.
3.시험적용 해봐도 되는것인지 알수가 없어서요(시험적용하면 예스스팟 모니터에 검정색 네모 아이콘상태임다)
=================
function c1::OnRiseSignal(Signal)
{
if (Signal.signalKind == 1) then
{
Main.OrderSell(A1.number, Option.GetATMPutRecent(0), 1, 0, 1);
}
}
function c1::OnRiseSignal(Signal)
{
if (Signal.signalKind == 3) then
{
Main.OrderBuy(A1.number, Option.GetATMCallRecent(0), 1, 0, 1)
}
}
function c1::OnRiseSignal(Signal)
{
if (Signal.signalKind == 2) then
{
Main.OrderBuy(A1.number, Option.GetATMPutRecent(0), 1, 0, 1)
}
}
function c1::OnRiseSignal(Signal)
{
if (Signal.signalKind == 4) then
{
Main.OrderSell(A1.number, Option.GetATMCallRecent(0), 1, 0, 1)
}
}
==============================
2012-07-06
3479
글번호 221118
답변완료
[-] 표시 추가건
엘비라님 말씀처럼
일단 [-]를 적용하여 사용할 수 있게 하고
더 좋은 방편을 찾아보는게 이 상황에서의 정답일 거라는데 전적으로 동의합니다..
십자나 네모 세모 사용하는거 보다는 훨씬 좋으리라고 생각됩니다..
어렵지 않다면 일단 해 주세요...부탁합니다...
> 엘비라 님이 쓴 글입니다.
> 제목 : Re : Re : 전고점}전저점 표시할때
> 선그래프 처럼 완전한 선을 원하는 것이 아니라
점그래프나 십자그래프보다는 훨씬 보기좋은 ---- 그래프 원하는 것입니다.
1~2픽셀정도의 빈공간이야 점그래프에 비하면 엄청나게 좋은것이고
십자그래프를 그려보면 봉간격 6으로 했을 경우에는 빈공간 안보입니다.
십자그래프,원그래프,삼격형그래프,사각형그래프 .. 경우에는
봉간격을 늘리면 자동으로 늘어나는 특성이 있어서 빈공간은 눈에 거슬리지 않습니다.
티끌만한 빈공간 때문에 --- 그래프 추가를 보류한다는 것이 이해가 안됩니다.
사선을 없애기 위해 바다같이 넓은 빈공간의 점그래프를 사용하라는 것은 좀 ...
좋은방법을 찾아본다는것이 몇달(김경화씨요청),몇년(김동진씨요청)이 지난것으로 압니다.
앞으로 계속 좋은방법을 찾아주시구요.
일단은 요청 사용자를 배려하는 마음이 조금이라도 있다면
임시방편으로 --- 그래프를 추가해주는 것이 배려의 표현될 것입니다.
(언제 찾아질지도 모르는 좋은방법을 무기한 기다리는 것보다)
제발 부탁드립니다!! 그냥 --- 그래프하나만 추가해 주세요!!
빈공간이 있어도 점그래프나 십자그래프 보다 --- 그래프가 훨씬 좋습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 전고점}전저점 표시할때
> 안녕하세요? 예스스탁입니다.
다른 분들의 요청이 있어서 저희 예스스탁에서도 검토해 보았던 내용인데, 수평선으로 표시하더라도 여전히 빈공간이 발생되는 문제가 있어서 원하시는 것만큼의 기능 제공이 되지 않을것 같아 보류되어 있는 내용입니다.
이 내용은 저희가 좀더 좋은 방법이 있는지 찾아 보도록 하겠습니다.
감사합니다.
> 엘비라 님이 쓴 글입니다.
> 제목 : 전고점}전저점 표시할때
> 안녕하세요 ?
전고점/전저점을 표시할때
지표속성-차트속성-표시종류-선그래프를 선택하면
전고점|전저점이 변경시에 사선이 그어져 보기 불편합니다.
점그래프 혹은 십자그래프를 선택해도 만족스럽지 않습니다.
예전에 다른분도 이런 불편을 올렸던데
답변에 보면 고려해 보겠다고 해서 4,0에는 뭔가 해결책이
포함될줄 알았는데 안보입니다. 있다면 알려주시구요 !!
그분이 제시했던 방법이 좋아보입니다.
즉 십자그래프 + 가 있듯이 - (수평선그래프)를 추가해 주세요.
그럼 갈끔하고 산듯한 전고점}전저점 표시가능하리라 봅니다.
2012-07-05
3542
글번호 221102