커뮤니티
차트간 신호 연동 문의
2018-06-04 10:49:18
223
글번호 119463
귀사의 일익번창하심을 기원합니다.
-. 종목 : KOSPI 선물 연결선물지수
메인 차트에 선물 1분차트를 띄운 후(data1), 지표에 5분차트 추가(data2), 30분차트 추가(data3) 한 상태에서,
if ( data1 = 매수신호 and data2 = 매수신호 and data3 = 매수신호)
then 선물 매수 ;
if ( data1 = 매수신호 and (data2 = 매도신호 or data3 = 매도신호)
then 선물 매수청산 ;
if ( data1 = 매도신호 and data2 = 매도신호 and data3 = 매도신호)
then 선물 매수 ;
if ( data1 = 매도신호 and (data2 = 매수신호 or data3 = 매수신호)
then 선물 매도청산 ;
위와 같은 흐름으로 수식을 작성하였으나, 실행 결과는 data1 에서 매수청산 = 매도진입, 매도청산 = 매수진입.. 이 됨.
본인의 작성하고자 하는 바는, data1, data2, data3 의 신호가 모두 일치하면 해당 방향으로 진입, 하나라도 다르면 청산..하는 논리로 수식을 작성하고자 하였으나 의도한 결과를 도출하지 못하였음.
따라서, data1, data2, data3 를 서로 다른 차트로 분리하여, 상호 신호를 연동하고자 하기에, 각 차트간 신호 공유 방법에 대해 문의 드립니다.
만일 각 차트간 신호 공유방법이 곤란하다면, 선물 거래데이타를 oracle TABLE 로 저장하는 방법을 알려주시기 바랍니다.
수고하시기 바랍니다.
답변 1
예스스탁 예스스탁 답변
2018-06-05 13:20:40
안녕하세요
예스스탁입니다.
1
차트간에는 서로 정보를 주고 받을수 없습니다.
2
프로그램에서 직접적으로 오라클과 연동이 되지는 않습니다.
차트의 데이타는 print함수로 추출이 가능하지만 텍스트나 csv파일로만
가능합니다. 또한 전략실행차트에서만 가능하고 시뮬레이션 차트에서는
가능하지 않으 많은 기간을 추출할수는 없습니다.
데이터 추출과 관련해서는 아래내용 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_3.htm
즐거운 하루되세요
> 대박길라잡이 님이 쓴 글입니다.
> 제목 : 차트간 신호 연동 문의
> 귀사의 일익번창하심을 기원합니다.
-. 종목 : KOSPI 선물 연결선물지수
메인 차트에 선물 1분차트를 띄운 후(data1), 지표에 5분차트 추가(data2), 30분차트 추가(data3) 한 상태에서,
if ( data1 = 매수신호 and data2 = 매수신호 and data3 = 매수신호)
then 선물 매수 ;
if ( data1 = 매수신호 and (data2 = 매도신호 or data3 = 매도신호)
then 선물 매수청산 ;
if ( data1 = 매도신호 and data2 = 매도신호 and data3 = 매도신호)
then 선물 매수 ;
if ( data1 = 매도신호 and (data2 = 매수신호 or data3 = 매수신호)
then 선물 매도청산 ;
위와 같은 흐름으로 수식을 작성하였으나, 실행 결과는 data1 에서 매수청산 = 매도진입, 매도청산 = 매수진입.. 이 됨.
본인의 작성하고자 하는 바는, data1, data2, data3 의 신호가 모두 일치하면 해당 방향으로 진입, 하나라도 다르면 청산..하는 논리로 수식을 작성하고자 하였으나 의도한 결과를 도출하지 못하였음.
따라서, data1, data2, data3 를 서로 다른 차트로 분리하여, 상호 신호를 연동하고자 하기에, 각 차트간 신호 공유 방법에 대해 문의 드립니다.
만일 각 차트간 신호 공유방법이 곤란하다면, 선물 거래데이타를 oracle TABLE 로 저장하는 방법을 알려주시기 바랍니다.
수고하시기 바랍니다.