커뮤니티

수고많습니다. 4가지 조건검색중 3가지 이상조건이 될때 검색되게 해주세요... 감사드립

프로필 이미지
그냥생각없슴
2024-02-15 05:32:35
774
글번호 176636
답변완료
input : sonarP(20),sonarsig(9),voscP1(5),voscP2(20),rsiP(14); Var21 = SONAR(sonarP); Var22 = ema(Var21,sonarsig); Var5 = OSCV(voscP1,voscP2); var6 = RSI(rsiP); if CrossUp(Var21,Var22) and Var21[1] < 0 and Var5 > 0 and var6[1]<=30 AND var6[1]<var6 Then Find(1); input : pd(22), bbl(20), mult(2.0), lb(50), ph(0.85),기간1(10),기간2(20); var : wvf(0), sDev(0), midLine(0), upperBand(0),rangeHigh(0), OverSold(0); var : ap(0),esa(0),d(0),ci(0),wt1(0),wt2(0); # williams vix fix 및 과매도권 밴드 계산 wvf = ((highest(close, pd) - low) / (highest(close, pd))) * 100; sDev = mult * std(wvf, bbl); midLine = ma(wvf, bbl); upperBand = midLine + sDev; rangeHigh = (highest(wvf, lb)) * ph; # 웨이브트렌드 ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap - esa), 기간1); ci = (ap - esa) / (0.015 * d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); if wt1[1]<=-53 && (wvf >= upperBand or wvf >= rangeHigh or wvf[1] >= upperBand or wvf[1] >= rangeHigh) && wvf[1]>wvf && Crossup(wt1,wt2) Then Find(1); input : 배분1(0.236),배분2(1.02); var : 중최고가(0),중최저가(0); var : 경계(0),경계1(False),경계2(False); var : 기준봉(0),기준봉1(False),기준봉2(False); var : 결과기준(0),결과기준1(False),결과기준2(False); var : 평균(0),평균라인(0); var : a(0), m5(0),m10(0),m20(0),m60(0),m120(0),m240(0),m480(0); var : bh(0),bc(0),b(0),aa(0); 중최고가=highest(h,20); 중최저가=lowest(l,20); 경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1; 경계1=crossup(c, 경계)&& c>o*배분2; 경계2=crossdown(c, 경계); if 경계1 or 경계2 Then 기준봉 = O; 기준봉1=crossup(c, 기준봉); 기준봉2=crossdown(c, 기준봉); if 기준봉1 or 기준봉2 Then 결과기준=o; 결과기준1=crossup(c, 결과기준); 결과기준2=crossdown(c, 결과기준); if 결과기준1 or 결과기준2 Then A=o; M5=ema(C,5); M10=ema(C,10); M20=ema(C,20); M60=ema(C,60); M120=ema(C,120); M240=ema(C,240); M480=ema(C,480); BH=BollBandUp(20,2); BC=ma(c,20); 평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18; 평균라인=Ema(Ema(Ema(평균, 5), 5), 5); B=평균라인 + 20*std(평균라인,5); AA=sar(0.02,0.2); if C>=A && CROSSUP(C,B) && AA<=C Then Find(1); input : rsiLenghth(14); input : rsiOverBought(70); input : rsiOverSold(30); var : bullishCandle(False),bearishCandle(False); var : rsiValue(0),isRSIOB(False),isRSIOS(False),tradeSignal(False); var : tx1(0),tx2(0),조건(False); bullishCandle=close >= open[1] and close[1] < open[1]; //close[1] < open[1] && close[1] >= open && close >= open[1]; //high >= high[1] and low <= low[1] rsiValue=rsi(rsiLenghth); isRSIOB=rsiValue >= rsiOverBought and rsiValue; isRSIOS=rsiValue <= rsiOverSold and rsiValue; tradeSignal=((isRSIOS or isRSIOS[1] or isRSIOS[2]) and bullishCandle); if tradeSignal && bullishCandle && C>O Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-15 15:40:22

안녕하세요 예스스탁입니다. input : sonarP(20),sonarsig(9),voscP1(5),voscP2(20),rsiP(14); var : count(0); Var21 = SONAR(sonarP); Var22 = ema(Var21,sonarsig); Var5 = OSCV(voscP1,voscP2); var6 = RSI(rsiP); input : pd(22), bbl(20), mult(2.0), lb(50), ph(0.85),기간1(10),기간2(20); var : wvf(0), sDev(0), midLine(0), upperBand(0),rangeHigh(0), OverSold(0); var : ap(0),esa(0),d(0),ci(0),wt1(0),wt2(0); # williams vix fix 및 과매도권 밴드 계산 wvf = ((highest(close, pd) - low) / (highest(close, pd))) * 100; sDev = mult * std(wvf, bbl); midLine = ma(wvf, bbl); upperBand = midLine + sDev; rangeHigh = (highest(wvf, lb)) * ph; # 웨이브트렌드 ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap - esa), 기간1); ci = (ap - esa) / (0.015 * d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); input : 배분1(0.236),배분2(1.02); var : 중최고가(0),중최저가(0); var : 경계(0),경계1(False),경계2(False); var : 기준봉(0),기준봉1(False),기준봉2(False); var : 결과기준(0),결과기준1(False),결과기준2(False); var : 평균(0),평균라인(0); var : a(0), m5(0),m10(0),m20(0),m60(0),m120(0),m240(0),m480(0); var : bh(0),bc(0),b(0),aa(0); 중최고가=highest(h,20); 중최저가=lowest(l,20); 경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1; 경계1=crossup(c, 경계)&& c>o*배분2; 경계2=crossdown(c, 경계); if 경계1 or 경계2 Then 기준봉 = O; 기준봉1=crossup(c, 기준봉); 기준봉2=crossdown(c, 기준봉); if 기준봉1 or 기준봉2 Then 결과기준=o; 결과기준1=crossup(c, 결과기준); 결과기준2=crossdown(c, 결과기준); if 결과기준1 or 결과기준2 Then A=o; M5=ema(C,5); M10=ema(C,10); M20=ema(C,20); M60=ema(C,60); M120=ema(C,120); M240=ema(C,240); M480=ema(C,480); BH=BollBandUp(20,2); BC=ma(c,20); 평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18; 평균라인=Ema(Ema(Ema(평균, 5), 5), 5); B=평균라인 + 20*std(평균라인,5); AA=sar(0.02,0.2); input : rsiLenghth(14); input : rsiOverBought(70); input : rsiOverSold(30); var : bullishCandle(False),bearishCandle(False); var : rsiValue(0),isRSIOB(False),isRSIOS(False),tradeSignal(False); var : tx1(0),tx2(0),조건(False); bullishCandle=close >= open[1] and close[1] < open[1]; //close[1] < open[1] && close[1] >= open && close >= open[1]; //high >= high[1] and low <= low[1] rsiValue=rsi(rsiLenghth); isRSIOB=rsiValue >= rsiOverBought and rsiValue; isRSIOS=rsiValue <= rsiOverSold and rsiValue; tradeSignal=((isRSIOS or isRSIOS[1] or isRSIOS[2]) and bullishCandle); count = 0; if CrossUp(Var21,Var22) and Var21[1] < 0 and Var5 > 0 and var6[1]<=30 AND var6[1]<var6 Then count = count+1; if wt1[1]<=-53 && (wvf >= upperBand or wvf >= rangeHigh or wvf[1] >= upperBand or wvf[1] >= rangeHigh) && wvf[1]>wvf && Crossup(wt1,wt2)Then count = count+1; if C>=A && CROSSUP(C,B) && AA<=C Then count = count+1; if tradeSignal && bullishCandle && C>O Then count = count+1; if count >= 3 Then Find(1); 즐거운 하루되세요 > 그냥생각없슴 님이 쓴 글입니다. > 제목 : 수고많습니다. 4가지 조건검색중 3가지 이상조건이 될때 검색되게 해주세요... 감사드립 > input : sonarP(20),sonarsig(9),voscP1(5),voscP2(20),rsiP(14); Var21 = SONAR(sonarP); Var22 = ema(Var21,sonarsig); Var5 = OSCV(voscP1,voscP2); var6 = RSI(rsiP); if CrossUp(Var21,Var22) and Var21[1] < 0 and Var5 > 0 and var6[1]<=30 AND var6[1]<var6 Then Find(1); input : pd(22), bbl(20), mult(2.0), lb(50), ph(0.85),기간1(10),기간2(20); var : wvf(0), sDev(0), midLine(0), upperBand(0),rangeHigh(0), OverSold(0); var : ap(0),esa(0),d(0),ci(0),wt1(0),wt2(0); # williams vix fix 및 과매도권 밴드 계산 wvf = ((highest(close, pd) - low) / (highest(close, pd))) * 100; sDev = mult * std(wvf, bbl); midLine = ma(wvf, bbl); upperBand = midLine + sDev; rangeHigh = (highest(wvf, lb)) * ph; # 웨이브트렌드 ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap - esa), 기간1); ci = (ap - esa) / (0.015 * d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); if wt1[1]<=-53 && (wvf >= upperBand or wvf >= rangeHigh or wvf[1] >= upperBand or wvf[1] >= rangeHigh) && wvf[1]>wvf && Crossup(wt1,wt2) Then Find(1); input : 배분1(0.236),배분2(1.02); var : 중최고가(0),중최저가(0); var : 경계(0),경계1(False),경계2(False); var : 기준봉(0),기준봉1(False),기준봉2(False); var : 결과기준(0),결과기준1(False),결과기준2(False); var : 평균(0),평균라인(0); var : a(0), m5(0),m10(0),m20(0),m60(0),m120(0),m240(0),m480(0); var : bh(0),bc(0),b(0),aa(0); 중최고가=highest(h,20); 중최저가=lowest(l,20); 경계=(중최고가+중최저가)/2-(중최고가-중최저가)*배분1; 경계1=crossup(c, 경계)&& c>o*배분2; 경계2=crossdown(c, 경계); if 경계1 or 경계2 Then 기준봉 = O; 기준봉1=crossup(c, 기준봉); 기준봉2=crossdown(c, 기준봉); if 기준봉1 or 기준봉2 Then 결과기준=o; 결과기준1=crossup(c, 결과기준); 결과기준2=crossdown(c, 결과기준); if 결과기준1 or 결과기준2 Then A=o; M5=ema(C,5); M10=ema(C,10); M20=ema(C,20); M60=ema(C,60); M120=ema(C,120); M240=ema(C,240); M480=ema(C,480); BH=BollBandUp(20,2); BC=ma(c,20); 평균=((M5*2)+(M10*2)+(M20*3)+(M60*2)+(M120*3)+(M240*2)+(M480*2)+(BH*1)+(BC*1)) / 18; 평균라인=Ema(Ema(Ema(평균, 5), 5), 5); B=평균라인 + 20*std(평균라인,5); AA=sar(0.02,0.2); if C>=A && CROSSUP(C,B) && AA<=C Then Find(1); input : rsiLenghth(14); input : rsiOverBought(70); input : rsiOverSold(30); var : bullishCandle(False),bearishCandle(False); var : rsiValue(0),isRSIOB(False),isRSIOS(False),tradeSignal(False); var : tx1(0),tx2(0),조건(False); bullishCandle=close >= open[1] and close[1] < open[1]; //close[1] < open[1] && close[1] >= open && close >= open[1]; //high >= high[1] and low <= low[1] rsiValue=rsi(rsiLenghth); isRSIOB=rsiValue >= rsiOverBought and rsiValue; isRSIOS=rsiValue <= rsiOverSold and rsiValue; tradeSignal=((isRSIOS or isRSIOS[1] or isRSIOS[2]) and bullishCandle); if tradeSignal && bullishCandle && C>O Then Find(1);