예스스탁
예스스탁 답변
2025-08-18 11:22:18
안녕하세요
예스스탁입니다.
input : ph(0.97);
var : i_wvf(0),i_sDev(0),i_midLine(0),i_upperBand(0),i_rangeHigh(0),ob(0);
i_wvf = ((high - lowest(C, 22)) / lowest(C, 22)) * 100;
i_sDev = 2.0 * std(i_wvf, 20);
i_midLine = ma(i_wvf, 20);
i_upperBand = i_midLine + i_sDev;
i_rangeHigh = (highest(i_wvf, 50)) * ph;
value1 = iff(i_wvf >= i_upperBand or i_wvf >= i_rangeHigh, i_wvf, 0);
ob = iff((i_wvf >= i_upperBand) or (i_wvf >= i_rangeHigh),1,0);
Value2 = iff(((ob[1]>0 and ob[2]>0 and ob[3]>0 and ob[4]>0) and ob == 0), i_wvf, 0);
plot1(i_wvf);
plot2(value1);
plot3(Value2);
즐거운 하루되세요
> 일지매7 님이 쓴 글입니다.
> 제목 : 예스트레이더 지표 부탁드립니다
> 1. 예스트레이더 지표로 변환 부탁드려요.
(수식1) 매수
i_wvf = ((high - lowest(C, 22)) / lowest(C, 22)) * 100;
i_sDev = 2.0 * stdev(i_wvf, 20);
i_midLine = avg(i_wvf, 20);
i_upperBand = i_midLine + i_sDev;
i_rangeHigh = (highest(i_wvf, 50)) * ph;
i_wvf;
(수식2) 과매수
i_wvf = ((high - lowest(C, 22)) / lowest(C, 22)) * 100;
i_sDev = 2.0 * stdev(i_wvf, 20);
i_midLine = avg(i_wvf, 20);
i_upperBand = i_midLine + i_sDev;
i_rangeHigh = (highest(i_wvf, 50)) * ph;
if(i_wvf >= i_upperBand or i_wvf >= i_rangeHigh, i_wvf, 0);
(수식3) 과매수이탈
i_wvf = ((H - lowest(C, 22)) / lowest(C, 22)) * 100;
i_sDev = 2.0 * stdev(i_wvf, 20);
i_midLine = avg(i_wvf, 20);
i_upperBand = i_midLine + i_sDev;
i_rangeHigh = (highest(i_wvf, 50)) * ph;
ob = (i_wvf >= i_upperBand) or (i_wvf >= i_rangeHigh);
if(ob,1,0); //os : OverBuy
// 과매수 4회이상 연속후 이탈)
if( ((ob(1)>0 and ob(2)>0 and ob(3)>0 and ob(4)>0) and ob == 0), i_wvf, 0);
-지표조건설정
PH : 0.97