답변완료
예스스팟에서 시그날 관련 질문
다른 분들의 질의를 읽다보니
시그날과 관련 된 글이 있어 질문 드립니다.
시그날 객체 라는 부분은
예스랭귀지로 작성된 시스템 식을 말하는 건가요 ?
예를 들어 예스랭귀지로 시스템 식을 작성하여
차트에 붙이고, 그 차트를 예스스팟의 차트객체에 연결하여
시그날을 받아오게 되는건지요 ?
만약 그렇다면,
시스템 식에 의하여 바로 주문이 발생하는건 아닌가요 ?
예스스팟에 붙이게 되면 예스랭귀지의 시스템식은
주문을 발생시키지 않고 예스스팟의 시그날로 넘겨주고
예스스팟에 SignalKind 를 분석한 후 예스스팟에서
OrderBuy 또는 OrderSell 주문을 내야 하는건가요 ?
시그날을 대한 설명좀 부탁드립니다.
아울러, 예스스팟에 관한 동영상은 아직 없나요 ?
-------------- 다른 분의 질문 발췌 --------------------
function C1_OnRiseSignal(Signal)
{
Kind = Signal.signalKind;
Main.MessageLog("신호완성/"+Kind);
//선물차트에서 매수신호발생하면 콜 매수
if (Signal.signalKind ==1)
{
BStart = 1;
BuyCallCode = Option.GetATMCallRecent(0);//ATM콜 종목코드
var BuyCallPrice = Option.GetBidByCode(BuyCallCode, 2);//ATM콜 매수2호가
A1.OrderBuy(BuyCallCode, vol, BuyCallPrice, 0);
Main.MessageLog("등가콜매수 : "+BuyCallCode);
//주문 후 내부파일에 콜종목코드를 BuyCall이름으로 저장
2013-07-03
1162
글번호 222431
답변완료
감사합니다. 그리구요...
번거롭게 해 드리는데도 기꺼이 도와주셔서 정말 고맙습니다.
덕택에 식의 틀을 조금씩 익히고 있습니다.
또 질문이 있습니다.
1) 예스스팟으로 식을 짰을 때에
하나의 종목 하나의 계좌 하나의 차트에 복수의 전략을 동시에 실행시킬 수 있는지 궁금합니다.
예를 들면 하나는 스토캐스틱전략, 하나는 이평선전략, 하나는 장마감동시호가전략을
짜놓고, 그 세 개를 동시에 다 실행시킬 수 있는지요?
2) 만일 복수 전략이 실행가능하다면, 각 전략 속에서 사용하는 사용자지정 변수명이
전략간에 중복 사용되면 안되는 것인지요? 예를 들어, 이평선전략에서는 M을 평균가격
이라고 정의해놓고, 스토캐스틱전략에서도 M이라는 문자를 변수로 쓰면서 매입가격이라
고 정의한다면, 그 두개를 동시에 실행시키면 서로 충돌이 일어나는지요?
3) 예스랭기지에서는 buy 명령어가 기존 반대포지션을 청산하고 신규진입이라고 배웠습
니다. 그렇다면, 예스스팟에서 orderbuy 명령어도 기존 반대포지션을 청산하고 신규진
입인지요?
* 감사합니다....
2013-06-28
1815
글번호 222417
답변완료
질문입니다.
안녕하세요?
저는 미완성 신호로 매매하고 싶어서 예스랭기지보다는 예스스팟이 더 좋습니다. 예스스팟으로 다음과 같은 기능을 구현하려면 어떻게 하면 될까요?
시가 위 a1, a2, a3 지점과 시가 밑 b1, b2, b3 지점에서 피라미딩 매수 진입을 계획합니다.
시가 밑에서 매수된 것은, 그 후 현재가가 어찌되든 내버려둡니다.
시가 위에서 매수된 것은, 매수된 후 현재가가 an+m1 지점에 이르지 못하고 an-m2지점에 이르면 손절 청산하고, 매수된 후 현재가가 일단 an+m1 지점에 이르렀다면 그 후 현재가가 어찌되든 내버려둡니다.
이미 해당 지점에서 한 번 매수되었다면 추가진입은 하지 않습니다. 그러나 위에서 본 것처럼 손절 청산이 되어 버렸다면, 현재가가 다시 원래의 매수 해당지점에 이르면(예를 들어 a3지점에서 매수한 것이 손절 청산되었다면, 그 후 다시 a3 지점에 이르면) 다시 매수합니다. 다시 매수한 것도 손절문제와 재진입문제를 동일하게 처리합니다.
매뉴얼을 공부하다 보니까 예스스팟이 예스랭기지보다는 명령어 분량이 훨씬 많은 것 같습니다. 그렇지만 저는 예스스팟이 더 좋아서 앞으로 최대한 예스스팟으로 식을 짜고 싶어 이렇게 여쭈어 봅니다. 번거로우시겠으나 가르쳐 주시면, 매뉴얼에 나오는 내용하고 하나하나 비교해 가면서 원리를 잘 공부해 보겠습니다. 감사합니다.
* a1,a2,a3,b1,b2,b3,m1,m2는 구동 시작시 지정해주려고 합니다.
2013-06-27
1885
글번호 222415