답변완료
종목 검색식 부탁드립니다.
1. 일봉차트에서, 주봉 60 이평선을 (단순) 그어, 일봉차트에서 주봉 60이평 을 일봉 캔들이 양봉으로 돌파하는 종목 검색식 부탁드려요. 2. 아래의 수식을 참고하여, 현재 0봉전 , "수식2) B 인 " 모든종목 검색식 부탁드려요. ----아래-----수식1) A 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) B 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) C 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;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 andob(4)>0) and ob ==0),i_wvf,0);지표조건 PH 0.95
2025-12-05
101
글번호 228709
종목검색
답변완료
문의드립니다
input : length(20),BB_mult(2.0);var : BB_basis(0),dev(0),BB_upper(0),BB_lower(0);BB_basis = ma(close, length);dev = BB_mult * std(close, length);BB_upper = BB_basis + dev;BB_lower = BB_basis - dev;input : KC_mult_high(1.0);input : KC_mult_mid(1.5);input : KC_mult_low(2.0);var : KC_basis(0),devKC(0);var : KC_upper_high(0),KC_lower_high(0);var : KC_upper_mid(0),KC_lower_mid(0);var : KC_upper_low(0),KC_lower_low(0);var : NoSqz(False),LowSqz(False),MidSqz(False),HighSqz(False);var : mom(0),iff_1(0),iff_2(0),mom_color(0),sq_color(0);KC_basis = ma(close, length);devKC = ma(TrueRange, length);KC_upper_high = KC_basis + devKC * KC_mult_high;KC_lower_high = KC_basis - devKC * KC_mult_high;KC_upper_mid = KC_basis + devKC * KC_mult_mid;KC_lower_mid = KC_basis - devKC * KC_mult_mid;KC_upper_low = KC_basis + devKC * KC_mult_low;KC_lower_low = KC_basis - devKC * KC_mult_low;//SQUEEZE CONDITIONSNoSqz = BB_lower < KC_lower_low or BB_upper > KC_upper_low; //NO SQUEEZE: GREENLowSqz = BB_lower >= KC_lower_low or BB_upper <= KC_upper_low; //LOW COMPRESSION: BLACKMidSqz = BB_lower >= KC_lower_mid or BB_upper <= KC_upper_mid ;//MID COMPRESSION: REDHighSqz = BB_lower >= KC_lower_high or BB_upper <= KC_upper_high; //HIGH COMPRESSION: ORANGE//MOMENTUM OSCILLATORmom = LRL(close - avg(avg(highest(high, length), lowest(low, length)),ma(close, length)), length);//MOMENTUM HISTOGRAM COLORiff_1 = iff(mom > iff(isnan(mom[1])==true,0,mom[1]) , lime , green);iff_2 = iff(mom < iff(isnan(mom[1])==true,0,mom[1]) , red , maroon);mom_color = iff(mom > 0 , iff_1 , iff_2);//SQUEEZE DOTS COLORsq_color = iff(HighSqz , red ,IFf(MidSqz , Cyan ,IFf(LowSqz , black , Yellow)));if mom_color == lime and (sq_color == Cyan or sq_color == Red) Then Buy();if mom_color == Red and (sq_color == Cyan or sq_color == Red) Then ExitLong();수고많으십니다 만들어주신 수식인데 한가지 추가 요청이 있어 문의드립니다 120일 이동 평균 기준으로캔들이 120 일 이동평균 위에 있으면 매수 신호만 나오고캔들이 120일 이동평균 아래에 있으면 매도 신호만 나오고캔들이 120 일 이동평균 위에 있으서 매도 신호가 나오면 매수 청산만캔들이 120일 이동평균 아래에 있으서 매수 신호가 나오면 매도 청산만 나오게이런 식을 추가 부탁드립니다 감사합니다
답변완료
종목 검색식 부탁드립니다.
****재문의 드립니다 수식 확인 부탁드려요 1. 일봉차트에서, 주봉 60 이평선을 (단순) 그어, 주봉 60이평 을 기준으로 "하단(아랫쪽)" 1%에 있는 종목검색식 부탁드려요 (변수로) ----- 보내주신 수식 (저장이 안됨)---input : P(60),Per(-1);var : cnt(0),sum(0),mav(0);Array : CC[100](0);if Bdate != Bdate[1] and DayOfWeek(Bdate)<= DayOfWeek(Bdate[1]) Then{ for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; }}CC[0] = C;if CC[P-1] > 0 Then{ sum = 0; for cnt = 0 to P-1 { sum = sum+CC[cnt]; } mav = sum/P; if C < mav and C > mav(1+Per/100) Then Find(1);}
답변완료
전략실행차트와 확장차트의 신호차이 문의드립니다.
안녕하세요. 관심종목에서 매매신호 발생시 예스스팟에서 주문이 나가는 방식으로 거래하고 있습니다.아래 그림 위쪽은 예스트레이더 전략실행차트이고 아래쪽은 예스스팟 확장차트입니다. 비슷한 문제로 전에도 몇 번 문의드린 적이 있으나, 아직 해결이 안되어 재문의 드립니다.가장 큰 문제는 전략실행차트와 확장차트의 진입신호에 하루 정도의 차이가 발생하고 있습니다.(경우에 따라서는 발생하고 안하고의 차이가 있을 수도 있습니다.) 전략실행차트는 설정한대로 봉개수가 300이고, 확장차트는 300개로 설정했음에도 봉개수가 301개 나왔습니다.(아래 그림 참조)그러나 두 차트의 봉개수를 맞춰 준다고 해도 여전히 진입신호는 하루의 차이가 나고 있습니다. 즉 주된 원인이 봉개수가 아닙니다.아래는 확장차트 객체의 설정내용입니다. 원인파악 및 해결방안을 알려주시면 감사하겠습니다.보다 상세한 정보가 필요하시면 유선연락 주셔도 됩니다. // 차트객체 설정function ReqNextChartEx(){ if (req < ItemList.length && CT.length < 최대보유종목수) { var TradeSet = new SystemTradeInfo(TRADE_FIXCOUNT, 1, 1000000, 1, 0, 0, CALCMETHOD_PERCENT, 0, 0, CALCMETHOD_POINT, PYRAMIDING_ENTRY, 100, 10); var ChartSet = new ReqChartItem(ItemList[req], 1, CHART_PERIOD_DAILY, 300, CHART_REQCOUNT_BAR, false, false); var SymSet = new SystemInfo(적용시스템, YL_TYPE_NORMAL, null, TradeSet); Main.ReqChartEx(ChartSet, SymSet); }}
답변완료
문의 드립니다
Input : Lookback(1), Tolerance(1);Input : RSIPeriod(14);Var : Low1(0), Bar1(0), Low2(0), Bar2(0);Var : DB_Found(False);Var : MACD_Line(0), MACD_Signal(0), MACD_Hist(0), MACD_Bull(False);Var : RSI_val(0), RSI_Bull(False);Var : ATR10(0), ATR_Filter(False);Var : Vol_Filter(False);Low1 = Lowest(Low, Lookback);Bar1 = LowestBar(Low, Lookback);If CurrentBar > Bar1 then begin Low2 = Lowest(Low, Lookback); Bar2 = LowestBar(Low, Lookback);end;DB_Found = AbsValue(Low1 - Low2) / Low1 < Tolerance and Bar2 > Bar1;MACD_Line = EMA(Close, 1) - EMA(Close, 1);MACD_Signal = EMA(MACD_Line,1);MACD_Hist = MACD_Line - MACD_Signal;MACD_Bull = MACD_Hist > 0; RSI_val = RSI(Close, RSIPeriod);RSI_Bull = RSI_val > RSI_val[1] and RSI_val < 40;ATR10 = ATR(10);ATR_Filter = ATR10 > ATR10[1];Vol_Filter = Volume > Volume[1] or Volume > Average(Volume,20); If DB_Found and Close > High[1] and MACD_Bull and RSI_Bull and ATR_Filter and Vol_Filter Then Buy("SuperDoubleBottom", AtMarket);시스템식에 맞게 변환 부탁드립니다. 감사합니다.
답변완료
지표문의
A=SUM(1);B=BBandsUp(20,2);D=Valuewhen(1, B>B(1),B);HighestSince(1,Crossup(A, T봉-C봉), D)A=SUM(1);B=BBandsDown(20,2);D=Valuewhen(1, B<B(1),B);LowestSince(1,Crossup(A, T봉-C봉), D)A=SUM(1);B=BBandsUp(20,2);B1=BBandsDown(20,2);D=Valuewhen(1, B>B(1),B);D1=Valuewhen(1, B<B(1),B1);HS=HighestSince(1,Crossup(A, T봉-C봉), D);LS=LowestSince(1,Crossup(A, T봉-C봉), D1);LS+(HS-LS)/2위 수식 변환 부탁드립니다 감사합니다
답변완료
시뮬레이션과 전략 실행의 차이 관련 문의드립니다.
안녕하세요,시뮬레이션과 전략 실행의 차이 관련 문의드립니다.전략 실행 차트에서는 실제로 청산되었으나,시뮬레이션에 차트에서는 익절로 끝나는 경우에 대한 해결 방법을 문의드립니다.(전략 실행 차트에서도 청산된 후 다음날 재시작 후에는 익절로 수정 표기됩니다)아래는 이해를 돕기위해 시뮬레이션 차트를 캡쳐한 예시입니다.가장 우측 봉과 같이 긴봉을 형성하는 경우, 그리고 해당 봉의 움직임 안에 손절과 익절이 모두 존재하는 경우실제로 어디를 먼저 터치하냐에 따라 결과가 달라집니다.시뮬레이션은 순서와 상관없이 터치만 했다면 유리하게 해석하는 것 같은데요,이걸 정확하게 계산하도록 하는 방법 또는 예스트레이더 설정 같은것이 있는지 문의드립니다.크게 두가지 해결 방향이 있을것 같습니다.1. 어디를 먼저 터치했는지에 따라 정확히 연산하는법2. 아예 보수적으로 무조건 청산처리 하는법항상 친절한 답변에감사의 말씀을 드립니다.