커뮤니티

질문있습니다

프로필 이미지
toal
2017-05-15 13:50:21
122
글번호 109549
답변완료
진입조건을 1분챠트기준으로 똑같은종목을 7분챠트로 만든후 참조해서 trix 상향돌파한 후 다른종목 3분챠트를 참조해서 rsi 하향돌파하면 매수 두조건 반대조건이면 매도하는 수식이 어떻게 될까요? 조건별챠트분봉이 다른데 서로 참조해서 매매 할수있는건지 궁금하네요 예를들어 이런식으로 만들면 적용할수 있는건가요? Value1 = data2(TRIX(12)); Value2 = data2(ema(TRIX(12),9)); Value3 = MACD(12,26); Value4 = value-ema(value,9); If MarketPosition == 0 and CrossUp( Value1 , Value2) and CrossDown( Value3 , Value4 ) Then { buy("매수"); } If MarketPosition == 0 and CrossDown( Value1 , Value2 ) and and Crossup( Value3 , Value4 ) then{ sell("매도"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-16 11:28:50

안녕하세요 예스스탁입니다. 예 참조데이터를 이용하는 수식으로 작성하시면 됩니다. 차트의 참조데이터는 기본차트 종목과 같은 종목을 다른주기로 다른종목을 추가가능합니다. 기본차트(data1)은 1분봉 참조데이터(data2)는 7분봉 참조데이터(data3)은 다른종목 3분 으로 셋팅후 아래식 적용하시면 됩니다. 아래식구조 참고하시기 바랍니다. input : short(12),long(26),sig(9); input : TrixPeriod(12),TrixSig(9); input : RSIPeriod(14),RSIsig(9); var : MACDV1(0,data1),MACDS1(0,data1); var : TRIXV2(0,data2),TRIXS2(0,data2); var : RSIV3(0,data3),RSIS3(0,data3); MACDV1 = data1(MACD(short,long)); MACDS1 = data1(ema(MACDV1,sig)); TRIXV2 = data2(TRIX(TrixPeriod)); TRIXS2 = data2(ema(TRIXV2,TrixSig)); RSIV3 = data3(RSI(RSIPeriod)); RSIS3 = data3(ma(RSIV3,RSIsig)); If MarketPosition == 0 and CrossUp(MACDV1 , MACDS1) and Crossup(TRIXV2 , TRIXS2) and CrossDown(RSIV3,RSIS3) Then { buy("매수"); } If MarketPosition == 0 and CrossDown(MACDV1 , MACDS1) and CrossDown(TRIXV2 , TRIXS2) and CrossUp(RSIV3,RSIS3) Then { sell("매도"); } 즐거운 하루되세요 > toal 님이 쓴 글입니다. > 제목 : 질문있습니다 > 진입조건을 1분챠트기준으로 똑같은종목을 7분챠트로 만든후 참조해서 trix 상향돌파한 후 다른종목 3분챠트를 참조해서 rsi 하향돌파하면 매수 두조건 반대조건이면 매도하는 수식이 어떻게 될까요? 조건별챠트분봉이 다른데 서로 참조해서 매매 할수있는건지 궁금하네요 예를들어 이런식으로 만들면 적용할수 있는건가요? Value1 = data2(TRIX(12)); Value2 = data2(ema(TRIX(12),9)); Value3 = MACD(12,26); Value4 = value-ema(value,9); If MarketPosition == 0 and CrossUp( Value1 , Value2) and CrossDown( Value3 , Value4 ) Then { buy("매수"); } If MarketPosition == 0 and CrossDown( Value1 , Value2 ) and and Crossup( Value3 , Value4 ) then{ sell("매도"); }