커뮤니티
검색식 부탁드립니다
2025-11-06 10:40:43
259
글번호 227698
ATR값 = ATR(기간_ATR); ATR퍼센트 = (ATR값 / CLOSE)*100; 소스값 = ATR퍼센트; // 볼린저밴드 계산 중간선 = AVG(소스값, 기간_BB); 편차 = STDEV(소스값, 기간_BB); 상단밴드 = 중간선+ (편차 * 표준편차_배수); 하단밴드 = 중간선 - (편차 *표준편차_배수); 하단밴드 지표조건 기간_ATR 22 기간_BB 20 표준편차_배수 2 1,ATR지표값이 1봉전보 하락하고 BB 하단선을 크로스 다운한 검색식 부탁 드립니다 2, ATR 지표값을 BB상단선이 돌파한 검색식 부탁드립니다
rsiVolweight = if(rsiVal <30 and Volweight > 1.2,0.8,
if(rsiVal > 70 and volweight > 1.2,1.3,1,0));
weightedDis = baseDis*rsiweight*volweight*rsivolweight;
smoothedweightedDis = avg(weightedDis,3)
지표조건
per 20
volper20
rsiper14
지표값이 1 이하인 검색식 부탁 드립니다
답변 1
예스스탁 예스스탁 답변
2025-11-06 14:18:31
안녕하세요
예스스탁입니다.
1
input : 기간_ATR(22),기간_BB(20),표준편차_배수(2);
var : ATR값(0),ATR퍼센트(0),소스값(0),중간선(0),편차(0),상단밴드(0),하단밴드(0);
ATR값 = ATR(기간_ATR);
ATR퍼센트 = (ATR값 / CLOSE)*100;
소스값 = ATR퍼센트;
// 볼린저밴드 계산
중간선 = ma(소스값, 기간_BB);
편차 = STD(소스값, 기간_BB);
상단밴드 = 중간선+ (편차 * 표준편차_배수);
하단밴드 = 중간선 - (편차 *표준편차_배수);
if ATR값 < ATR값[1] and CrossDown(소스값,하단밴드) Then
Find(1);
2
input : 기간_ATR(22),기간_BB(20),표준편차_배수(2);
var : ATR값(0),ATR퍼센트(0),소스값(0),중간선(0),편차(0),상단밴드(0),하단밴드(0);
ATR값 = ATR(기간_ATR);
ATR퍼센트 = (ATR값 / CLOSE)*100;
소스값 = ATR퍼센트;
// 볼린저밴드 계산
중간선 = ma(소스값, 기간_BB);
편차 = STD(소스값, 기간_BB);
상단밴드 = 중간선+ (편차 * 표준편차_배수);
하단밴드 = 중간선 - (편차 *표준편차_배수);
if CrossUp(소스값,하단밴드) Then
Find(1);
3
올리신 수식이 완전치 않습니다.
내용 확인하시기 바랍니다.
즐거운 하루되세요
다음글
이전글