커뮤니티

지표카운트 부탁드립니다.

프로필 이미지
미우
2021-06-26 18:14:25
1624
글번호 150300
답변완료
다른분이 만든 지표를 응용해서 지표를 만들려고합니다... Input:macd_short(12),macd_long(26),macd_period(9), sto_len(12),sto_len1(5),sto_len2(5), cci_period1(9),cci_period2(10),ma_period(10); Var : macd_val(0),macd_osc_v(0),sto_k(0),sto_d(0),cci_val(0),cci_sig(0); macd_val = MACD(macd_short, macd_long); macd_osc_v = ema(macd_val, macd_period); sto_k = StochasticsK(sto_len, sto_len1); sto_d = StochasticsD(sto_len, sto_len1, sto_len2); cci_val = CCI(cci_period1); cci_sig = ema(cci_val, cci_period2); 예를들어 분봉은 직접 속성에서 선택하고 지금은 3분봉을 기준으로 하겠습니다. 위 6가지 변수에서 1번조건 : macd_val > macd_osc_v , sto_k > sto_d ,cci_val > cci_sig 각각 조건을 충족할경우 카운팅해서 3분봉 위에 1.2.3등올 텍스트로 출력하고 싶습니다.. 2번 조건 : 반대일경우 macd_val > macd_osc_v , sto_k > sto_d ,cci_val > cci_sig 도 조 건을 충족할경우 카운팅해서 3분봉아래에 1.2.3 등으로 표시하고 싶습니다. 봉마다 조건을 충족하는 숫자가 위아래로 표시되는 형태입니다. 1번 조건이 2개 2번 조건이 1개 일경우 3분봉위 2, 아래1이 표시되는 형태입니다. 표시되는 텍스트의 크기를 선택할수있게 만들어 주시면 더 고맙겠습니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-28 11:46:09

안녕하세요 예스스탁입니다. Input:macd_short(12),macd_long(26),macd_period(9), sto_len(12),sto_len1(5),sto_len2(5), cci_period1(9),cci_period2(10),ma_period(10),텍스트크기(10); Var : macd_val(0),macd_osc_v(0),sto_k(0),sto_d(0),cci_val(0),cci_sig(0); var : tx1(0),tx2(0); macd_val = MACD(macd_short, macd_long); macd_osc_v = ema(macd_val, macd_period); sto_k = StochasticsK(sto_len, sto_len1); sto_d = StochasticsD(sto_len, sto_len1, sto_len2); cci_val = CCI(cci_period1); cci_sig = ema(cci_val, cci_period2); value1 = 0; if macd_val > MACD_OSc_v Then value1 = value1+1; if sto_k > sto_d Then value1 = value1+1; if cci_val > cci_sig Then value1 = value1+1; value2 = 0; if macd_val < MACD_OSc_v Then value2 = value2+1; if sto_k < sto_d Then value2 = value2+1; if cci_val < cci_sig Then value2 = value2+1; tx1 = Text_New(sDate,sTime,H,NumToStr(value1,0)); tx2 = Text_New(sDate,sTime,L,NumToStr(value2,0)); Text_SetStyle(tx1,2,1); Text_SetStyle(tx2,2,0); Text_SetSize(tx1,텍스트크기); Text_SetSize(tx2,텍스트크기); 즐거운 하루되세요 > 미우 님이 쓴 글입니다. > 제목 : 지표카운트 부탁드립니다. > 다른분이 만든 지표를 응용해서 지표를 만들려고합니다... Input:macd_short(12),macd_long(26),macd_period(9), sto_len(12),sto_len1(5),sto_len2(5), cci_period1(9),cci_period2(10),ma_period(10); Var : macd_val(0),macd_osc_v(0),sto_k(0),sto_d(0),cci_val(0),cci_sig(0); macd_val = MACD(macd_short, macd_long); macd_osc_v = ema(macd_val, macd_period); sto_k = StochasticsK(sto_len, sto_len1); sto_d = StochasticsD(sto_len, sto_len1, sto_len2); cci_val = CCI(cci_period1); cci_sig = ema(cci_val, cci_period2); 예를들어 분봉은 직접 속성에서 선택하고 지금은 3분봉을 기준으로 하겠습니다. 위 6가지 변수에서 1번조건 : macd_val > macd_osc_v , sto_k > sto_d ,cci_val > cci_sig 각각 조건을 충족할경우 카운팅해서 3분봉 위에 1.2.3등올 텍스트로 출력하고 싶습니다.. 2번 조건 : 반대일경우 macd_val > macd_osc_v , sto_k > sto_d ,cci_val > cci_sig 도 조 건을 충족할경우 카운팅해서 3분봉아래에 1.2.3 등으로 표시하고 싶습니다. 봉마다 조건을 충족하는 숫자가 위아래로 표시되는 형태입니다. 1번 조건이 2개 2번 조건이 1개 일경우 3분봉위 2, 아래1이 표시되는 형태입니다. 표시되는 텍스트의 크기를 선택할수있게 만들어 주시면 더 고맙겠습니다. 감사합니다.