커뮤니티

문의드립니다

프로필 이미지
맘속의행복
2016-12-26 13:47:08
118
글번호 105317
답변완료
안녕하세요. 1. 틱챠트에서 장 개시후 첫 30분동안의 거래량을 'var', 'value', 'condition'등의 변수로 표현할 수 있는 방법이 궁금합니다. 2. 틱챠트의 시스템에 분챠트에서 발생하는 이벤트를 입력하는 것이 가능한가요? 예를 들면, "5분 챠트상의 MACD가 골든 크로스하고 5분 이내에 300틱 챠트의 MACD가 골든 크로스하면" 이라는 조건이 구현 가능한건지요? 항상 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-26 17:37:17

안녕하세요 예스스탁입니다. 1. if stime < 930000 Then var1 = DayVolume; 2 시스템은 다른 차트에서 발생하는 신호는 알수가 없습니다. 문의하신 내용은 틱차트에 5분 데이터를 참조데이터로 추가하고 참조데이타에서 조건만족하면 기본차트에 신호가 발생하게 하셔야 합니다. 참조데이타는 차트왼쪽 상단의 종목선택버튼 중 오른쪽 클릭하면 추가할수 있습니다 기본차트와 같은 종목으로 다른주기로 설정도 가능합니다. Input : short(25), long(26), sig(9); var : MACDV1(0,data1),MACDS1(0,data1); var : MACDV2(0,data2),MACDS2(0,data2); var : T(0,data1),upT(0),upD(0),DnT(0),dnD(0); MACDV1 = data1(MACD(short, long)); MACDS1 = data1(ema(MACDS1, sig)); MACDV2 = data2(MACD(short, long)); MACDS2 = data2(ema(MACDS2, sig)); If CrossUP(MACDV2, MACDS2) Then { T = 1; upT = data1(TimeToMinutes(stime)); upD = data1(sdate); } If CrossDown(MACDV2,MACDS2) Then { T = -1; dnt = data1(TimeToMinutes(stime)); dnD = data1(sdate); } if T == 1 and data1(sdate) == upD and data1(TimeToMinutes(stime)) >= upD and data1(TimeToMinutes(stime)) <= upD+5 and crossup(MACDV1,MACDS1) Then buy(); if T == -1 and data1(sdate) == dnD and data1(TimeToMinutes(stime)) >= dnD and data1(TimeToMinutes(stime)) <= dnD+5 and CrossDown(MACDV1,MACDS1) Then sell(); 즐거운 하루되세요 > 맘속의행복 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요. 1. 틱챠트에서 장 개시후 첫 30분동안의 거래량을 'var', 'value', 'condition'등의 변수로 표현할 수 있는 방법이 궁금합니다. 2. 틱챠트의 시스템에 분챠트에서 발생하는 이벤트를 입력하는 것이 가능한가요? 예를 들면, "5분 챠트상의 MACD가 골든 크로스하고 5분 이내에 300틱 챠트의 MACD가 골든 크로스하면" 이라는 조건이 구현 가능한건지요? 항상 감사합니다.