커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

키움 지표 변환 부탁드립니다.

안녕하세요. 1. 키움지표인데 예스랭귀지로 변환 부탁 드립니다. AA= ma(C,기간1); BB= ma(C,기간2); CC=ma(C,기간3); V1= ValueWhen(1, AA>BB && BB>CC && AA>CC, C); V2 = ValueWhen(1, V1(2) < V1(1) && V1(1) > V1, V1(1)); ValueWhen(1, CrossUp(AA,V2), AA) 감사합니다.
프로필 이미지
해대장
2024-12-26
424
글번호 186639
지표

구경꾼그림자 님에 의해서 삭제되었습니다.

프로필 이미지
구경꾼그림자
2024-12-26
11
글번호 186628
종목검색
답변완료

질문있습니다.

*매수 손절 조건 5봉내의 저점돌파하는 즉시 문의드려서 if MarketPosition == 1 Then { Exitlong("bx1",AtStop,lowest(L,5)-PriceScale*1); Exitlong("bx2",AtLimit,EntryPrice-(EntryPrice-lowest(L,5))); Exitlong("bx3",AtStop,highest(H,BarsSinceEntry)-ATR(14)*2); } 라고 답변받았었습니다. Exitlong("bx1",AtStop,lowest(L,5)-PriceScale*1); 여기서 5봉내의 최저점의 기준은 현재가인가요? 진입가가 되나요? 유진증권에서 마이크로나스닥 900틱 차트로 보는데 값이 다른거 같아서 문의드립니다. 페이지가 넘어간 질문글에 답글형식으로 질문드리면 앞쪽으로 땡겨지는지를 몰라서 새글로 여쭤봅니다. 혹시 현재가 기준이라면 진입했을때를 기준으로 5봉내의 최저점을 손절가로 잡는 시스템식 부탁드립니다. 감사합니다.(__)
프로필 이미지
생계형투기꾼
2024-12-26
513
글번호 186627
시스템
답변완료

문의 드립니다.

문의 드립니다. 1.아래 수식에서 하단 매도부분에서 기존1번으로는 매도 표시가 되는데 변경1번으로는 매도 표기가 안되는데 이유는 무엇인지요?. 2. n봉 이내에서 cciv가 100 이상 과열이었다가 하락하여 cciv<-100선 아래로 돌파 후 상승추세로 cciv가 전환하여 2-1 cci 0선을 재 돌파할 때 마다 n번 분할매수, 또는 crossup(cciv,ccisig) 할때 분할매수 하여 매수 평단가가 a%일때 자동 매도하는 수식을 부탁드립니다. Input : Period1(50),Period2(9),period(50); var :af(0.02), maxAF(0.2),f(0), CCIv(0),CCIsig(0),a(0),b(0),DMIv(0),dp(0),dm(0),DParity(0),DParity1(0),count(0); CCIv = CCI(Period1); CCIsig = ema(CCIv,Period2); var1 = SAR(af,maxAF); a=ma(c,120); b=ma(c,5); f=highest(h,2); value1 = MACD(12,26); value2 = ema(value1, 9); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); DParity = Disparity(120); DParity1 = Disparity(240); if cciv>-150 and CrossDown(cciv,ccisig) Then count=0; if CCIv<100 and cciv>0 and CrossUp(c,f[1]) Then { count = count+1; var1=cciv; Var2=var1[1]; if count == 1 Then Buy("b1"); if count == 2 Then Buy("b2"); if count == 3 Then Buy("b3"); if count == 4 Then Buy("b4"); } //기존 1번 if (CCIv>100 and CrossDown(CCIv,CCIsig)) or CrossDown(cciv,100) then ExitLong(); //변경 1번 if (CCIv>100 and CrossDown(ma(c,5),ma(c,20)) then ExitLong();
프로필 이미지
정도령7
2024-12-26
567
글번호 186625
시스템
답변완료

문의 드립니다.

문의 드립니다. 1. 아래 수식에서 n번 자동분할 매수를 하고 평균매수가가 a%이상 될때 자동매도하는 수식을 부탁드립니다. 1.번 아래 Input : Period1(50),Period2(9); var : CCIv(0),CCIsig(0),a(0),a1(0),a2(0),a3(0),b(0),count(0),BBu1(0),BBd1(0),BBu2(0),BBd2(0); BBu1 = BollBandUp(5,2); BBu2 = BollBandUp(60,2); BBd1 = BollBandDown(5,2); BBd2 = BollBandDown(60,2); CCIv = CCI(Period1); CCIsig = ema(CCIv,Period2); b=ma(c,5); a=ma(c,20); a1=ma(c,60); a2=ma(c,120); a3=ma(c,200); value1 = MACD(12,26); value2 = ema(value1, 9); if CrossDown(bbd1,bbd2) and c<bbd2 Then count = 0; if CrossUp(bbd1,bbd2) Then { count = count+1; var1=cciv; Var2=var1[1]; if count == 1 and cciv>cciv[1] and value1>Value2 Then Buy("b1"); if count == 2 and cciv>cciv[1] and value1>Value2 Then Buy("b2"); if count == 3 and cciv>cciv[1] and value1>Value2 Then Buy("b3"); if count == 4 and cciv>cciv[1] and value1>Value2 Then Buy("b4"); } if (cciv>100 and CrossDown(cciv,ccisig)) or crossdown(cciv,100) then ExitLong();
프로필 이미지
정도령7
2024-12-26
573
글번호 186620
시스템
답변완료

예스랭귀지 수식 요청합니다

안녕하세요 <1번> A = sum(if(H-H(1)>0&&H-H(1)>L(1)-L,1,0),14); B = sum(IF(l(1)-l>0&&H-H(1)<L(1)-L,1,0),14); Z=eavg(A,10)-eavg(A,10); <2번> A = RSI(14); B=Stochasticsslow(12, 5); X=ma(C, 20); Y=((predayhigh()+predaylow()+predayclose())/2)-predaylow(); 조건 = A>=30&& B>=30&& C>=X&& C>=Y&& A>A(1)&&B>B(1); cnt=CountSince(date!=date(1),조건)==1; cnt&&!cnt(1) <3번> A=ma(C,10); B=BbandsDown(20,2); X=Rsi(14); B>=A&& crossup(X, 30) <4번> A=MA(C,20); B=(A+AVGIF(C-A,-1,0.0)-2*sTDEVIF(C-A,-1,0.0)); X=(B*1); CROSSUP(C,X)&& CROSSUP(C,BBANDSDOWN(20,2)) <5번> C < avg(C,short) && avg(C, short) < avg(C,mid) && avg(C,mid) < avg(C,long) && L < Lowest(L(1), 59) short 5 mid 20 long 60 <6번> A=ma(C,5); B=ma(C,20); X=Crossup(A, B); 최고=highestSince(1,X,H); 최고가=Valuewhen(1,최고==최고(1)&&최고>H,최고); 최저=if(B>L,1,0); 최저가=sum(최저); Z = 최저가-valuewhen(1,X,최저가(1)); 조건=crossup(c,최고가)&&Z>0; 카운트=countsince(X,조건)==1; 카운트&&!카운트(1) <7번> (1봉전 CROSSDOWN (BBandsC(10,2),BBandsC(40,2))) and (0봉전 CROSSUP (C,BBandsC(10,2))) 키움수식을 예스랭귀지로 변환 가능할까요? 긴 글 읽어주셔서 감사합니다 즐거운 연말 되세요~
프로필 이미지
당근인생
2024-12-26
640
글번호 186619
종목검색
답변완료

문의 드립니다!

안녕하세요! 1, 아래수식을 적용시 여러개의 파란 가로선이 발생이되는데요 이 가로선과 가로선의 간격이 3포인트(국선기준)이상일 경우에는 그 간격에 색상이 입혀지도록 수정부탁드립니다 * 색상은 사용자 지정이 기능토록 해주세요 2, 위와 관련해서 현재 캔들가격 기준 위쪽에 발생되는 색상은 빨간색, 아래쪽에 발생되는 색상은 파란색 이런식으로까지 해주시면 더욱더 감사하겠습니다 * 여의치 않을시 위 1번내용만이라도 부탁드립니다 감사합니다!! ---------------------------------------------------------------------------------- input : N(30),색1(Blue),색2(Blue),굵기1(5),굵기2(5),형태1(1),형태2(1); input : 수직선색상(Blue),수직선굵기(1); var : cnt(0),HH(0),LL(0),HTL1(0),LTL1(0),H1(0),L1(0),TL(0),vtl(0); Array : HTL[100](0),LTL[100](0),HV[100](0),LV[100](0); if Sdate != sDate[1] Then { value1 = sDate; Value2 = value1[1]; Value3 = sTime; Value4 = Value3[1]; For cnt = 1 to N { HV[cnt] = 0; LV[cnt] = 0; TL_Delete(HTL[cnt]); TL_Delete(LTL[cnt]); var1 = max(DayOpen(cnt),DayClose(cnt)); var2 = min(DayOpen(cnt),DayClose(cnt)); if cnt == 1 Then { HTL[cnt] = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); HV[cnt] = var1; TL_SetColor(HTL[cnt],색1); TL_SetSize(HTL[cnt],굵기1); TL_SetStyle(HTL[cnt],형태1); TL_SetExtRight(HTL[cnt],true); TL_SetDrawMode(HTL[cnt],0); HH = var1; LTL[cnt] = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2); LV[cnt] = var2; TL_SetColor(LTL[cnt],색2); TL_SetSize(LTL[cnt],굵기2); TL_SetStyle(LTL[cnt],형태2); TL_SetExtRight(LTL[cnt],true); TL_SetDrawMode(LTL[cnt],0); LL = var2; } Else { if abs(var1-DayOpen(0)) < 10 and (var1 > HH or var1 < LL) Then { HTL[cnt] = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); HV[cnt] = var1; TL_SetColor(HTL[cnt],색1); TL_SetSize(HTL[cnt],굵기1); TL_SetStyle(HTL[cnt],형태1); TL_SetExtRight(HTL[cnt],true); TL_SetDrawMode(HTL[cnt],0); } if abs(Var2-DayOpen(0)) < 10 and (Var2 > HH or Var2 < LL) Then { LTL[cnt] = TL_New(sDate,sTime,Var2,NextBarSdate,NextBarStime,Var2); LV[cnt] = var2; TL_SetColor(LTL[cnt],색2); TL_SetSize(LTL[cnt],굵기2); TL_SetStyle(LTL[cnt],형태2); TL_SetExtRight(LTL[cnt],true); TL_SetDrawMode(LTL[cnt],0); } if var1 > HH and abs(var1-DayOpen(0)) < 10 Then HH = DayHigh(cnt); if Var2 < LL and abs(Var2-DayOpen(0)) < 10 Then LL = DayLow(cnt); } var3 = max(DayOpen(cnt+1),DayClose(cnt+1)); var4 = min(DayOpen(cnt+1),DayClose(cnt+1)); if cnt == 1 Then { HTL1 = TL_New(Value2,value4,var3,sDate[1],sTime[1],var3); TL_SetColor(HTL1,색1); TL_SetSize(HTL1,굵기1); TL_SetStyle(HTL1,형태1); TL_SetDrawMode(HTL1,0); H1 = var3; LTL1 = TL_New(Value2,Value3,var4,sDate[1],sTime[1],var4); TL_SetColor(LTL1,색2); TL_SetSize(LTL1,굵기2); TL_SetStyle(LTL1,형태2); TL_SetDrawMode(LTL1,0); L1 = var4; } Else { if abs(var3-DayOpen(1)) < 10 and (var3 > H1 or var3 < L1) Then { HTL1 = TL_New(Value2,value4,var3,sDate[1],sTime[1],var3); TL_SetColor(HTL1,색1); TL_SetSize(HTL1,굵기1); TL_SetStyle(HTL1,형태1); TL_SetDrawMode(HTL1,0); } if abs(Var4-DayOpen(1)) < 10 and (Var4 > H1 or Var4 < L1) Then { LTL1 = TL_New(Value2,Value3,var4,sDate[1],sTime[1],var4); TL_SetColor(LTL1,색2); TL_SetSize(LTL1,굵기2); TL_SetStyle(LTL1,형태2); TL_SetDrawMode(LTL1,0); } if var3 > H1 and abs(var3-DayOpen(1)) < 10 Then H1 = Var3; if Var2 < L1 and abs(Var2-DayOpen(0)) < 10 Then L1 = Var4; } } } For cnt = 1 to N { if HV[cnt] > 0 and ((H[0] >= HV[cnt]-PriceScale*3 and H[1] < HV[cnt]-PriceScale*3) or (L[0] <= HV[cnt]+PriceScale*3 and L[1] > HV[cnt]+PriceScale*3) or (H[0] >= LV[cnt]-PriceScale*3 and H[1] < LV[cnt]-PriceScale*3) or (L[0] <= LV[cnt]+PriceScale*3 and L[1] > LV[cnt]+PriceScale*3)) Then { vtl = TL_New(sDate,sTime,0,sDate,sTime,999999999); TL_SetColor(vtl,수직선색상); TL_SetSize(vTL,수직선굵기); TL_SetDrawMode(VTL,0); PlaySound("C:₩예스트레이더(X64)₩data₩Sound₩.wav"); } }
프로필 이미지
유로파54
2024-12-26
613
글번호 186612
지표
답변완료

수식 부탁드립니다

항상 감사드립니다. 키움수식을 3분봉상 종목검색식으로 부탁드려요. B1= macd(12,26); B2= eavg(B1,9); B3= eavg(B2,60); CrossUp(B2, B3) && C>O 좋은연말되십시요.
프로필 이미지
잔차
2024-12-26
511
글번호 186611
종목검색

land22 님에 의해서 삭제되었습니다.

프로필 이미지
land22
2024-12-26
0
글번호 186610
지표
답변완료

종목검색식 요청드립니다.

아래 키움수식신호가 당일 분봉에서 발생했던 모든종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다. 항상 감사합니다. 키움수식신호 (상단비율-65, 하단비율-50) 조건=dayhigh() > daylow()*1.07; 고저폭=dayhigh()-daylow(); 상단=valuewhen(1,조건,고저폭*상단비율/100+daylow()); 하단=valuewhen(1,조건,고저폭*하단비율/100+daylow()); M5=ma(C,5); 저점5=M5>M5(1) && M5(1)<M5(2); 저점값=valuewhen(1,저점5,M5); M20=ma(C,20); M60=ma(C,60); 저점5 && C>O && 저점값 < 상단 && 저점값 > 하단 && (M5>M20 or M5>M60)
프로필 이미지
onlypsn
2024-12-26
587
글번호 186609
종목검색