커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

부탁드립니다

emaValue = eavg(c,length);//EMA계산 correction = C+ (C-emaValue);//보정값 zlma = eavg(correction,length);//ZLMA계산 G=Valuewhen(1,(Crossup(ZLMA,emaValue) or Crossdown(ZLMA,emaValue)),zlma ) 지표조건 length 14 G지표값 10%이상 하락했다 N일전에 하락한 지표값이 오늘까지 유지중인 검색식 부탁드립니다 예)N일전은 5일전 6일전 7일전 등등 사용 가능한 수식으로 부탁드립니다
프로필 이미지
님이랑
2025-10-24
124
글번호 227290
종목검색
답변완료

부탁 드립니다.

Input : P(60); Var : LRLv(0); LRLv = LRL(C, P); Var1 = LRLv; Var2 = Var1[1]; Print("C:\\YesData\\realtime_mymz25.csv", ",","%.f,%.f,%.1f,%.1f,%.1f,%.1f",Date, Time, Close, Var1, Var2, DayClose(1)); 위 수식의 print() 값이 "C:\\YesData\\realtime_mymz25.csv"에서 출력이 안되고 있습니다. 바르게 출력이 되도록 수정해 주시면 감사 하겠습니다.날짜: 251024 (YYYYMMDD 형식의 숫자)시간: 205930 (HHMMSS 형식의 숫자) 날자와 시간의 형식입니다. 이와 같은 형식으로 출력 될수 있도록 부탁 드립니다. 그리고 Close, Var1, Var2, DayClose(1) 의 값은 소숫점 1자리 까지만 출력 되도록 하여 주십시요. 실시간 출력 자료로 사용 하고 자 합니다. 이 print() 의 값이 "C:\\YesData\\realtime_mymz25.csv" 에서 출력 되게 하려면 지표식과 시스템식 중 어느것을 사용 해야 하는 지요?
프로필 이미지
너무조아
2025-10-24
95
글번호 227289
지표
답변완료

지표 부탁드립니다

안녕하세요늘 도움주셔서 감사합니다.다음의 조건이 충족시 봉에 삼각형이나 원으로 표시하고자 합니다.1. 매수조건 3이평을 봉의 몸통이 통과하고 직전봉의 저가를 깨지않고 시가나 고가를 둘중하나 돌파할경우 - 색상 레드 매수청산 매수봉의 시가를 돌파할경우 - 색상 그린2. 매도조건 3이평을 봉의 몸통이 통과하고 직전봉의 고가를 깨지않고 시가나 고가를 둘중하나 돌파할경우 - 색상 블루 매도청산 매도봉의 시가를 돌파할경우 - 색상 그린* 이평은 변수 부탁드립니다.
프로필 이미지
라몬
2025-10-24
87
글번호 227281
지표
답변완료

안녕하세요 부탁드립니다

파라볼릭 키움 수식이며 상승AA=sar(3,5);AA1=(AA-lowest(AA,10))/(highest(AA,10)-lowest(AA,10))*100;if(C>AA, AA1, 0);하락 AA=sar(3,5);AA1=(AA-lowest(AA,10))/(highest(AA,10)-lowest(AA,10))*100;if(C<AA, AA1, 0);상승 10 하락 10 인지점을 검색하고싶습니다
프로필 이미지
송이버섯
2025-10-24
154
글번호 227278
종목검색
답변완료

시스템수식 오류 가르침 요청

아래시스템트레이딩 코드에 /=========================================== // 1. 지표 계산 //============== RSI_Current := RSI(Close, RSI_Period); 에 잘못된 문법이라고 합니다. 수정 후 전체코드를 다시 주시길 간곡히 부탁을 드립니다.Inputs: RSI_Period(14), MACD_Fast(12), MACD_Slow(26), MACD_Signal(9), BB_Period(20), BB_Dev(2), DivBars(5), RSI_BuyLevel(30), RSI_SellLevel(70);Variables: // RSI RSI_Current(0), RSI_PrevLow(0), RSI_PrevHigh(0), // MACD MACD_Main(0), MACD_Signal_Line(0), MACD_Main_Prev(0), MACD_Signal_Prev(0), // Bollinger Bands BB_Upper(0), BB_Lower(0), BB_Upper_Prev(0), BB_Lower_Prev(0), // Divergence Detection Price_Low1(0), Price_Low2(0), RSI_Low1(0), RSI_Low2(0), Bullish_Div(0), Price_High1(0), Price_High2(0), RSI_High1(0), RSI_High2(0), Bearish_Div(0), // Index for Lowest/Highest Low1_Idx(0), Low2_Idx(0), High1_Idx(0), High2_Idx(0), // Conditions MACD_Cross_Up(0), MACD_Cross_Down(0), Touch_Lower_BB(0), Touch_Upper_BB(0), Buy_Signal(0), Sell_Signal(0);//===================================================================// 1. 지표 계산//===================================================================RSI_Current := RSI(Close, RSI_Period);MACD_Main := MACD(Close, MACD_Fast, MACD_Slow, MACD_Signal, 0);MACD_Signal_Line := MACD(Close, MACD_Fast, MACD_Slow, MACD_Signal, 1);MACD_Main_Prev := MACD(Close, MACD_Fast, MACD_Slow, MACD_Signal, 0)[1];MACD_Signal_Prev := MACD(Close, MACD_Fast, MACD_Slow, MACD_Signal, 1)[1];BB_Upper := BollingerBand(Close, BB_Period, BB_Dev, 1);BB_Lower := BollingerBand(Close, BB_Period, BB_Dev, 2);BB_Upper_Prev := BollingerBand(Close, BB_Period, BB_Dev, 1)[1];BB_Lower_Prev := BollingerBand(Close, BB_Period, BB_Dev, 2)[1];//===================================================================// 2. 다이버전스 감지 (Bullish & Bearish)//===================================================================// Bullish Divergence: 가격은 낮은 저점, RSI는 높은 저점Low1_Idx := LowestBar(Low, DivBars, 1);Low2_Idx := LowestBar(Low, DivBars, DivBars+1);Price_Low1 := Low[Low1_Idx];Price_Low2 := Low[Low2_Idx];RSI_Low1 := RSI(Close, RSI_Period)[Low1_Idx];RSI_Low2 := RSI(Close, RSI_Period)[Low2_Idx];Bullish_Div := (Price_Low1 < Price_Low2) And (RSI_Low1 > RSI_Low2);// Bearish Divergence: 가격은 높은 고점, RSI는 낮은 고점High1_Idx := HighestBar(High, DivBars, 1);High2_Idx := HighestBar(High, DivBars, DivBars+1);Price_High1 := High[High1_Idx];Price_High2 := High[High2_Idx];RSI_High1 := RSI(Close, RSI_Period)[High1_Idx];RSI_High2 := RSI(Close, RSI_Period)[High2_Idx];Bearish_Div := (Price_High1 > Price_High2) And (RSI_High1 < RSI_High2);//===================================================================// 3. MACD 크로스//===================================================================MACD_Cross_Up := (MACD_Main_Prev <= MACD_Signal_Prev) And (MACD_Main > MACD_Signal_Line);MACD_Cross_Down := (MACD_Main_Prev >= MACD_Signal_Prev) And (MACD_Main < MACD_Signal_Line);//===================================================================// 4. 볼린저 밴드 터치 후 반등/하락//===================================================================Touch_Lower_BB := (Low[1] <= BB_Lower_Prev) And (Close[1] > BB_Lower_Prev);Touch_Upper_BB := (High[1] >= BB_Upper_Prev) And (Close[1] < BB_Upper_Prev);//===================================================================// 5. 최종 매수/매도 신호//===================================================================Buy_Signal := (RSI_Current > RSI_BuyLevel) And MACD_Cross_Up And Touch_Lower_BB And Bullish_Div;Sell_Signal := (RSI_Current < RSI_SellLevel) And MACD_Cross_Down And Touch_Upper_BB And Bearish_Div;//===================================================================// 6. 주문 실행 (자동매매 연동용)//===================================================================If Buy_Signal ThenBegin Buy("BTC_5M_BULL");End;If Sell_Signal ThenBegin Sell("BTC_5M_BEAR");End;
프로필 이미지
세력은내밥줄
2025-10-24
100
글번호 227271
시스템
답변완료

문의 드립니다

input : 두께(0),색상(White);var : TL(0);if date != date[1] Then{ TL = TL_New(sDate,sTime,0,sDate,sTime,9999999999); TL_SetSize(TL,두께); TL_SetColor(TL,색상);}---------------------------선물 복합차트에 저 지표식을 적용하니까 아무것도 안나옵니다bdate! 로 해도 안나와요복합차트에 아침 8시45분에 날짜구분선이 나오게 부탁드립니다
프로필 이미지
러블리
2025-10-24
88
글번호 227270
지표
답변완료

부탁합니다.

트뷰 지표인데 예스로 부탁합니다.study("TMA bands", shorttitle="TMA bands", overlay=true)TMAPeriodBack = input(defval=35, title="TMA number of bars back")ATRPeriodBack = input(defval=75, title="ATR number of bars back")ATRMultiplier = input(defval=4.0, title="ATR Multiplier")src = input(close, title="Price")ssi=wma(src,TMAPeriodBack)tma = swma(ssi)range = atr(ATRPeriodBack)*ATRMultipliertmah = tma+rangetmal = tma-range plot(tmah, color=color.purple, linewidth=2, transp = 40, title = "Upper")plot(tma, color=color.maroon, linewidth=2, transp = 40, title = "Middle")plot(tmal, color=color.purple, linewidth=2, transp = 40, title = "Lower")
TMAbands swma
프로필 이미지
as8282
2025-10-24
95
글번호 227268
지표
답변완료

특정 옵션 가격을 파일로 출력해주는 수식을 알고 싶습니다.

업무에 수고가 많습니다.다름 아니고 위클리 옵션의 상장일 부터 당일 까지의각 영업일 별 시/고/저/종 을 파일로 생산하는 수식을 알고 싶습니다.도움 부탁드립니다.예 )월요일 만기 주간 콜옵션550 의 상장일 부터 어제까지의 각 영업일별 시/고/저/종감사합니다.
프로필 이미지
ycchoi17
2025-10-24
74
글번호 227267
사용자 함수
답변완료

부탁드립니다

emaValue = eavg(c,length);//EMA계산 correction = C+ (C-emaValue);//보정값 zlma = eavg(correction,length);//ZLMA계산 G=Valuewhen(1,(Crossup(ZLMA,emaValue) or Crossdown(ZLMA,emaValue)),zlma ) 지표조건 length 14G지표값이 10일전 5일전 사이에10%이상하락 종목 검색식 부탁 드립니다
zlma
프로필 이미지
님이랑
2025-10-24
100
글번호 227266
종목검색
답변완료

시스템

안녕하세요 아래식 완성 부탁드립니다 감사합니다Inputs: BB_Length(18),BB_Mult(1.8), KC_Length(18),KC_Mult(1.3), UseTrueRange(true), 당일수익틱수(600),당일손실틱수(350), StopLossTicks(200), TakeProfitTicks(400), NumDataStreams(2), TrailTicks(50); Vars: HTF_Trend(0), Source(0), Basis(0), Dev(0), UpperBB(0), LowerBB(0), MA(0), RangeVal(0), RangeMA(0), UpperKC(0), LowerKC(0), SqzOn(false), SqzOff(false), NoSqz(false),Val(0), dayPl(0), N1(0), 당일수익(0), 당일손실(0), Xcond(false), LongCond(false), ShortCond(false); If NumDataStreams > 1 Then HTF_Trend = data2(ma(Close, 20))-data2(ma(Close, 50)); Source = Close; Basis = Average(Source, BB_Length); Dev = StdDev(Source, BB_Length); UpperBB = Basis + BB_Mult * Dev; LowerBB = Basis - BB_Mult * Dev; MA = Average(Source, KC_Length); RangeVal = iff(UseTrueRange, TrueRange, High - Low); RangeMA = Average(RangeVal, KC_Length); UpperKC = MA + RangeMA * KC_Mult; LowerKC = MA - RangeMA * KC_Mult; SqzOn = (LowerBB > LowerKC) and (UpperBB < UpperKC); SqzOff = (LowerBB < LowerKC) and (UpperBB > UpperKC); NoSqz = (not SqzOn) and (not SqzOff); Val = LinearRegValue( Source - Average( Average(Highest(High, KC_Length), Lowest(Low, KC_Length)), Average(Close, KC_Length) ), KC_Length, 0 ); 당일수익 = PriceScale * 당일수익틱수; 당일손실 = PriceScale * 당일손실틱수; If BDate <> BDate[1] Then Begin Xcond = False; N1 = NetProfit; End; dayPl = NetProfit - N1; If TotalTrades > TotalTrades[1] Then Begin If dayPl >= 당일수익 or dayPl <= -당일손실 Then Xcond = True; End; If Xcond = False Then Begin LongCond = (Val > 0) and (Val > Val[1]) and (HTF_Trend > 0); ShortCond = (Val < 0) and (Val < Val[1]) and (HTF_Trend < 0); If MarketPosition = 0 Then Begin If LongCond Then Buy("ES_Long_SQZ") next bar at Market; If ShortCond Then SellShort("ES_Short_SQZ") next bar at Market; End; End; If MarketPosition <> 0 Then Begin SetStopLoss(StopLossTicks); SetProfitTarget(TakeProfitTicks); SetTrailStop(TrailTicks); End;
프로필 이미지
달마7
2025-10-24
93
글번호 227265
시스템