커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의드립니다.

선생님~아래의 식을 캔들 차트로 볼 수 있을까요? input : Len(36); var : haC1(0),haO1(0),haH1(0),haL1(0); var : o1(0),h1(0),l1(0),c1(0); var : haC2(0),haO2(0),haH2(0),haL2(0); var : o2(0),h2(0),l2(0),c2(0),col(0); if index == 0 then { haC1 = (O+H+L+C)/4; haO1 = open; haH1 = MaxList(high, haO1, haC1); haL1 = MinList(low, haO1,haC1); } else { haC1 = (O+H+L+C)/4; haO1 = (haO1[1] + haC1[1])/2 ; haH1 = MaxList(High, haO1, haC1) ; haL1 = MinList(Low, haO1, haC1) ; } o1=ema(haO1, len); c1=ema(haC1, len); h1=ema(haH1, len); l1=ema(haL1, len); if IsNan(haO2[1]) == true then { haC2 = (o1+h1+l1+c1)/4; haO2 = o1; haH2 = MaxList(h1, haO2,haC2); haL2 = MinList(l1, haO2,haC2); } Else { haC2 = (o1+h1+l1+c1)/4; haO2 = (haO2[1] + haC2[1])/2 ; haH2 = MaxList(haH1, haO2, haC2); haL2 = MinList(haL1, haO2, haC2); o2=ema(haO2, len); c2=ema(haC2, len); h2=ema(haH2, len); l2=ema(haL2, len); col=iff(o2>c2 , red , lime); PlotPaintBar(h2, l2,o2,c2, "heikin smoothed", col); }
프로필 이미지
촌동네선생
2025-02-25
426
글번호 188556
강조
답변완료

문의드립니다.

수고많으십니다. var : 먼저익절(50); var : BXcond1(False); if MarketPosition == 1 Then { if CurrentContracts < CurrentContracts[1] Then { if LatestExitName(0) == "B_익절" Then BXcond1 = true; } if BXcond1 == False Then ExitLong("B_익절",AtLimit ,EntryPrice+PriceScale*먼저익절,"",1,1); } Else { BXcond1 = False; } if MarketPosition == -1 Then { if CurrentContracts < CurrentContracts[1] Then { if LatestExitName(0) == "S_익절" Then BXcond1 = true; } if BXcond1 == False Then ExitShort("S_익절",AtLimit,EntryPrice-PriceScale*먼저익절,"",1,1); } Else { BXcond1 = False; } 다계약 시스템에서 1개는 먼저 익절하기위해 위의 청산식입니다만 문제는 단 한번만 적용되야 하는데 연달아 적용되어 오늘 4개가 청산됩니다. 여러 청산식마다 무조건 1번씩만 적용되는 청산 수식 적용이 필요합니다. 무슨 문제가 있는지 확인부탁드립니다.
프로필 이미지
카르마다
2025-02-25
446
글번호 188539
시스템
답변완료

검색식 전환작성 협조드립니다

수고하십니다. 첨부된 키움 검색식을 예스트레이더 검색식으로 전환 작성하여 주시기를 협조드립니다. 감사합니다.
프로필 이미지
trust
2025-02-25
425
글번호 188537
검색

사공하늘 님에 의해서 삭제되었습니다.

프로필 이미지
사공하늘
2025-02-25
115
글번호 188535
검색

사공하늘 님에 의해서 삭제되었습니다.

프로필 이미지
사공하늘
2025-02-25
99
글번호 188533
검색
답변완료

검색식으로 변환 부탁드립니다 ^^

키움 신호수식인데, 분봉 검색식으로 변환하고 싶습니다. 부탁드리겠습니다. 가=HighestSince(1,date!=date(1),V); 나=Valuewhen(1,가==V && C>O,H); 다=Valuewhen(1,가==V && C>O,L); 라=(나-다)*3/4+다; 마=ma(c,20); 바=ma(c,60); 사=(마-바); 신호=마>바 && 사>사(1) && 라>=L && H(1)>H && L(1)<L && C>마; cnt=CountSince(date!=date(1),신호); cnt==1 && cnt(1)==0 && time>=090000 && time<133000
프로필 이미지
호숫가
2025-02-25
360
글번호 188529
종목검색
답변완료

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

안녕하세요 종목 검색식 작성을 부탁드립니다 A1 = macd(12, 26); A2 = eavg(A1,9); A3 = eavg(A2,60); crossup(A2,A3) && C>O 60일선에 근접까지 포함해서 종목검색식 부탁드립니다
프로필 이미지
신의천기사
2025-02-25
332
글번호 188525
종목검색
답변완료

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

안녕하세요? 항상 도움에 감사드립니다. 어제 만들어 주신 종목검색식인데 날짜별로 종목조회가 안되고, 0일,1일전, 2일전, 3일전 종목 모두가 검색되는거 같습니다. 오늘 신호발생종목(0일), 어제 신호발생했던종목(1일), 2일전 신호발생했던종목... 이렇게 조회가 가능하게 부탁드리겠습니다. ================================================================================ 안녕하세요 예스스탁입니다. 최대 10일전까지 검색되게 작성해 드립니다. 다만 종목검색 최대가 500봉입니다. 3분봉으로 며칠되지 않습니다. input : n(0); var : a(0),b(0),cnt(0); Array : cond[11](False); a = BollBandUp(20,1); b = (a/c) - (a[1]/c); if sDate != sDate[1] Then { For cnt = 10 DownTo 1 { cond[cnt] = cond[cnt-1]; } } if b>0.03 Then cond[0] = true; if cond[n] == true Then Find(1); ===============================================================================
프로필 이미지
onlypsn
2025-02-25
404
글번호 188522
종목검색
답변완료

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

다음 수식의 종목 검색식 부탁드립니다. ====================================== 이격=ma(가격,기간1,종류)- ma(가격,기간2,종류); 이격률=이격/C*100; CrossUp(이격률,K) <지표변수> 가격 : 종가 기간1 : 5 기간2 : 25 종류 : 단순 K : 1
프로필 이미지
카카피피
2025-02-25
386
글번호 188521
종목검색
답변완료

문의 드립니다.

안녕하세요 아래의 시스템에서 당일 청산 서식을 넣었는데도 당일 청산이 안되고 있습니다. 일봉 기준으로 매매를 하고 있습니다. 어제의 경우 수익대비 하락으로 강제 청산이 이루어졌고(실제 자동매매) 시스템 상에서도 청산이 표시가 되었습니다. 금일 오전에 다시 접속을 해보니 어제의 포지션(매수)이 그대로 유지가 되고 있습니다. 진입후 당일 청산이 될 수 있도록 검토부탁드립니다. input : len(0.37), atrlen(50), len1(3), len2(2.2), len3(2.9), break(3), level(0.5), big(8); # 기초진입전략 Var1 = dayHigh(1)-dayLow(1); Condition1= date==exitdate(1) And marketposition(1)==1; //최근청산날짜가 금일이고 직전이 매수 Condition2= date==exitdate(1) And marketposition(1)==-1;//최근청산날짜가 금일이고 직전이 매도 If stime<150000 then { IF Condition1==false and MarketPosition<>1 then buy("매수",ATstop,dayOpen(0)+var1*len); IF Condition2==false and MarketPosition<>-1 then sell("매도",ATstop,dayOpen(0)-var1*len); } # Range5stop1 매수청산전략 Var2=high-low; Var3=ma(Var2,atrlen); IF marketposition==1 then { Var50 = highest(high,BarsSinceEntry+1); Exitlong("매수추적",Atstop,Var50-var3*len1); Exitlong("매수변동성",Atstop,close-var3*len2); If Var50>= Entryprice+var3*break then { Exitlong("매수손익분기",ATstop,Entryprice+Var3*level); Exitlong("매수추적1",Atstop,Var50-var3*len3); } IF Var50>=Entryprice+var3*big then exitlong("매수초과수익",ATstop,lowest(low,3)); } # Range5stop1 매도청산전략 IF marketposition==-1 then { Var50 = lowest(low,BarsSinceEntry+1); Exitshort("매도추적",Atstop,Var50+var3*len1); Exitshort("매도변동성",Atstop,close+var3*len2); If Var50>= Entryprice-var3*break then { Exitshort("매도손익분기",ATstop,Entryprice-Var3*level); Exitshort("매도추적1",Atstop,Var50+var3*len3); } IF Var50>=Entryprice-var3*big then exitshort("매도초과수익",ATstop,highest(high,3)); } SetStopEndofday(1520);
프로필 이미지
가자아이
2025-02-25
366
글번호 188520
지표