커뮤니티
수식 문의드립니다.
2016-07-29 14:21:01
135
글번호 100531
안녕하세요
수식 문의드립니다.
A주식 매수시 B주식 참고하는식 문의드립니다.
A주식을 매수하고 싶습니다.
매수 조건은
예))
A주식 전일종가 10,000 금일 현재가 10,100 + 1.00%
B주식 전일종가 10,000 금일 현재가 9,800 - 2.00%
(+1.00%) + (-2.00%) = -1.00
두주식 등락률을 더해서 ( - ) 일경우 A종목 매수
그리고 당일 종가 매도하는 종목식 구하고 싶습니다.
완전 초보입니다.
예스트레이드에 바로 적용가능한 완전한 수식 부탁드립니다..
감사합니다.
만약 수식을 종목을 적용하였을경우 매수나 매도는 어느시점에 일어나는것인가요?
실시간으로 가격변동이 있을경우 인가? 특정 시간 예를 1분, 2분 이런식으로 정해진 시간에
가격비교 후 거래를 하는것인가?
어는 시점에 거래가 이루어 지나요?
답변 3
예스스탁 예스스탁 답변
2016-07-29 15:14:10
안녕하세요
예스스탁입니다.
A종목의 차트를 1분봉으로 여시고
참조데이터로 B종목 같은 주기로 추가후 아래식 적용하시면 됩니다.
참조데이터는 차트왼쪽 상단의 종목선택버튼(돋보기아이콘)중
오른쪽 클릭하면 차트에 추가하실수 있습니다.
차트의 종목선택버튼 중
왼쪽이 차트의 기본종목(주문할종목),
오른쪽이 참조데이터를 추가하는 버튼입니다.
var : rate1(0,data1),rate2(0,data2);
rate1 = data1((C-DayClose(1))/DayClose(1)*100);
rate2 = data2((C-DayClose(1))/DayClose(1)*100);
if data1(sdate) == data2(sdate) and rate1+rate2 < 0 Then
buy("b");
SetStopEndofday(144900);
수식은 차트의 봉완성 주기로 수식을 계산합니다.
차트가 1분이면 1분봉 하나 완성시점에 조건체크해서
신호가 발생합니다.
즐거운 하루되세요
> 지호아빠 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요
수식 문의드립니다.
A주식 매수시 B주식 참고하는식 문의드립니다.
A주식을 매수하고 싶습니다.
매수 조건은
예))
A주식 전일종가 10,000 금일 현재가 10,100 + 1.00%
B주식 전일종가 10,000 금일 현재가 9,800 - 2.00%
(+1.00%) + (-2.00%) = -1.00
두주식 등락률을 더해서 ( - ) 일경우 A종목 매수
그리고 당일 종가 매도하는 종목식 구하고 싶습니다.
완전 초보입니다.
예스트레이드에 바로 적용가능한 완전한 수식 부탁드립니다..
감사합니다.
만약 수식을 종목을 적용하였을경우 매수나 매도는 어느시점에 일어나는것인가요?
실시간으로 가격변동이 있을경우 인가? 특정 시간 예를 1분, 2분 이런식으로 정해진 시간에
가격비교 후 거래를 하는것인가?
어는 시점에 거래가 이루어 지나요?
지호아빠
2016-07-29 15:39:30
답변 감사드립니다.
한가지 더 문의드립니다.
1)
var : rate1(0,data1),rate2(0,data2);
date1이 현재 적용하는 종목이고
date2는 참조데이터 같은데 date1, date2 예약어라고 생각하면
되는것인지...아님 data1, data2에 현재종목, 참조종목을 따로 할당해줘야하나요?
2)
buy("b");
if 조건이 만족시 매수식같은데 괄호안 b는 어떤의미인가요?
3)
SetStopEndofday(144900);
매도시 로직같은데 2:49분에 무조건 매도하라는 의미인가요?
만약 2:50 ~ 3:00 에 결정되는 가격으로 매도할수 있는 방법은 없는것인가요?
시간외 매매같은방법?
4)차트를 1분봉으로 열라고 하셨는데..
그럼 1분봉 완성시점에 시스템이 적용되는건가요?
실시간은 불가능 한가요? 1분이면 캡차이가 상당히 날거같은데...
현재가 실시간 조회 방법은 없을까요?
5)해당식으로 적용시 매수 매도는 즉시 시장가로 거래 되는것인가요?
6)투자금액같은건 어떻게 설정하나요?
식에서는 금액부분이 빠져있어 문의드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의드립니다.
>
안녕하세요
예스스탁입니다.
A종목의 차트를 1분봉으로 여시고
참조데이터로 B종목 같은 주기로 추가후 아래식 적용하시면 됩니다.
참조데이터는 차트왼쪽 상단의 종목선택버튼(돋보기아이콘)중
오른쪽 클릭하면 차트에 추가하실수 있습니다.
차트의 종목선택버튼 중
왼쪽이 차트의 기본종목(주문할종목),
오른쪽이 참조데이터를 추가하는 버튼입니다.
var : rate1(0,data1),rate2(0,data2);
rate1 = data1((C-DayClose(1))/DayClose(1)*100);
rate2 = data2((C-DayClose(1))/DayClose(1)*100);
if data1(sdate) == data2(sdate) and rate1+rate2 < 0 Then
buy("b");
SetStopEndofday(144900);
수식은 차트의 봉완성 주기로 수식을 계산합니다.
차트가 1분이면 1분봉 하나 완성시점에 조건체크해서
신호가 발생합니다.
즐거운 하루되세요
> 지호아빠 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요
수식 문의드립니다.
A주식 매수시 B주식 참고하는식 문의드립니다.
A주식을 매수하고 싶습니다.
매수 조건은
예))
A주식 전일종가 10,000 금일 현재가 10,100 + 1.00%
B주식 전일종가 10,000 금일 현재가 9,800 - 2.00%
(+1.00%) + (-2.00%) = -1.00
두주식 등락률을 더해서 ( - ) 일경우 A종목 매수
그리고 당일 종가 매도하는 종목식 구하고 싶습니다.
완전 초보입니다.
예스트레이드에 바로 적용가능한 완전한 수식 부탁드립니다..
감사합니다.
만약 수식을 종목을 적용하였을경우 매수나 매도는 어느시점에 일어나는것인가요?
실시간으로 가격변동이 있을경우 인가? 특정 시간 예를 1분, 2분 이런식으로 정해진 시간에
가격비교 후 거래를 하는것인가?
어는 시점에 거래가 이루어 지나요?
예스스탁 예스스탁 답변
2016-07-29 16:06:45
안녕하세요
예스스탁입니다.
우선 수식에 잘못지정된 함수가 있어 수정했습니다.
var : rate1(0,data1),rate2(0,data2);
rate1 = data1((C-DayClose(1))/DayClose(1)*100);
rate2 = data2((C-CloseD(1))/CloseD(1)*100);
if data1(sdate) == data2(sdate) and rate1+rate2 < 0 Then
buy("b");
SetStopEndofday(144900);
1.
data1,data2는 차트의 데이터를 지칭하는 함수입니다.
차트의 기본종목은 data1
참조데이터는 추가되는 순서로 data2부터 data99까지 번호가 부여되고
수식에서는 해당 데이터숫자로 지정해 값을 불러와 사용합니다.
차트에 참조데이터가 없이 기본종목(data1)만 있을경우에는
수식에 데이터번호 지정이 필요가 없습니다.
2
"b"는 제가 임의로 붙인 신호이름입니다.
해당 명칭은 사용자분이 원하시는 이름으로 변경하셔도 됩니다.
3
SetStopEndofday(144900);
SetStopEndofday함수는 당일청산함수로 지정한 시간이 되면
매도하고 더이상 진입을 하지 않습니다.
시스템은 정규장내에만 주문이 가능합니다.
수식에서 시간은 수신되는 데이터의 시간으로 판단하는데
동시호가 데이터는 동시호가가 끝나면 그때 거래소에서 보내주므로
해당 데이터를 받는 시점은 이미 장이 모두 종료된 상태입니다.
정규장내 시간으로 지정하셔야 합니다.
4
예 1분봉 차트로 설정하고 적용하시면
1분봉 완성시마다 종가로 판단해서 진입합니다.
해당 내용은 실시간은 가능하지 않습니다.
5
수식은 신호발생까지만 담당합니다.
신호가 발생하면 시스템 트레이딩 설정창의 매매탭에서
지정한 진입청산가격으로 주문이 집행됩니다.
매매가격에 진입/청산을 시장가로 지정하시면 모두 시장가로 주문됩니다.
6
주문금액은 시스템 트레이딩 설정창의
비용/수량탭에서 고정자산기준진입에 금액을 지정하셔도 되고
수식안에서 지정하게 해드릴수 있습니다.
수식안에서 지정할수 있게 수정해 드립니다.
input : 주문금액(5000000);
var : rate1(0,data1),rate2(0,data2);
rate1 = data1((C-DayClose(1))/DayClose(1)*100);
rate2 = data2((C-CloseD(1))/CloseD(1)*100);
if data1(sdate) == data2(sdate) and rate1+rate2 < 0 Then
buy("b",OnClose,def,Floor(주문금액/C));
SetStopEndofday(144900);
즐거운 하루되세요
> 지호아빠 님이 쓴 글입니다.
> 제목 : Re : Re : 수식 문의드립니다.
> 답변 감사드립니다.
한가지 더 문의드립니다.
1)
var : rate1(0,data1),rate2(0,data2);
date1이 현재 적용하는 종목이고
date2는 참조데이터 같은데 date1, date2 예약어라고 생각하면
되는것인지...아님 data1, data2에 현재종목, 참조종목을 따로 할당해줘야하나요?
2)
buy("b");
if 조건이 만족시 매수식같은데 괄호안 b는 어떤의미인가요?
3)
SetStopEndofday(144900);
매도시 로직같은데 2:49분에 무조건 매도하라는 의미인가요?
만약 2:50 ~ 3:00 에 결정되는 가격으로 매도할수 있는 방법은 없는것인가요?
시간외 매매같은방법?
4)차트를 1분봉으로 열라고 하셨는데..
그럼 1분봉 완성시점에 시스템이 적용되는건가요?
실시간은 불가능 한가요? 1분이면 캡차이가 상당히 날거같은데...
현재가 실시간 조회 방법은 없을까요?
5)해당식으로 적용시 매수 매도는 즉시 시장가로 거래 되는것인가요?
6)투자금액같은건 어떻게 설정하나요?
식에서는 금액부분이 빠져있어 문의드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 문의드립니다.
>
안녕하세요
예스스탁입니다.
A종목의 차트를 1분봉으로 여시고
참조데이터로 B종목 같은 주기로 추가후 아래식 적용하시면 됩니다.
참조데이터는 차트왼쪽 상단의 종목선택버튼(돋보기아이콘)중
오른쪽 클릭하면 차트에 추가하실수 있습니다.
차트의 종목선택버튼 중
왼쪽이 차트의 기본종목(주문할종목),
오른쪽이 참조데이터를 추가하는 버튼입니다.
var : rate1(0,data1),rate2(0,data2);
rate1 = data1((C-DayClose(1))/DayClose(1)*100);
rate2 = data2((C-DayClose(1))/DayClose(1)*100);
if data1(sdate) == data2(sdate) and rate1+rate2 < 0 Then
buy("b");
SetStopEndofday(144900);
수식은 차트의 봉완성 주기로 수식을 계산합니다.
차트가 1분이면 1분봉 하나 완성시점에 조건체크해서
신호가 발생합니다.
즐거운 하루되세요
> 지호아빠 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요
수식 문의드립니다.
A주식 매수시 B주식 참고하는식 문의드립니다.
A주식을 매수하고 싶습니다.
매수 조건은
예))
A주식 전일종가 10,000 금일 현재가 10,100 + 1.00%
B주식 전일종가 10,000 금일 현재가 9,800 - 2.00%
(+1.00%) + (-2.00%) = -1.00
두주식 등락률을 더해서 ( - ) 일경우 A종목 매수
그리고 당일 종가 매도하는 종목식 구하고 싶습니다.
완전 초보입니다.
예스트레이드에 바로 적용가능한 완전한 수식 부탁드립니다..
감사합니다.
만약 수식을 종목을 적용하였을경우 매수나 매도는 어느시점에 일어나는것인가요?
실시간으로 가격변동이 있을경우 인가? 특정 시간 예를 1분, 2분 이런식으로 정해진 시간에
가격비교 후 거래를 하는것인가?
어는 시점에 거래가 이루어 지나요?
다음글
이전글