커뮤니티

예스랭귀지 Q&A

글쓰기

시온사랑 님에 의해서 삭제되었습니다.

프로필 이미지
시온사랑
2025-06-03
33
글번호 191373
종목검색
답변완료

문의드립니다.

아래 TS의 함수를 예스에서 사용하고 싶은데 함수 사용방법설명쫌 부탁드립니다 숫자형, 문자형,논리형으로 나오는데 이 부분을 어떻게 지정해서 만들어야 되나요? inputs: Length( numericsimple ), oBullishEngulfing( numericref ), oBearishEngulfing( numericref ) ; variables: Body( 0 ), PriceAvg( 0 ), BodyAvg( 0 ) ; Body = MaxList( Close, Open ) - MinList( Close, Open ) ; PriceAvg = XAverage( Close, Length ) ; BodyAvg = XAverage( Body, Length ) ; oBullishEngulfing = 0 ; oBearishEngulfing = 0 ; if CurrentBar > 1 then begin if Close < PriceAvg { TREND IS down } and Close > Open { CURRENT BODY white... } and Body > BodyAvg { ...AND LONG } and Close[1] < Open[1] { PREVIOUS BODY black... } and Body[1] < BodyAvg[1] { ...AND SMALL } and Close >= Open[1] { BullEng COND 1 } and Open <= Close[1] { BullEng COND 2 } and ( Close > Open[1] or Open < Close[1] ) { BullEng COND 3 } then oBullishEngulfing = 1 else if Close > PriceAvg { TREND IS up } and Close < Open { CURRENT BODY black... } and Body > BodyAvg { ...AND LONG } and Close[1] > Open[1] { PREVIOUS BODY white... } and Body[1] < BodyAvg[1] { ...AND SMALL } and Close <= Open[1] { BearEng COND 1 } and Open >= Close[1] { BearEng COND 2 } and ( Close < Open[1] or Open > Close[1] ) { BearEng COND 3 } then oBearishEngulfing = 1 ; end ; C_BullEng_BearEng = 1 ;
프로필 이미지
소드노
2025-06-03
130
글번호 191372
사용자 함수

윤호석 님에 의해서 삭제되었습니다.

프로필 이미지
윤호석
2025-06-03
61
글번호 191371
지표
답변완료

수식 부탁 드립니다

당일 고점 형성후 100개의 봉이 형성되지 않았을때 당일 저점 형성후 100개의 봉이 형성 되지 않았을때 를 수식으로 정의 하면 어떻게 하는지 부탁드립니다
프로필 이미지
kortp119
2025-06-03
129
글번호 191370
시스템
답변완료

문의드립니다

전주의 최고가-최저가 (고저차) 구하는 식 부탁드립니다 감사합니다
프로필 이미지
러블리
2025-06-03
156
글번호 191369
지표
답변완료

질문 부탁드립니다

도움에 늘 감사드립니다 질문 몇 가지 부탁드립니다 질문1) find 함수 관련인데요 아래 식처럼 작성을 하면 (분봉상에서) 현재봉이 if에 해당되거나 else 에 해당되는 종목을 찾는게 맞나요?? 마지막에 if condition1==true and condition2==true then find(1); 이 부분을 어디에 위치 시켜야 하는지 알고싶습니다 (수식은 필요한 부분만 포함시켜서 간소화했습니다) if (h>l*1.08) then { ... if h>aa[0] Then condition1=true; } else { if h>aa[0]*1.1 Then condition2=true; } if Bdate != Bdate[1] Then Condition3 = False; if condition3==False and condition1==true and condition2==true Then { condition3=true; find(1) } 질문2) 아래 식처럼 countif 를 이용해 검색을 하게 되면 if countif(condition1==true and condition2==true,50) >1 then find(1); 이라고 작성하게 되면 만약 현재봉에서 30봉전 부터는 직전 조건만족 범위에 속하게 된다면 고가값들을 현재 기준으로 봤을때 aa[1] 과 비교하게 되는건가요? (계속 aa[0] 와 비교하는게 아니고) 그렇다면 혹시 계속 aa[0]나 특정시점의 aa[] (예를들어 aa[2]) 와 비교하게 작성할 수도 있나요? # 식에서 틀린 부분이 있다면 수정해주시면 감사하겠습니다 if (h>l*1.08) then { ... if h>aa[0] Then condition1=true; } else { if h>aa[0]*1.1 Then condition2=true; } if Bdate != Bdate[1] Then Condition3 = False; if condition3==False and countif(condition1==true and condition2==true,50) >1 Then { condition3=true; find(1) } 질문3) for 문 관련인데요 아래와 같이 작성하면 최초만족시에 값들을 저장하는데요 만약에 두번째 만족 할때까지의 값들을 저장하려면 어떻게 작성하면 될까요? if cnt==1, if cnt==2 로 나눠서 작성하면 될까요? 각각 값들을 따로 저장하려고 합니다 최초 만족 (value1 ~ value3 ) , 두번째 만족 (value4 ~ value6) for cnt = 1 to (var1-var2) { if h[cnt]>var3 then { value1= h[cnt]; value2=sdate[cnt]; value3=stime[cnt]; cnt=(var1-var2)+1; } } 감사합니다
프로필 이미지
yamu
2025-06-04
166
글번호 191368
검색
답변완료

부탁드립니다.

A1=shift((highest(high,5)+lowest(low,5)+highest(high,20)+ lowest(low,20))/4,20-1); A2=shift((highest(high,60)+lowest(low,60))/2,20-1); A3=ma(C,120); A4=Valuewhen(1,Crossup(A1,A2) or Crossdown (A1,A2),min(L,L(1))); Crossup(C,A4) && Crossup(C,A3) && V>=V(1)*2 && C>O
프로필 이미지
억새
2025-06-03
181
글번호 191367
종목검색
답변완료

지표 부탁드립니다.

안녕하세요 늘 도움주셔서 감사합니다. 다음 지표를 부탁드립니다. * 30분 시가선 기준 전환선이 시가선 위에 있을때 상승중일때 red 전환선이 시가선 위에 있을때 하락중일때 blue 전환선이 시가선 아래에 있을때 하락중일때 red 전환선이 시가선 아래에 있을때 상승중일때 blue ** 30분 시간과 전환선 수치는 변수 부탁드립니다.
프로필 이미지
라몬
2025-06-02
155
글번호 191366
지표

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

프로필 이미지
땅끝
2025-06-02
117
글번호 191365
검색
답변완료

부탁드립니다.

도움에 감사 드립니다. 수식에서 var1=(MA(v*((c-trl())/(trh()-trl())),n)//MA(v,n)); c-trl()의 값 trh()-trl()의 값 v가 간혹 zero가 나오면 문제가 생깁니다. 조치가 가능한지요?
프로필 이미지
yes
2025-06-02
169
글번호 191364
지표