커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

해외선물에서 bDate는 해외날짜이고 sDate는 한국 날짜일까요?

안녕하세요.해외선물에서 bDate는 해외날짜이고 sDate는 한국 날짜일까요?sTime은 한국시간이겠죠?bDate 처럼 현지 시간을 표현하는 bTime 같은 함수는 없는 거지요?해외선물 시장의 본장 시간에만 거래하는 코드을 작성하고자 이러한 날짜 함수를 구별하고자 합니다.감사합니다.
프로필 이미지
알이랑
2025-11-27
97
글번호 228465
시스템
답변완료

문의

진입필터 수식 요청드립니다.데이트레이딩data1 k200지수선물 5분봉data2 외인주식순매수금액 5분봉data2 를 진입필터로 사용함084500 부터 dayhigh, daylow 체크하는 방법이 아닙니다.입력한 시간부터 발생한 봉부터 dayhigh, daylow 체크합니다.아래 수식에 진입필터로 작동할 수 있도록 수식 추가 부탁드립니다.input : 작동시간(110000),d2하락(1000)작동시간 수식if data1(bdate)==data2(bdate) and !(data2(c<highd(0)-d2하락)) and 진입식 then buy();항상 고맙습니다.
프로필 이미지
목마와숙녀
2025-11-27
95
글번호 228461
시스템
답변완료

종목 검색 부탁드려요

At = ATR(500);Mm = avg(C, 기간);Rg = At * 10 / 10;Chk = (C < Mm - Rg) OR (C > Mm + Rg);조건 = Chk == 0;상단 = Valuewhen(1, 조건, Mm + Rg);돌파 = C > 상단 && C(1) <= 상단(1);양봉 = C > O;평균V = avg(V, 20);거래량급증 = V > 평균V * 배수;돌파 && 양봉 && 거래량급증기간 20배수 5
프로필 이미지
redcon
2025-11-27
143
글번호 228458
종목검색
답변완료

도움을 요청합니다.

안녕하세요아래 수식 중 plot4(value4,"pivot기준선")을 가지고 피보나치 비율처럼 고점과 저점 그리고 50%의 선이 plot8로 나타나도록 하고자 합니다.늘 도움주심에 미리 감사드립니다. 꾸뻑============================If DayClose(0) > DayOpen(0) Then { value1 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/2-DayLow(0); value2 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/2-DayHigh(0); value3 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/4;}Else If DayClose(0) < DayOpen(0) Then { value1 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayLow(0))/2-DayLow(0); value2 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayLow(0))/2-DayHigh(0); value3 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/4;}Else { value1 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayClose(0))/2-DayLow(0); value2 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayClose(0))/2-DayHigh(0); value3 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/4;} value4 = (DayHigh(0)+DayLow(0)+DayClose(0))/3; value5 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayHigh(0))/4; value6 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayLow(0))/4; value7 = (DayHigh(0)+DayLow(0)+DayClose(0)+DayClose(0))/4; plot4(value4,"pivot기준선"); plot5(value5,"Demark기준H"); plot6(value6,"Demark기준L"); plot7(value7,"Demark기준C");
프로필 이미지
포보스
2025-11-27
115
글번호 228450
지표
답변완료

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

1. 일봉차트에서, 주봉 30이평선(단순)과 월봉 시가선 을 그어서, 일봉차트에서, 주봉 30이평선이 월봉시가선을 돌파할때 종목검색식 부탁드려요.
프로필 이미지
일지매7
2025-11-27
99
글번호 228449
종목검색
답변완료

시스템 변수 수정요청

아래의 식에서 진입은 매수신호에만 가능하고, 매도신호시 청산만 가능하도록 수정부탁드립니다.Inputs: TurnLen(9), PrdLen1(26); if PrdLen1 >= TurnLen*2 Then{ value1 = (Highest(High, TurnLen) + Lowest(Low, TurnLen)) / 2; //전환 Value2 = (Highest(High, PrdLen1) + Lowest(Low, PrdLen1)) / 2; //기준 If crossup(value1,Value2) Then { Buy ("LE") ; } If crossdown(value1,Value2) Then { Sell ("SE"); }}
프로필 이미지
minve
2025-11-27
82
글번호 228448
시스템
답변완료

종목검색식 부탁드립니다

### 이평선 배열이, 아래와 같은 종목검색식 부탁드려요. ---아래--- 1. 밑에서부터 단순 이평 20 , 5 , 60 2. 밑에서부터 지수이평 112, 5 , 224,
프로필 이미지
일지매7
2025-11-27
87
글번호 228447
종목검색
답변완료

수식 부탁 드립니다

안녕하십니까?수식 부탁 드립니다1.MidMid = BBandsC(period, D1); Valuewhen(1, CrossUp(C, Mid), Low)2.UpUp = BBandsUp(period, D1);Valuewhen(1, CrossUp(C, Up), Low)3.DnDn = BBandsDown(period, D1);Valuewhen(1, CrossUp(C, Dn), Low)=====[ 분리 ] ================4. 5일선5. 20일선6. 5일선과 20일선_G/C선7. 5일선_고점8. 5일선_저점9. 20일선_고점10. 20일선_저점--------------------------------------------항상 감사 합니다
프로필 이미지
s1017051
2025-11-27
94
글번호 228446
지표
답변완료

vwap이 없어서 m/v로 구현했는데 이게 그냥 종가 같습니다. 맞는지 확인부탁드립니다.

안녕하세요? 고생이 많으셔요.vwap지표를 활용하고 싶은데, 차트 내장 지표에 없어서, 나름대로 m/v로 구해서 사용하는데,알고보니까 m=c*v 라서 결국 m/v는 c(종가)가 되었습니다.저는 거래대금이 각 시간별 체결된 금액과 거래량을 곱한 것을 누적한 것인 줄 알았는데, 그게 아니었다는 것을 방금 알게 되었습니다.그래서 차트에서 확인해 보기 위해서 지표로 아래와 같이 만들어보니 Plot1(m/v, "m/v");plot2(c, "c");두 개가 거의 비슷하지만 또 약간은 다릅니다.m/v=c 인가요?며칠을 거래량과 거래대금을 알기 위해서 공부했는데, 정신이 멍 합니다.혹시 해결책이나 활용방법이 있는지 팁을 알려주시면 감사하겠습니다.감사합니다.
프로필 이미지
매매신호
2025-11-26
133
글번호 228445
지표
답변완료

아래 내용 수정 부탁합니다. 실행이 안됩니다

// ─────────────────────────────────────────────// 고변동성 최적화 버전 (SMA20 / RSI5)// 1차 진입 → 실패 시 역추세 마틴 진입(2배)// ─────────────────────────────────────────────// 사용자 설정값input : P(20); // SMA 기간input : RSIlen(5); // RSI 기간input : StopPoint(1.0); // 기본 손절 1.0ptinput : TakePoint(1.0); // 기본 익절 1.0pt// 변수 선언var : sma20(0), rsi5(0), atr14(0);var : longCond(false), shortCond(false);var : entryPrice(0), martin(false);// ─────────────────────────────// 계산식// ─────────────────────────────sma20 = average(Close, P);rsi5 = RSI(Close, RSIlen);atr14 = AvgTrueRange(14);// ─────────────────────────────// 변동성 필터 (전일 대비 40%↑)// ─────────────────────────────if (atr14 > atr14[1] * 1.40) then begin // 변동성 과다 → 트레이딩 중단 longCond = false; shortCond = false;endelse begin // 정상 구간에서만 신호 활성화 // ───────────────────────────── // 1차 진입 조건 // ───────────────────────────── // 상승 매수 조건 longCond = (Close > sma20) and (Close > Highest(High, 3)[1]) and // 직전 3봉 고점 돌파 종가 기준 (rsi5 > 45 and rsi5 < 70); // RSI 중립 구간 진입 시만 // 하락 매도 조건 shortCond = (Close < sma20) and (Close < Lowest(Low, 3)[1]) and // 직전 3봉 저점 돌파 (rsi5 < 55 and rsi5 > 30);end;// ─────────────────────────────// 1차 진입 로직// ─────────────────────────────if (marketposition = 0 and not martin) then begin if longCond then begin buy(1) next bar at market; entryPrice = Close; end; if shortCond then begin sellshort(1) next bar at market; entryPrice = Close; end;end;// ─────────────────────────────// 1차 손절·익절// 손절폭은 변동성 장 대응으로 1.8배// ─────────────────────────────if (marketposition = 1 and not martin) then begin sell("1_LS") next bar at entryPrice - StopPoint*1.8 stop; sell("1_LTP") next bar at entryPrice + TakePoint limit;end;if (marketposition = -1 and not martin) then begin buytocover("1_SS") next bar at entryPrice + StopPoint*1.8 stop; buytocover("1_STP") next bar at entryPrice - TakePoint limit;end;// ─────────────────────────────// 1차 손절 후 2차 (마틴) 역추세 진입// RSI 반전 + 반대방향 돌파 조합// ─────────────────────────────if (marketposition = 0 and martin = false) then begin // 1차가 매수였을 경우 → 매도 마틴 if (Close < entryPrice - StopPoint*1.8) and (rsi5 < 50) then begin sellshort(2) next bar at market; martin = true; entryPrice = Close; end; // 1차가 매도였을 경우 → 매수 마틴 if (Close > entryPrice + StopPoint*1.8) and (rsi5 > 50) then begin buy(2) next bar at market; martin = true; entryPrice = Close; end;end;// ─────────────────────────────// 2차 마틴 손절·익절 (손절폭 2.2배)// 수량은 2배 진입이므로 리스크 관리 주의// ─────────────────────────────if (marketposition = 1 and martin) then begin sell("2_LS") next bar at entryPrice - StopPoint*2.2 stop; sell("2_LTP") next bar at entryPrice + TakePoint limit;end;if (marketposition = -1 and martin) then begin buytocover("2_SS") next bar at entryPrice + StopPoint*2.2 stop; buytocover("2_STP") next bar at entryPrice - TakePoint limit;end;// ─────────────────────────────// 포지션 종료 시 마틴 초기화// ─────────────────────────────if (marketposition = 0) then martin = false;
프로필 이미지
호시우보
2025-11-26
123
글번호 228436
시스템