커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의 드립니다.

아래의 서식에 오류가 발생합니다.(책의 지표) 오류를 잡아주시고 추가로 같은 조건에 매도도 할수있게 부탁드립니다.(선물 매매용) Input : P1(5), P2(25), P3(50); Var : 단기(0), 중기(0), 장기(0); 단기 = Ma(C,P1); 중기 = Ma(C,P2); 장기 = Ma(C,P3); If 단기>중기 and 중기>장기 and (단기[1] <= 중기[1] or 중기[1] <= 장기[1] Then Buy("매수"); Var1 = Highest(h, BarsSinceEntry+1); ExitLong("추적청산", AtStop, var1-ATR(15)*3; If 단기>중기 and 중기>장기 and CrossUp(c,단기) Then Buy("재매수");
프로필 이미지
가자아이
2025-03-11
279
글번호 189031
지표
답변완료

문의 드립니다.

안녕하세요 항상감사드립니다. 아래의 서식중에서 손절서식을 추가해주시기 바랍니다. -손절가격: ATR의 2배 가격 (2ATR) 터틀트레이딩방식 *매수포지션: 매수가 -2ATR *매도포지션: 매도가 +2ATR **예)코스피200선물 매수 진입 가격이 330이고 ATR이 1.5일경우 330-(2*1.5)=277(손절가격) # KOSPI 선물 5분봉 input: tt(150000),당일진입횟수(3),Period(20); var: chkP(5), reChkP(10), stopChk(20); var: HH(0), LL(0), BS(0), SS(0); var: dayChk(0); var : TotalCount(0),PreDay(0),DayEntry(0),Dis(0); dis = Disparity(Period); TotalCount = TotalTrades; if Bdate != Bdate[1] Then PreDay = TotalCount[1]; DayEntry = (TotalCount-PreDay)+IFF(MarketPosition != 0,1,0); if BarIndex == 0 then ClearDebug(); if dayindex == chkP then { HH = Highest(Max(C,O), chkP+1); LL = Lowest(Min(C,O), chkP+1); #if date == 20240612 then messageLog("--HH %.2f, LL: %.2f", HH, LL); } #if High >= HH and MarketPosition == 0 and ExitDate(1) < Date and time > 93000 then messageLog("HH %.2f, High: %.2f", HH, High); if DayIndex >= chkP # and Time < 95000 and sDate == NextBarSdate and EntryDate(0) < Date and EntryDate(1) < Date and DayEntry < 당일진입횟수 Then { Buy("B1", AtStop, HH); Sell("S1", AtStop, LL); } //if dayChk == 0 and High >= HH and MarketPosition == 0 and ExitDate(1) < Date and time > 93000 then { // messageLog("HH %.2f, High: %.2f", HH, High); // dayChk = 1; //} if ExitDate(1) == Date and Time < 150000 // and LatestEntryName(1) != "B2" // and LatestEntryName(1) != "S2" // and LatestEntryName(0) != "B2" // and LatestEntryName(0) != "S2" Then { if DayIndex < reChkP Then { HH = Highest(Max(C,O), DayIndex+1); LL = Lowest(Min(C,O), DayIndex+1); } Else { HH = Highest(Max(C,O), reChkP); LL = Lowest(Min(C,O), reChkP); } if DayEntry < 당일진입횟수 Then { Buy("B2", AtStop, HH); Sell("S2", AtStop, LL); } } if (MarketPosition == 1) Then { if DayIndex < stopChk Then { BS = Lowest(Min(C,O), DayIndex+1); } Else { BS = Lowest(Min(C,O), stopChk); } ExitLong("EL", AtStop, BS); } if (MarketPosition == -1) Then { if DayIndex < stopChk Then { SS = Highest(Max(C,O), DayIndex+1); } Else { SS = Highest(Max(C,O), stopChk); } #messageLog(" SS %.2f", SS); ExitShort("ES", AtStop, SS); } var : month(0),nday(0),week(0),X(False); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; Week = DayOfWeek(date); #만기일 if (month%3 == 0 and nday >= 8 and nday <= 14 and week == 4) then { X = true; SetStopEndofday(151500); } Else#만기일아닐때 { X = False; SetStopEndofday(152000); }
프로필 이미지
가자아이
2025-03-11
285
글번호 189030
지표

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

프로필 이미지
didhddk
2025-03-11
25
글번호 189029
사용자 함수
답변완료

수정부탁드립니다.

박스 안에 적색 청색 농도 조정색상이 나오도록 부탁드립니다. var : ntime1(5),선굵기(6); var : SS1(0),wDD1(0),TTM(0),TTF(0); var : SM1(0),m3var(0), m3L(0), cnt(0); Array : Mb30[100](0); if Bdate != Bdate[1] Then{ SS1 = TimeToMinutes(0); wDD1 = sdate; } if wDD1 > 0 then{ if sdate == wDD1 Then TTM = TimeToMinutes(stime)-SS1; Else TTM = TimeToMinutes(stime)+1440-SS1; TTF = TTM%ntime1; if Bdate != Bdate[1] or sTime == 90000 or // 90000 (Bdate == Bdate[1] && ntime1 > 1 && TTF < TTF[1]) or (Bdate == Bdate[1] && ntime1 > 1 && TTM >= TTM[1]+ntime1) or (Bdate == Bdate[1] && ntime1 == 1 && TTM > TTM[1]) Then { m3L = 1; } else m3L = 0; // 30봉 선 그리기 var : 봉TL11(0),봉TL12(0),봉TL13(0),봉TL14(0),idx2(-1); var : M3date(0), M3time(0), StrtV(0), m3UD(0), mrCl(0); if m3L == 1 Then{ idx2 = 0; StrtV = O; M3date = sdate; M3time = stime; } else{ idx2 = idx2+1; if idx2 > 0 then{ if idx2 == 1 then{ 봉TL11 = TL_New(sdate[1],stime[1],StrtV, sdate, stime, StrtV); 봉TL12 = TL_New(M3date, M3time, O, sdate, stime, C); 봉TL13 = TL_New(M3date, M3time, StrtV, M3date,M3time,C); 봉TL14 = TL_New(sdate, stime, StrtV, sdate, stime, C); } else { TL_SetEnd(봉TL11,sdate,stime,StrtV); TL_SetBegin(봉TL12,M3date, M3time,C); TL_SetEnd( 봉TL12,sdate,stime,C); TL_SetBegin(봉TL13,M3date,M3time,StrtV); TL_SetEnd( 봉TL13,M3date,M3time,C); TL_SetBegin(봉TL14,sdate,stime,StrtV); TL_SetEnd( 봉TL14,sdate,stime,C); } if C > StrtV Then{ TL_SetColor(봉TL11,Magenta); TL_SetColor(봉TL12,Magenta); TL_SetColor(봉TL13,Magenta); TL_SetColor(봉TL14,Magenta); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } else { TL_SetColor(봉TL11,Lime); TL_SetColor(봉TL12,Lime); TL_SetColor(봉TL13,Lime); TL_SetColor(봉TL14,Lime); TL_SetSize(봉TL11,선굵기); TL_SetSize(봉TL12,선굵기); TL_SetSize(봉TL13,선굵기); TL_SetSize(봉TL14,선굵기); } } } }
프로필 이미지
외국인
2025-03-11
299
글번호 189025
지표
답변완료

문의 드립니다.

ndicator("Highest & Lowest Moving Average", overlay=true) // 이동 평균선 계산 ma20 = ta.sma(close, 20) ma60 = ta.sma(close, 60) ma120 = ta.sma(close, 120) // 가장 높은 이평선과 가장 낮은 이평선 찾기 highestMA = math.max(ma20, math.max(ma60, ma120)) lowestMA = math.min(ma20, math.min(ma60, ma120)) // 차트에 표시 plot(highestMA, color=color.blue, title="Highest MA", linewidth=2) plot(lowestMA, color=color.red, title="Lowest MA", linewidth=2) 이 수식을 전환 가능한가요? 답변 감사합니다.
프로필 이미지
alltoone
2025-03-11
228
글번호 189024
지표
답변완료

종목검색 문의 드립니다

안녕하세요 아래수식은 예스 트레이더 지표수식 입니다 지표중 모든라인이 빨강색에서 형광색을 변경되는 첫날 종목검색이 되는 수식 문의 드립니다 input : dlen(25); var : h1(0),l1(0),maintrend(0),cnt(0),ii(0); input : n(0); var : h2(0),l2(0); Array : Trend[10](0),trendcolor[10](0); h1 = highest(h,dlen); l1 = lowest(L,dlen); if C > h1[1] Then maintrend = 1; if C < l1[1] then maintrend = -1; For cnt = 0 to 9 { h2 = 0; L2 = 0; For ii = 1 to dlen-cnt { if h2 == 0 or (h2 > 0 and h[ii] > h2) Then h2 = h[ii]; if l2 == 0 or (l2 > 0 and l[ii] < l2) Then l2 = l[ii]; } if C > h2 Then trend[cnt] = 1; if C < l2 then trend[cnt] = -1; trendcolor[cnt] = iff(maintrend == 1 ,IFf(trend[cnt] == 1 , RGB(0,255,0) , CYAN), IFf(maintrend == -1,IFf(trend[cnt] == -1 ,RGB(255,0,0) , MAGENTA),Nan)); } plot1(05,"1",trendcolor[n]); plot2(10,"2",trendcolor[1]); plot3(15,"3",trendcolor[2]); plot4(20,"4",trendcolor[3]); plot5(25,"5",trendcolor[4]); plot6(30,"6",trendcolor[5]); plot7(35,"7",trendcolor[6]); plot8(40,"8",trendcolor[7]); plot9(45,"9",trendcolor[8]); plot10(50,"10",trendcolor[9]);
프로필 이미지
비리번
2025-03-11
404
글번호 189020
종목검색
답변완료

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

항상 노고에 감사드림니다. 아래의 수식을 종목검색식으로 부탁드림니다. A1= avg(C, 5); A2= avg(C, 20); A3= avg(C, 60); 조건=Valuewhen(1, A1>A2 && A2>A3 && A1>A3, C); 기준선=Valuewhen(1, 조건(2) < 조건(1) && 조건(1)>조건, 조건(1)); A=Valuewhen(1, CrossUp(A1, 기준선), A1); CrossUp(종가, A)
프로필 이미지
존슨비치
2025-03-11
281
글번호 189019
종목검색

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

프로필 이미지
님이랑
2025-03-11
0
글번호 189017
종목검색
답변완료

수식 문의

안녕하세요? input: Price(Numeric), p(numeric); Price가 Price의 p-이평으로부터 떨어져 있는 정도를 z - score 로 리턴하는 함수식을 부탁드립니다. std 에 대한 인풋 변수가 필요하다면, 그 인풋도 추가 해서 만들어 주시기 바랍니다. 감사합니다.
프로필 이미지
에구머니
2025-03-11
229
글번호 189014
사용자 함수
답변완료

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

안녕하세요? 작성해 주신 조건식인데 종목검색이 안되네요. 확인 및 도움 부탁드립니다. 감사합니다. ================================================================================== 안녕하세요 예스스탁입니다. input : midPeriod(26),shortPeriod(9),n(10), per(-50); var : A(0),기준선(0),전환선(0); A=Ema(C,20); 기준선=(highest(high,midPeriod)+lowest(low,midPeriod))/2; 전환선=(highest(high,shortPeriod)+lowest(low,shortPeriod))/2; if 기준선>=A && 전환선>=A && 전환선>=기준선 && 전환선>전환선[1] && 기준선>기준선[1] && C>O then { var1 = Index; var2 = c; } if var1 > 0 and Index <= var1+n and C <= var3*(1+Per/100) Then Find(1);
프로필 이미지
onlypsn
2025-03-11
250
글번호 189004
종목검색