지난 번 다음과 같은 너무 고마운 가르침을 주셨습니다.
정말 감사드립니다.
<지난 번 답변: 이하 시작>
문의하신 내용은 참조데이터를 이용하는 전략으로 구현하셔야 합니다.
차트왼쪽 상단의 종목선택버튼 중 왼쪽버튼은 기본종목, 오른쪽버튼은 참조데이터를 추가하는 버튼입니다.
기본종목은 data1이고 참조데이터는 추가하는 순서로 data2,data3과 같은 데이터 번호가 부여되며
수식에서 이 데이터번호를 지정해서 값을 가져와 사용합니다.
시스템은 기본종목를 대상으로 신호와 주문이 가능하므로
옵션을 기본종목으로 차트를 열고 선물을 참조데이터 차트에 추가후에 전략구현하시면 됩니다.
아래는 간단히 이평크로스 전략을 data2를 기준으로 조건을 체크하고
신호는 기본종목(data1)에 발생하는 수식입니다.
input : P1(5),P2(20);
var : mav1(0,data2),mav2(0,Data2);
mav1 = data2(ma(C,P1));
mav2 = data2(ma(C,P2));
if MarketPosition <= 0 and CrossUp(mav1,mav2) Then
Buy();
if MarketPosition >= 0 and CrossDown(mav1,mav2) Then
Sell();
<이상 끝>
그런데 제가 너무 무식해서 이걸로 아무리 고쳐도 도저히 해결이 되지 않습니다. ^^;;
솔직히 말씀드리면 그냥 이런게 필요합니다.
즉, 선물이 어떤 포인트(x)를 뚫으면 옵션이 그 선물 포인트(x)에서 n계약이
자동 매수가 되는 그런 프로그램입니다.
기껏 좋은 거 가르쳐 주셨는데 너무 무식해서 죄송합니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2023-11-01 09:29:16
안녕하세요
예스스탁입니다.
시스템은 차트에 적용되어 차트의 기본종목에 신호와 주문이 발생합니다.
A라는 종목의 값을 이용해 B라는 종목에 신호와 주문을 하기 위해서는
이전 답변과 같이 주문낼 종목(B)를 기본차트로 열고
A종목을 참조데이터로 추가하고 조건을 지정해 신호가 발생하게 하셔야 합니다.
해당 부분은 다른 방법이 있지 않습니다.
기본차트와 참조데이터는 이전 답변드린 내용 참고하시기 바랍니다.
input : X(312);
if Data2(CrossUp(C,X)) Then
Buy();
즐거운 하루되세요
> hunter33 님이 쓴 글입니다.
> 제목 : 진짜 진짜 무식한 질문드립니다
>
지난 번 다음과 같은 너무 고마운 가르침을 주셨습니다.
정말 감사드립니다.
<지난 번 답변: 이하 시작>
문의하신 내용은 참조데이터를 이용하는 전략으로 구현하셔야 합니다.
차트왼쪽 상단의 종목선택버튼 중 왼쪽버튼은 기본종목, 오른쪽버튼은 참조데이터를 추가하는 버튼입니다.
기본종목은 data1이고 참조데이터는 추가하는 순서로 data2,data3과 같은 데이터 번호가 부여되며
수식에서 이 데이터번호를 지정해서 값을 가져와 사용합니다.
시스템은 기본종목를 대상으로 신호와 주문이 가능하므로
옵션을 기본종목으로 차트를 열고 선물을 참조데이터 차트에 추가후에 전략구현하시면 됩니다.
아래는 간단히 이평크로스 전략을 data2를 기준으로 조건을 체크하고
신호는 기본종목(data1)에 발생하는 수식입니다.
input : P1(5),P2(20);
var : mav1(0,data2),mav2(0,Data2);
mav1 = data2(ma(C,P1));
mav2 = data2(ma(C,P2));
if MarketPosition <= 0 and CrossUp(mav1,mav2) Then
Buy();
if MarketPosition >= 0 and CrossDown(mav1,mav2) Then
Sell();
<이상 끝>
그런데 제가 너무 무식해서 이걸로 아무리 고쳐도 도저히 해결이 되지 않습니다. ^^;;
솔직히 말씀드리면 그냥 이런게 필요합니다.
즉, 선물이 어떤 포인트(x)를 뚫으면 옵션이 그 선물 포인트(x)에서 n계약이
자동 매수가 되는 그런 프로그램입니다.
기껏 좋은 거 가르쳐 주셨는데 너무 무식해서 죄송합니다.
감사합니다.