답변완료
시스템트레이딩 주문 오류.
시스템 트레이디 주문 오류 나는 경우가 생기네요.. 매수진입 , 매도진입을 지정가로 하면 , 매수진입은 정상적으로 진입이 되는데, 매도 진입의 경우 오류발생(매매가 안됨) 예를들어 매수진입의 경우 Buy("매수",AtLimit,asks[4],1); 이러케 하면 매수 진입이 실행됨. (매도4호가에 지정가 매수 ==> ok), sell("매도",AtLimit,bids[4],1); ==> 매수4호가에 매도주문을 낸다. 이건 처리가 안됨.. 아무래도 시스템 오류 같은데요... 주식 기준으로 시스템 매매를 만들어서 그런건가 잘 모르겠지만, 선물옵션에서 매도주문도 낼수가 있는데,, 매도주문을 지정가로 내면 실행이 안됨. 단, sell("메도"); 이건 정산 작동함. 또한 시장가 매도도 정상 작동함. Sell("매도",Atmarket,def,1); ==> 이런 경우 정상 작동함..ㅎㅎㅎ 프로그램 수정 안되겠죠?? ㅎㅎ 시장가로 주문 내야 하나봄.
2026-01-14
270
글번호 229783
시스템
답변완료
조건검색 문의
//@version=5indicator("RSI Shift Zone Upper Breakout Only", overlay = true)// --------------------------------------------------------------------------------------------------------------------{// 입력값 설정// --------------------------------------------------------------------------------------------------------------------{rsi_len = input.int(14, "RSI length")upper_level = input.int(70, "Upper RSI Level", minval = 50)min_channel_len = input.int(15, "Minimal bars length of the channel")upper_col = input.color(#21c997, "Upper BUY Color")// 변수 초기화var int start = navar bool trigger = falsevar float upper = navar int zone_type = 0 // 1: 과매수(Upper) 구역 기록용// --------------------------------------------------------------------------------------------------------------------{// 로직 계산// --------------------------------------------------------------------------------------------------------------------{rsi = ta.rsi(close, rsi_len)// RSI가 상단 레벨(70)을 돌파할 때의 가격 고점(upper)을 저장channel_upper = ta.crossover(rsi, upper_level) and not trigger if channel_upper start := bar_index trigger := true upper := high zone_type := 1 // 과매수 구역 진입 표시// 일정 기간이 지나면 트리거 초기화if bar_index - start >= min_channel_len trigger := false// 🎯 BUY 신호 로직: 과매수 구역(zone_type 1) 설정 당시의 고가(upper)를 가격이 상향 돌파할 때buy_signal = (zone_type == 1) and ta.crossover(close, upper)// --------------------------------------------------------------------------------------------------------------------{// 신호 출력 (차트 위에 화살표 표시)// --------------------------------------------------------------------------------------------------------------------{plotshape(buy_signal, title="Upper Breakout BUY", style=shape.triangleup, location=location.belowbar, color=upper_col, size=size.normal, text="UPPER BUY", textcolor=upper_col)일봉상 위 신호가 발생하는 종목을 검색할 수 있도록 해주시면 감사드리겠습니다 (__)
2026-01-14
359
글번호 229781
검색
답변완료
조건검색 문의
//@version=5indicator("RSI Shift Zone Middle Breakout Only", overlay = true)// --------------------------------------------------------------------------------------------------------------------{// 입력값 설정// --------------------------------------------------------------------------------------------------------------------{rsi_len = input.int(14, "RSI length")upper_level = input.int(70, "Upper RSI Level", minval = 50)min_channel_len = input.int(15, "Minimal bars length of the channel")mid_col = input.color(color.yellow, "Middle BUY Color")// 변수 초기화var int start = navar bool trigger = falsevar float upper = navar float lower = navar int zone_type = 0 // 1: 과매수(Upper) 구역 기록용// --------------------------------------------------------------------------------------------------------------------{// 로직 계산// --------------------------------------------------------------------------------------------------------------------{rsi = ta.rsi(close, rsi_len)// RSI가 상단 레벨(70)을 돌파할 때 당시의 고가(upper)와 저가(lower)를 저장channel_upper = ta.crossover(rsi, upper_level) and not trigger if channel_upper start := bar_index trigger := true upper := high lower := low zone_type := 1 // 과매수 구역 진입 표시// 일정 기간이 지나면 트리거 초기화if bar_index - start >= min_channel_len trigger := false// 현재 구역의 중심선(Middle Line) 계산mid_line = math.avg(upper, lower)// 🎯 BUY 신호 로직: 과매수 구역(zone_type 1) 내에서 가격이 중심선(mid_line)을 상향 돌파할 때buy_signal = (zone_type == 1) and ta.crossover(close, mid_line)// --------------------------------------------------------------------------------------------------------------------{// 신호 출력// --------------------------------------------------------------------------------------------------------------------{plotshape(buy_signal, title="Middle Breakout BUY", style=shape.triangleup, location=location.belowbar, color=mid_col, size=size.normal, text="MID BUY", textcolor=mid_col)일봉상 위 신호가 발생한 종목을 검색할 수 있도록 해주시면 감사드리겠습니다 (__)
2026-01-14
352
글번호 229780
검색
답변완료
조건검색 문의
//@version=5indicator("RSI Shift Zone BUY Signal Only", overlay = true)// --------------------------------------------------------------------------------------------------------------------{// 입력값 설정// --------------------------------------------------------------------------------------------------------------------{rsi_len = input.int(14, "RSI length")upper_level = input.int(70, "Upper RSI Level", minval = 50)lower_level = input.int(30, "Lower RSI Level", maxval = 50)min_channel_len = input.int(15, "Minimal bars length of the channel")upper_col = input.color(#21c997, "BUY Signal Color")// 변수 초기화var int start = navar bool trigger = falsevar float lower = navar int zone_type = 0 // 1: 과매수(Upper), 2: 과매도(Lower)// --------------------------------------------------------------------------------------------------------------------{// RSI 및 로직 계산// --------------------------------------------------------------------------------------------------------------------{rsi = ta.rsi(close, rsi_len)// 구역 진입 감지channel_upper = ta.crossover(rsi, upper_level) and not trigger channel_lower = ta.crossunder(rsi, lower_level) and not trigger if channel_upper start := bar_index trigger := true lower := low zone_type := 1 // 과매수 구역 진입if channel_lower start := bar_index trigger := true lower := low zone_type := 2 // 과매도 구역 진입// 일정 기간(min_channel_len)이 지나면 트리거 초기화if bar_index - start >= min_channel_len trigger := false// 🎯 BUY 신호 로직: 과매수 구역(zone_type 1) 설정 당시의 저가(lower)를 다시 상향 돌파할 때buy_signal = (zone_type == 1) and ta.crossover(close, lower)// --------------------------------------------------------------------------------------------------------------------{// 신호 출력// --------------------------------------------------------------------------------------------------------------------{plotshape(buy_signal, title="BUY Signal", style=shape.triangleup, location=location.belowbar, color=upper_col, size=size.normal, text="BUY", textcolor=upper_col)일봉상 위 신호가 발생한 종목을 검출할 수 있도록 해주시면 감사드리겠습니다(__)
2026-01-14
392
글번호 229779
검색
답변완료
종목검색문의드립니다
1번M20_H = eavg(H, 20);M20_L = eavg(L, 20);M20_C = eavg(C, 20);횡보 =M20_H> Max(C,o) &&M20_L < Min(C, O);횡보조건 = sum(횡보, 10)==10;횡보조건(1) &&CrossUp(C, M20_H) &&M20_C > M20_C(1)2번AA=eavg(C, 125) >= eavg(C, 5) and eavg(C, 5) >= eavg(C, 20);//상승초입CC=(97<=disparity(5)) and (disparity(5)<=103);DD=(97<=disparity(20)) and (disparity(20)<=103);EE=(97<=disparity(60)) and (disparity(60)<=103);//이평 압축FF=C>C(1); //상승마감GG=V>eavg(V(1), 5)*2; // 거래량HH=O>=C; //음봉AA and CC and DD and EE and FF and GG3번B=shift(bbandsup(20,2),26-1);CROSSUP(c,b(25)) && b(26) < b(25)4번m1=eavg(c,25);m2=eavg(m1,25);base=eavg(m2,25);diff= base - base(2);crossup(diff,0)5번S =sum(1);M= Macd(12, 26);Ms = eavg(M, 9);Sto = StochasticsSlow(12, 5);P1 = Valuewhen(2, CrossUp(M, 0), S);P2 = Valuewhen(1, CrossDown (M, Ms), S);P3 = Valuewhen(1, CrossUp(M, 0), S);P4= Valuewhen(1, CrossUp(Sto, 20), S);Sn = CountSince (CrossUp(M, 0), CrossUp(Sto, 20));SnP = Valuewhen(1, CrossUp(M, 0), Sn(1)); P1<P2 && P2<P3 &&P1<P4 && P3>P4 && SnP==1&& CrossUp(Ms, 0)많아서 죄송해요... 부탁드립니다.
2026-01-13
360
글번호 229757
종목검색