커뮤니티

cci 다이버전스 시스템

프로필 이미지
조민철
2018-06-20 01:28:14
184
글번호 119882
답변완료
항상 감사드립니다 아래 식을 이용하여 CCI 다이버전스 시스템을 만들고자 합니다. ################# ### cci 지표 #### ################# Input : Period1(40),Period2(20); var : CCIv(0),CCIsig(0); CCIv = CCI(Period1); CCIsig = ema(CCIv,Period2); ################################################ ### forecast oscillator_40_20(회귀분석예측) #### ################################################ input : Period31(40),signal31(20); var : LRLv31(0),FO31(0),forecastsig31(0); LRLv31 = LRL(c,period31); FO31 = ((c-LRLv31)/c)*100; forecastsig31 = ema(FO31,Signal31); #signal# 1_1.가장 최근(T1)의 crossup(ccisig,-100) 발생시 S1= 1 크로서업 발생시의 주가를 V1 에 저장 forecastsig31 의 값을 A1 에 저장 1_2.가장 최근(T1) 직전에 발생(T1[1])한 crossup(ccisig,-100) 발생시 S2= 1 크로서업 발생시의 주가를 V2 에 저장 forecastsig31 의 값을 A2 에 저장 현재봉 기준 50개봉이내에서(두번의 크로스업 발생조건 ) S1=1 and S2=1 and V1<V2 and A1>A2 조건이면 매수 2_1.가장 최근(T1)의 crossdown(ccisig,100) 발생시 S1= -1 크로서다운 발생시의 주가를 V1 에 저장 forecastsig31 의 값을 A1 에 저장 2_2.가장 최근(T1) 직전에 발생(T1[1])한 crossdown(ccisig,100) 발생시 S2= -1 크로서업 발생시의 주가를 V2 에 저장 forecastsig31 의 값을 A2 에 저장 현재봉 기준 50개봉이내에서(두번의 크로스다운 발생조건 ) S1= -1 and S2= -1 and V1>V2 and A1<A2 조건이면 매도 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-20 14:02:32

안녕하세요 예스스탁입니다. s1,s2변수는 불필요한 내용같아 지정하지 않았습니다. 함수로 50봉 이내에 최소 2번이상 발생을 지정했습니다. Input : Period1(40),Period2(20); var : CCIv(0),CCIsig(0); var : dnV1(0),dnA1(0),dnV2(0),dnA2(0); var : upV1(0),upA1(0),upV2(0),upA2(0); CCIv = CCI(Period1); CCIsig = ema(CCIv,Period2); input : Period31(40),signal31(20); var : LRLv31(0),FO31(0),forecastsig31(0); LRLv31 = LRL(c,period31); FO31 = ((c-LRLv31)/c)*100; forecastsig31 = ema(FO31,Signal31); #signal# if crossup(ccisig,-100) Then { upV1 = c; upA1 = forecastsig31; upV2 = upV1[1]; upA2 = upA1[1]; if countif(crossup(ccisig,-100),50) >= 2 and upV1<upV2 and upA1>upA2 Then buy("b"); } if CrossDown(ccisig,100) Then { dnV1 = c; dnA1 = forecastsig31; dnV2 = dnV1[1]; dnA2 = dnA1[1]; if countif(CrossDown(ccisig,100),50) >= 2 and dnV1>dnV2 and dnA1<dnA2 Then sell("s"); } 즐거운 하루되세요 > 조민철 님이 쓴 글입니다. > 제목 : cci 다이버전스 시스템 > 항상 감사드립니다 아래 식을 이용하여 CCI 다이버전스 시스템을 만들고자 합니다. ################# ### cci 지표 #### ################# Input : Period1(40),Period2(20); var : CCIv(0),CCIsig(0); CCIv = CCI(Period1); CCIsig = ema(CCIv,Period2); ################################################ ### forecast oscillator_40_20(회귀분석예측) #### ################################################ input : Period31(40),signal31(20); var : LRLv31(0),FO31(0),forecastsig31(0); LRLv31 = LRL(c,period31); FO31 = ((c-LRLv31)/c)*100; forecastsig31 = ema(FO31,Signal31); #signal# 1_1.가장 최근(T1)의 crossup(ccisig,-100) 발생시 S1= 1 크로서업 발생시의 주가를 V1 에 저장 forecastsig31 의 값을 A1 에 저장 1_2.가장 최근(T1) 직전에 발생(T1[1])한 crossup(ccisig,-100) 발생시 S2= 1 크로서업 발생시의 주가를 V2 에 저장 forecastsig31 의 값을 A2 에 저장 현재봉 기준 50개봉이내에서(두번의 크로스업 발생조건 ) S1=1 and S2=1 and V1<V2 and A1>A2 조건이면 매수 2_1.가장 최근(T1)의 crossdown(ccisig,100) 발생시 S1= -1 크로서다운 발생시의 주가를 V1 에 저장 forecastsig31 의 값을 A1 에 저장 2_2.가장 최근(T1) 직전에 발생(T1[1])한 crossdown(ccisig,100) 발생시 S2= -1 크로서업 발생시의 주가를 V2 에 저장 forecastsig31 의 값을 A2 에 저장 현재봉 기준 50개봉이내에서(두번의 크로스다운 발생조건 ) S1= -1 and S2= -1 and V1>V2 and A1<A2 조건이면 매도 감사합니다