커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 질문 입니다.

안녕하세요봉차트에서 고점을 선으로 나타내되, 현재 가격이 전고점 대비 60% 이래로 떨어지면전고점 기준을 리셋하여 새로운 고점을 선으로 나타내도록 하는 수식 부탁드립니다..
프로필 이미지
hsjj333
2025-10-22
75
글번호 227139
지표
답변완료

문의 드립니다

예스스팟에서 수식 부탁합니다 파워종목검색으로 실시간 검색으로 일봉에서 5이평이 20이평 돌파시 매수하는 파워검색식 (예: 이평돌파) 으로 종목을 매수하는 경우에 특정시간대(9시30분~ 12시) 에만 매수할 수 있는 예스스팟 수식 부탁합니다. 이평 돌파가 9시 10분대 20분대에도 발생할 수 있는데 일봉으로 종목 매수하여 시작타임을 9시30분으로 하면, 그 이전 시간에 20이평 돌파가 발생된 종목도 같이 시작하자마자 매수가 되어서, 특정시간대에만 지정된 파워검색식으로 검색된 종목이 매수 될 수 있도록 수식 부탁합니다.
프로필 이미지
미래테크
2025-10-22
78
글번호 227136
시스템
답변완료

신호수식을 종목검색으로문의드립니다

A=(highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4; B=(highest(high,52)+lowest(low,52))/2; c > A(25) and c > B(25) and CrossUp(h,BBandsUp(20,2)) and V > highest(V(1), 20) and Crossup(C,SAR(af,maxAF)) and c>(H(1)+L(1)+C(1))/3*2-L(1) and c>(H(1)+L(1)+C(1))/3+H(1)-L(1) and C > avg(C,5) && avg(C, 5) > avg(C,26) && avg(C,26) > avg(C,40) 지표변수 af 0.015 maxaf 0.15
프로필 이미지
우주최강
2025-10-22
99
글번호 227134
종목검색
답변완료

종목검색문의드립니다

s=stochasticsSlow(12,5); a=HighestSince(1 ,CrossUp(S,80), ma(c,20)); crossup(c,a)
HighestSince변환
프로필 이미지
우주최강
2025-10-22
89
글번호 227133
종목검색
답변완료

지표문의

1.아래는 밴드 정수 뒤집어 보기 만들어 준 수식인데해외 선물에 적용하니 수평선만 나오구 표시 안되구요또 지수가 마이너스로 표시되요수정 좀 해주세요#=================#=================#Input : Period(20), MultiD(2); var : BBup(0),BBdn(0); //MAv = ma(C,Period); BBup = BollBandUp(Period,MultiD); BBdn = BollBandDown(Period,MultiD); var : mav(0),Revmav(0); mav = BBup; if bdate != bdate[1] Then var1 = mav; Revmav = var1-(mav-var1); var : mav2(0),Revmav2(0); mav2 = BBdn; if bdate != bdate[1] Then var2 = mav2; Revmav2 = var2-(mav2-var2); plot12(Revmav, "mabdnk", Red); plot13(Revmav2, "mabdnk", BLACK); 2.그럼 수고하세요
프로필 이미지
성공예견
2025-10-22
74
글번호 227132
지표
답변완료

검색식 부탁드립니다

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% 이상 하락하고 계속 유지 검색식 부탁드립니다
프로필 이미지
님이랑
2025-10-22
101
글번호 227131
종목검색
답변완료

종목 검색식 요청

안녕하세요 ~RSI(5)가 70 이상일 때, 아래의 A 라인이 B 라인을 돌파 ( 또는 현재 가격이 A, B 2개의 라인을 동시에 돌파 ) 하는 종목의 검색식을 부탁 드립니다. A 라인 (highest(high,midPeriod)+lowest(low,midPeriod) +highest(high,shortPeriod)+lowest(low,shortPeriod) +highest(high,longPeriod)+lowest(low,longPeriod))/6 B 라인 ( TEWMA 1 ) wma1 = wavg(C, len); // TEMA 계산 ema1_1 = eavg(wma1, len); ema1_2 = eavg(ema1_1, len); ema1_3 = eavg(ema1_2, len); TEWMA1 = 3 * ema1_1 - 3 * ema1_2 + ema1_3; 지표조건 len 50 감사합니다.
프로필 이미지
ikksoo
2025-10-22
91
글번호 227130
종목검색
답변완료

스윙하이 수평선 표시

먼저, 항상 많은 도움 감사드립니다.스윙하이 발생시 스윙하이 수치를 수평선으로 우측끝까지 나타나게 할 수 없나요? 즉, 발생하면 앞의 스윙하이 수평선을 사라지고 현 스윙하이만 수평선으로 보고 보고 싶습니다. 수치표시도 오른쪽 연장선위에 나타나면 좋겠습니다.감사합니다.
TL_New Text_New
프로필 이미지
나선랑
2025-10-22
73
글번호 227129
지표
답변완료

HA신규종목

상장 200일 이내 종목의하이킨아시 차트에서,RSI(20)값이1)1봉전 ~5봉전은 59.9이하, 금일에 60 돌파하거나OR2)1봉전은 29.9이하 후 금일에 30돌파하는 종목을 검색코자 합니다.검색수식을 요청드립니다.
헤이킨아쉬 헤이킨아쉬RSI
프로필 이미지
ksks
2025-10-21
93
글번호 227127
종목검색
답변완료

질문 있습니다.

안녕하세요.어제 답변 주셔서 감사합니다!그나마 해결 되었는데 아직도 어려워 하는 부분이 있습니다. ㅠㅠ질문을 요약해서 올리니 바쁘시더라도 답변 잘 부탁드리겠습니다. 감사합니다!질문의 내용은 청산 후 대기 로직 추가 후 신호가 전혀 안 나옵니다!!! ㅠㅠ (변수 유지 관련)기존에 잘 작동하던 매매 시스템에 "청산 후 30분 동안 진입 금지" 기능을 추가했더니 신호가 전혀 안 나오는 문제가 발생했습니다.원인을 찾고자 여러 가지 궁금한 점들을 질문드립니다.ㅜㅜ현재 상황기존 코드: MACD 0선 돌파 시 매수/매도 신호 → 정상 작동 되었음수정 코드: 청산 후 StopdownMinutes(30분) 동안 진입 금지 추가 → 신호 안 나옵니다. 핵심 코드 구조 // 변수 선언 var : InStopdown(0); // 휴식 중 (1=휴식, 0=거래가능) var : LastExitTime(0); // 마지막 청산 시간 var : IsGoldenCross(0); // 골드크로스 상태 // 현재 시간 CurrentTime = TimeToMinutes(sTime); // 이전 상태 유지 InStopdown = InStopdown[1]; LastExitTime = LastExitTime[1]; IsGoldenCross = IsGoldenCross[1]; // 청산 후 휴식 체크 if InStopdown == 1 Then { ElapsedTime = CurrentTime - LastExitTime; if ElapsedTime >= StopdownMinutes Then { InStopdown = 0; // 휴식 종료 } }// MACD 크로스 감지 if CrossUp(MACDValue, 0) Then { IsGoldenCross = 1; }// 청산 로직 if MarketPosition == 1 and C >= AvgEntryPrice + ProfitTicks Then { ExitLong("WinL"); if StopdownMinutes > 0 Then { LastExitTime = CurrentTime; InStopdown = 1; // 휴식 시작 } }// 진입 신호 감지 if MarketPosition == 0 and IsGoldenCross == 1 and InStopdown == 0 Then { BuySignal = 1; Text_New(sDate, sTime, L - 1.5, "매수신호"); }if MarketPosition == 0 and IsGoldenCross == 1 and InStopdown == 1 Then { Text_New(sDate, sTime, L - 1.5, "매수무효(휴식중)");}질문 목록입니다.var 변수의 값 유지 방법이 무엇인가요?var : InStopdown(0); InStopdown = InStopdown[1]; 질문:1-1: var로 선언한 변수가 [1]로 이전 봉의 값을 참조할 수 있나요? 매 봉마다 초기화되나요? 질문:1-2: 첫 실행 시 (차트 로딩 첫 봉) InStopdown[1]이 존재하지 않으면 어떻게 되나요? 자동으로 0이 되나요? 오류가 나나요? 2. TimeToMinutes 함수 관련 easylanguageCurrentTime = TimeToMinutes(sTime); ElapsedTime = CurrentTime - LastExitTime; 질문:2-1: sTime이 093000 (9시 30분)일 때 TimeToMinutes는 정확히 무엇을 반환하나요? 570 (9×60+30)인가요? 질문:2-2: TimeToMinutes가 자정(00:00)을 넘어가면 0부터 다시 시작하나요? 그렇다면 시간 차이 계산이 음수가 나오는데 어떻게 처리해야 하나요? 3. MarketPosition 상태 변경 타이밍 if MarketPosition == 1 and C >= AvgEntryPrice + ProfitTicks Then { ExitLong("WinL"); InStopdown = 1; }// 바로 다음 줄에서 if MarketPosition == 0 and InStopdown == 0 Then { BuySignal = 1; } 질문3: ExitLong() 실행 후 MarketPosition이 즉시 0으로 바뀌나요? 아니면 다음 봉부터 바뀌나요? 4. CrossUp/CrossDown과 상태 변수 유지 충돌 easylanguageIsGoldenCross = IsGoldenCross[1]; if CrossUp(MACDValue, 0) Then { IsGoldenCross = 1; } 질문4: 상태 변수를 [1]로 유지하면서 CrossUp 함수와 함께 쓸 때 문제가 없나요? CrossUp이 매 봉마다 체크하는데, 상태 유지 로직과 충돌하지 않나요? 5. 코드 실행 순서의 중요성 현재 코드 순서: 변수 유지 (InStopdown = InStopdown[1]) 청산 후 휴식 체크 MACD 크로스 감지 청산 로직 진입 신호 감지질문5: 이 순서가 맞나요? 청산 로직을 신호 감지보다 먼저 배치해야 하나요?변수 디버깅 방법Text_New(sDate, sTime, H, "Stop:" + NumToStr(InStopdown, 0)); Text_New(sDate, sTime, H, "Time:" + NumToStr(CurrentTime, 0));질문6: 매 봉마다 변수 값을 차트에 표시해서 디버깅할 수 있나요? 더 좋은 디버깅 방법이 있나요?조건문 실행 및 변수 변경 반영// 같은 봉에서ExitLong("WinL"); InStopdown = 1; // 이후 if InStopdown == 0 Then { BuySignal = 1;}질문7: 같은 봉 내에서 변수 변경이 즉시 반영되나요? 아니면 다음 봉부터 적용되나요?StopdownMinutes 조건 체크if StopdownMinutes > 0 Then { LastExitTime = CurrentTime; InStopdown = 1;}질문8: StopdownMinutes를 30으로 설정했는데, Input 값이 제대로 전달되고 있는지 확인하는 방법이 있나요?전체 로직 검증// 진입 조건if MarketPosition == 0 and IsGoldenCross == 1 and InStopdown == 0 Then { BuySignal = 1; }// 다음 봉에서 if BuySignal[1] == 1 Then { Buy("MACD_Buy", AtMarket, Def, ContractSize); } 질문9: 신호 감지와 실제 진입을 분리하는 이 구조가 맞나요? BuySignal[1]이 제대로 참조되나요? 시도해본 것들 1. StopdownMinutes = 0 설정 → 여전히 신호 안 나옴 2. 기존 코드(StopdownMinutes 없는 버전) → 정상 작동 확인귀한 답변이 도움이 될 것 같습니다! 감사합니다!
프로필 이미지
스오어스
2025-10-21
90
글번호 227126
시스템