커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

전환추세 고저 연결선

Input : 전환(0.5); Var:j(0),jj(0),HH(0),LL(0),hiBar(0),loBar(0),최종꼭지점(""),처리구분(""), TL(0); Array:고[10,4](0),저[10,4](0); HH = H; LL = L; If Index == 0 Then { 고[1,1] = HH; 고[1,2] = 0; 고[1,3] = sDate; 고[1,4] = sTime; 저[1,1] = LL; 저[1,2] = 0; 저[1,3] = sDate; 저[1,4] = sTime; } If Index > 0 Then { hiBar = hiBar + 1; loBar = loBar + 1; } If HH[hiBar] < HH Then hiBar = 0; If LL[loBar] > LL Then loBar = 0; Condition1 = 저[1,1]+전환 <= HH and hiBar == 0; Condition2 = 고[1,1]-전환 >= LL and loBar == 0; 처리구분 = ""; If Condition1 and Condition2 Then { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL,1); TL_SetColor(TL,Red); } Else If 고[1,1] < HH[hiBar] Then { 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL,고[1,3],고[1,4],고[1,1]); } 최종꼭지점 = "고점"; Plot1(고[1,1]); NoPlot(2); } If 처리구분 == "저점처리" Then { If 최종꼭지점 == "고점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL,1); TL_SetColor(TL,Green); } Else If 저[1,1] > LL[loBar] Then { 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL,저[1,3],저[1,4],저[1,1]); } 최종꼭지점 = "저점"; Plot2(저[1,1]); NoPlot(1); } 추세선의 고점끼리 연결선, 저점끼리 연결선. 감사합니다.
프로필 이미지
고성
2024-12-11
564
글번호 186146
지표
답변완료

문의 드립니다

input:뇌동매매소리선택10(1) ; if 뇌동매매소리선택10 == 1 and (c>o or c<=o) Then{ PlaySound("C:/nhtrader/data/Sound/뇌동매매.wav"); } 위 프로그램에 문제가 있는지요 소리가 나지 안습니다
프로필 이미지
야할라
2024-12-11
564
글번호 186145
지표

네온0609 님에 의해서 삭제되었습니다.

프로필 이미지
네온0609
2024-12-11
15
글번호 186143
시스템
답변완료

종목검색식 부탁합니다.

RSI기준=RSI(기간1); RSI신호=eavg(RSI(기간1),기간2); if(RSI기준<=40,상향돌파(RSI기준,RSI신호),0) && if(RSI기준>=30,상향돌파(RSI기준,RSI신호),0) and crossup(c, bbandsdown(40,2)) and StochasticsSlow(기간1,기간2)<20 or RSI(기간1); RSI신호=eavg(RSI(기간1),기간2); if(RSI기준<=40,상향돌파(RSI기준,RSI신호),0) && if(RSI기준>=30,상향돌파(RSI기준,RSI신호),0) && StochasticsSlow(기간1,기간2)<20 or a=MA(C, 5, 단순); b=Valuewhen(1,crossup(rsi(period),LPercent), (H+L)/2); Shift(C>=O && C>=b && b>b(1) && a(1)<=a(2), 0) 지표변수 기간1 14 기간2 9 Period 14 LPercent 30 ====================================== 위의 수식 종목검색식으로 꼭 좀 부탁 드립니다. 감사합니다.
프로필 이미지
카카피피
2024-12-11
553
글번호 186142
종목검색
답변완료

box수식창의 불일치 수정해 주세요.

90357번 보완해 준 내용에 대해 수정 요청 드립니다 수식은 아래와 같습니다. Input : 횡보구간(0); VAR : 횡보색(0),box(0); IF b > b[1]-횡보구간 TheN { 횡보색 = Red; // 연핑크 } IF b < b[1]+횡보구간 TheN { 횡보색 = RgB (0,227,227); // 진하늘 } IF b <= b[1]+횡보구간 AND b>= b[1]-횡보구간 TheN { 횡보색 = RgB (249,249,0); // 진황색 } if 횡보색 != 횡보색[1] Then { box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(box,횡보색); Box_SetFill(box,true); Box_SetExtFill(box,true); } Else Box_SetEnd(box,NextBarSdate,NextBarStime,l); 수식을 차트에 적용해 보니 첨부파일에서 보듯이 box부분이 지표b와 불일치가 나타 납니다. 지표b대비 box부분이 1개 봉씩 우측을로 밀려 표시됨. --> 일치되게 수정해 주세요.....
프로필 이미지
강심장
2024-12-11
497
글번호 186141
지표
답변완료

월물옵션첫날 기준2

답변 수식 1)과 2)는 시뮬레이션 결과값이 나오는데 3)과 4)는 시뮬레이션 결과값이 안나옵니다. 검토바랍니다. ************************************************************************************ 안녕하세요 예스스탁입니다. 1 var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1); var : mh(0,Data1),ml(0,Data1),mr(0,Data1); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if Data2(nday >= 8 and nday <= 14 and week == 4) then X = true; Else X = False; if Bdate != Bdate[1] Then { if X == False and X[1] == true Then { hh = data2(h); ll = data2(l); } mh = hh[1]; ml = ll[1]; mr = mh-ml; } if hh > 0 and Data2(h) > hh Then hh = data2(h); if ll > 0 and data2(l) < ll Then ll = data2(l); if mr>10 and dayopen-ml>5 then buy(); if mr>10 and mh-dayopen>5 then sell(); 2 var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1),dd(0,Data1); var : mh(0,Data1),ml(0,Data1),mr(0,Data1),mc(0,Data1); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if Data2(nday >= 8 and nday <= 14 and week == 4) then X = true; Else X = False; if Bdate != Bdate[1] Then { if X == False and X[1] == true Then { hh = data2(h); ll = data2(l); dd = Data2(sDate); } mh = hh[1]; ml = ll[1]; mr = mh-ml; } if dd > 0 and Data2(sDate) == dd and Data2(sTime == 153000) Then mc = Data2(c); if hh > 0 and Data2(h) > hh Then hh = data2(h); if ll > 0 and data2(l) < ll Then ll = data2(l); if mr > 10 and dayopen-mc > 5 then buy(); if mr > 10 and mc-dayopen > 5 then sell(); 3 var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1),k시가(0,Data1); var : k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mhk(0,data1),mlk(0,data1),mrk(0,data1); sum1=data2(c)+data3(c); sum2=data4(c)+data5(c); sum3=data6(c)+data7(c); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if Data2(nday >= 8 and nday <= 14 and week == 4) then X = true; Else X = False; if Bdate != Bdate[1] Then { if X == False and X[1] == true Then { hh = k; ll = k; } mhk = hh[1]; mlk = ll[1]; mrk = mhk-mlk; k시가 = k; } if hh > 0 and k > hh Then hh = k; if ll > 0 and k < ll Then ll = k; if mrk > 15 and mhk - k시가 > 10 then buy(); if mrk > 15 and k시가 - mlk > 10 then sell(); 4 var : nday(0,Data1),week(0,Data1),X(False,Data1),hh(0,Data1),ll(0,Data1),k시가(0,Data1),dd(0,Data1); var : k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mhk(0,data1),mlk(0,data1),mrk(0,data1),mck(0,Data1); sum1=data2(c)+data3(c); sum2=data4(c)+data5(c); sum3=data6(c)+data7(c); nday = data2(date - int(date/100)*100); Week = data2(DayOfWeek(date)); if Data2(nday >= 8 and nday <= 14 and week == 4) then X = true; Else X = False; if Bdate != Bdate[1] Then { if X == False and X[1] == true Then { hh = k; ll = k; dd = Data2(sDate); } mhk = hh[1]; mlk = ll[1]; mrk = mhk-mlk; k시가 = k; } if dd > 0 and dd == sDate and sTime == 153000 Then mck = k; if hh > 0 and k > hh Then hh = k; if ll > 0 and k < ll Then ll = k; if mrk > 20 and mck - k시가 < 15 then buy(); if mrk > 20 and k시가 - mck > 15 then sell(); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > 문의 수식은 4가지 입니다 식을 완성하여 주십시요. 1) data1 국내선물 5분봉. data2 kp200종합 5분봉. 데이트레이딩. 진입은 당일 발생봉으로 계산. var : mh(0,Data1),ml(0,data1),mr(0,data1); mh = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최고점); ml = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최저점); mr = mh-ml; if mr>10 and dayopen-ml>5 then buy(); if mr>10 and mh-dayopen>5 then sell(); 2) data1 국내선물 5분봉. data2 kp200종합 5분봉. 데이트레이딩. 진입은 당일 발생봉으로 계산. var : mc(0,Data1),mh(0,Data1),ml(0,data1),mr(0,data1); mc = (월물옵션 첫날 data2 kp200종합 마지막 5분봉(153000) 종가); mh = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최고점); ml = (월물옵션 첫날부터 ~ 전일까지 data2 kp200종합 5분봉 최저점); mr = mh-ml; if mr > 10 and dayopen-mc > 5 then buy(); if mr > 10 and mc-dayopen > 5 then sell(); 3) data1 국내선물 5분봉. data2,3,4,5,6,7 옵션 5분봉. 데이트레이딩. 진입은 당일 발생봉으로 계산. var:k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mhk(0,data1),mlk(0,data1),mrk(0,data1); sum1=data2(c)+data3(c); sum2=data4(c)+data5(c); sum3=data6(c)+data7(c); k=min(sum1,sum2,sum3); mhk = (월물옵션 첫날부터~전일까지 k의 최고점); mlk = (월물옵션 첫날부터~전일까지 k의 최저점); mrk = mhk - mlk; if mrk > 15 and mhk - k시가 > 10 then buy(); if mrk > 15 and k시가 - mlk > 10 then sell(); 4) data1 국내선물 5분봉. data2,3,4,5,6,7 옵션 5분봉. 데이트레이딩. 진입은 당일 발생봉으로 계산. var:k(0,Data1),sum1(0,data1),sum2(0,data1),sum3(0,data1),mck(0,Data1),mhk(0,data1),mlk(0,data1),mrk(0,data1); sum1=data2(c)+data3(c); sum2=data4(c)+data5(c); sum3=data6(c)+data7(c); k=min(sum1,sum2,sum3); mck = (월물옵션 첫날 k의 마지막봉(153000) 종가); mhk = (월물옵션 첫날부터~전일까지 k의 최고점); mlk = (월물옵션 첫날부터~전일까지 k의 최저점); mrk = mhk - mlk; if mrk > 20 and mck - k시가 < 15 then buy(); if mrk > 20 and k시가 - mck > 15 then sell(); 항상 고맙습니다.
프로필 이미지
목마와숙녀
2025-01-07
489
글번호 186139
시스템
답변완료

종목 검색 부탁드려요

문의드립니다. 1) 일목균형표 기준선 이 상승할때 (일봉기준) 종목검색식 2) Trix (12, 9)가 골든크로스 일때 종목검색식 3) Trix (12, 9) 가 시그널선(9) 위에 있을때 종목검색식 부탁드려요.
프로필 이미지
일지매7
2024-12-11
513
글번호 186138
종목검색
답변완료

종목 검색식 부탁드립니다

항상 친절하고 자상한 답변에 머리숙여 감사드립니다. 아래 신호수식을 에스트레이더 종목검색식으로 부탁드립니다. 1. A= LinearregressionvaLue(C,20,0) + Linearregressionslope(C,20); A < Lowest(A(1), 60) and V(1)*1.2<V(0) and if(V >10000,V,0) and C(1)<C 2. M5&#160;=&#160;Ma(C,5); M20&#160;=&#160;Ma(C,&#160;20); 크로스업=CrossUp(M5,&#160;M20); HH=Highestsince(1,&#160;크로스업,&#160;H); H_High=Valuewhen(1,&#160;HH==HH(1)&#160;&&HH>H,&#160;HH); LL=if(M20>L,&#160;1,&#160;0); L_Sum&#160;=&#160;Sum(LL); Ls=L_Sum-Valuewhen(1,&#160;크로스업,&#160;L_Sum(1)); 조건=CrossUp(C,&#160;H_High)&#160;&&Ls>0; Cnt=Countsince(크로스업,&#160;조건)==1; Cnt&#160;&&&#160;!Cnt(1) 3. Ha=avg(H, 30)+1.8*Stdev(H, 30); Ca=avg(C, 30)+1.8*Stdev(C, 30); La=avg(L, 30)+1.8*Stdev(L, 30); A=(Ha(1)+La(1)+Ca(1))/3+Ha(1)-La(1); CrossUp(C, A) 4. Valuewhen(1, Predayclose()*1.15 <= Dayhigh(), Dayhigh()-(Dayhigh()-Predayclose())/3) 5. M2=Ma(C,20,단순); M6=Ma(C,60,단순); M12=Ma(C,120,단순); M24=Ma(C,240,단순); CrossUp(C, M2) and if(M12>M12(1),M12,0) and M2<M6 and M6>M12 and M12>M24 && O < M2 && C > M2 && M2(2) < M2(1) < M2 6. A = CrossUp(H,BbandsUp(40,2)); B = CrossUp(Macd(9,52),0); D = CrossUp(Macd(9,52),eavg(Macd(9,52),26)); E = CrossUp(Stochasticsslow(20,12),eavg(Stochasticsslow(20,12),12)); F = CrossUp(Macd(9,52),eavg(Macd(12,26),9)); ((A and B) or (A and D) or (B and D)) and E and F 7. B=H-L; B1=Max(C,O)-L; B2=B/B1>5 && H/C(1)>(1*18/100); A=Valuewhen(1,B2,H); CrossUp(C,A) 8. A = (avg(V, 5)-avg(V,20))/avg(V, 10)*100; B = (avg(V, 10)-avg(V, 240))/avg(V, 10)*100; D = CCI(9); CrossUp(D, 100) && A>0 && B>0 && V>V(1)*1.5 9. (CrossUp(C, avg(C, 120)) or CrossUp(C, avg(C, 240))) && C>Highest(C(1),40) && RSI(14)>45 && Diplus(14)>DiMinus(14) && C>O 10. AA=Stochasticsslow(15,5); BB=RSI(14); CC=CCI(80); DD=sar(0.009,0.1); Conditions=if(AA<20, 1, 0)+if(BB<30, 1, 0)+if(CC<-100, 1, 0)+if(DD>C, 1, 0); if(Conditions==4 and C>O, 1, 0)
프로필 이미지
파크에버뉴
2024-12-10
750
글번호 186137
종목검색
답변완료

수식 부탁드립니다

시스템식 부탁드립니다 input : len(10),len2(10); var : oo(0),cc(0),hh(0),ll(0),col(0); var : haclose(0),haopen(0),hahigh(0),halow(0); var : o2(0),h2(0),l2(0),c2(0); oo=ema(open,len); cc=ema(close,len); hh=ema(high,len); ll=ema(low,len); haclose = (oo+hh+ll+cc)/4; haopen = iff(IsNaN(haopen[1]) == true, (oo + cc)/2 , (haopen[1] + haclose[1]) / 2); hahigh = max (hh, max(haopen,haclose)); halow = min (ll, min(haopen,haclose)); o2=ema(haopen, len2); c2=ema(haclose, len2); h2=ema(hahigh, len2); l2=ema(halow, len2); col=iff(o2>c2 , Red , Green);
프로필 이미지
사노소이
2024-12-10
657
글번호 186136
시스템
답변완료

종목검색식 을부탁드립니다

안녕하세요 키움사용 신호입니다 M=26; P=20; D1=2; N=25; A=Shift(C,-M+n); B=BBandsup(P,D1); Crossup(A,B) 수고하세요
프로필 이미지
너의생각은
2024-12-10
605
글번호 186134
종목검색