커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

ts 수식을 예스트레이더로 바꾸고 싶은데...

ts 수식을 예스트레이더로 바꾸고 싶은데.... ########################## inputs: Price( Close ), // 가격 Length( 14 ); // 기간 variables: HA_Close( 0 ), HA_Open( 0 ), HA_Low( 0 ), HA_High( 0 ), HA_UpTrend( false ); if CurrentBar = 1 then begin HA_Close = (Open + High + Low + Close) / 4; HA_Open = (Open + Close) / 2; HA_Low = Low; HA_High = High; end else begin HA_Close = (HA_Open + HA_High + HA_Low + Price) / 4; HA_Open = (ValueWhen( HA_UpTrend, HA_Open[1], HA_Close[1]) + ValueWhen( not HA_UpTrend, HA_Close[1], HA_Open[1])) / 2; HA_High = Max( High, Max( HA_Open, HA_Close )); HA_Low = Min( Low, Min( HA_Open, HA_Close )); HA_UpTrend = HA_Close > HA_Open; end; Plot1( HA_Close, "Heikin-Ashi Close" ); Plot2( HA_Open, "Heikin-Ashi Open" ); #################### 부탁드립니다...
프로필 이미지
elessee
2024-04-28
853
글번호 179003
지표
답변완료

예스트레이더 종목검색식으로 변환부탁드립니다....

아래 수식은 영웅문에서 작성된 신호검색입니다.. 예스트레이더 종목검색시으로 변환부탁드립니다... 이평1=ma(c,5,단순); 이평2=ma(c,20,단순); 이평3=ma(c,5,지수); 이평4=ma(c,20,지수); v>v(1)*1 and (crossup(이평1,이평2) or crossup(이평3,이평4))
프로필 이미지
서민순
2024-04-28
947
글번호 179002
종목검색
답변완료

부탁 드립니다

도움에 감사 드립니다. 미리 감사 드립니다. 예를 들어 1)101일봉 전에 거래량이 119봉전에서 100봉동안 20일간의 평균거래량래보다 y배이상 많거나 2)102일봉 전에 거래량이 120봉전에서 101봉동안 20일간의 평균거래량래보다 y배이상 많거나 3)103일봉 전에 거래량이 121봉전에서 102봉동안 20일간의 평균거래량래보다 y배이상 많거나 4)104일봉 전에 거래량이 122봉전에서 103봉동안 20일간의 평균거래량래보다 y배이상 많거나 5)105일봉 전에 거래량이 123봉전에서 104봉동안 20일간의 평균거래량래보다 y배이상 많거나 . . . . . 즉 .)n일봉 전에 거래량이 n+18봉전에서 n-1봉동안 m일간의 평균거래량래보다 y배이상 많을때 이중 하나라도 만족하는 종목 검색식을 cnt to 와 같은식으로 부탁 드립니다.
프로필 이미지
yes
2024-04-28
844
글번호 179001
종목검색
답변완료

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

V>avg(V,Period)*배수&& V>V(1)*배수 지표변수 Period: 800 배수 : 5 Period가 800으로 되어 있는데 가능한도 내에서 검색 종목 수식 부탁드림니다.
프로필 이미지
존슨비치
2024-04-29
1018
글번호 179000
종목검색
답변완료

예스트레이더 종목검색식으로 작성요청합니다.

안녕하세요.... 아래 첨부파일은 키움에서 작성한 검색기 인데, 이것을 예스검색기로 변환작성 부탁드립니다... 참고적으로 F하고G 항옥은 단순이평, 지수이평 입니다...
프로필 이미지
서민순
2024-04-28
939
글번호 178999
검색
답변완료

문의드립니다.

늘 고맙습니다. # true와 false 사용법에 대해 알고 싶습니다. (이평5>이평20) != true 위와 같이 하나의 조건이 맞나 안맞나는 되는데요. 조건이 더 생기면 어렵네요. (이평20>이평5>이평60>이평120) 이 조건이 true인 경우 (이평20>이평5>이평60>이평120) 이 조건이 true가 아닌 경우 수식을 어떻게 만들어야 하나요? # 위치 찾기 HH위치 = NthHighestBar(1,H,100); 100캔들의 최고점 위치를 위와같이 찾았는데요. 예를 들어 현재봉부터 지난 N캔들동안 100캔들의 고점을 돌파한 적이 없다가 N1캔들전에 처음으로 100캔들의 고점을 돌파했었고, 그 뒤로 고점을 경신한 캔들이 N2번 나왔어요. 여기서 N1과 N2를 찾는 수식을 알고 싶습니다. ## 청산식에서 구분짓고자 합니다. # 진입후 3캔들내 100캔들의 고점을 돌파하고 100캔들 고점돌파이후 5캔들이 모두 양봉이라면, 음봉이 나오고 그 음봉이 최종 양봉의 저가를 이탈하면 청산 # 진입후 100캔들의 고점을 돌파했으면 1. 60이평을 이탈하면 청산한다.(완성봉 청산과 이탈즉시 청산식을 별도로 알고싶습니다. onclose 사용법을 아직 잘 모르는거 같습니다.) 2. 20이평을 종가로 이탈했는데 다시 100캔들의 고점을 돌파하면, 20이평을 이탈하면 청산 3. 강제청산(익청) # 진입후 30캔들내 100캔들의 고점은 돌파못하고 120이평만 돌파했다면 1. +10 수익중이면 바로 청산 2. 60이평 이상이면 청산 3. 강제청산(손절) # 진입후 최대손실이 -20 이상이었다면 1. 본청한다. #차트에 전일고가와 전일 저가를 나오게 하면 캔들이 아주 작아져 버리는데요. 현재 캔들의 위치에 비해 과도하게 위나 아래에 위치한 선들을 캔들이 그 선 근처까지 가기전까지는 나오지 않게 하는 방법이 있나요?
프로필 이미지
산골소년
2024-04-29
822
글번호 178998
시스템
답변완료

지표 숫자가 맞지 않아서 질문드립니다.

수고많으십니다. 다름이 아니라 코딩한 숫자와 지표에 표시된 숫자가 맞지 않아 질문드립니다. 코딩은 다음과 같습니다. Input : period1(20),period2(120); var1=ma(c,period1); var2=ma(c,period2); var3=var1-Var2; if var3 > 0 && Var3 > Var3[1] Then Plot1(Var3,"11",Purple); if var3 > 0 && Var3 < Var3[1] Then Plot1(Var3,"11",Gray); if var3 > 0 && Var3 == Var3[1] Then Plot1(Var3,"11",Gray); if var3 < 0 && Var3 < Var3[1] Then Plot1(Var3,"11",Green); if var3 < 0 && Var3 > Var3[1] Then Plot1(Var3,"11",Gray); PlotBaseLine1(0); ============================================================= 질문 : 첨부된 그림파일을 참고하시면 코딩은 20이평에서 120이평을 차감하여 차액을 지표로 나타내는 코딩인데 20이평은 0.6521 120이평은 0.6512 20이평 - 120이평은 0.0015로 지표에 표시 되어야 할 것같은데 지표상에서는 -0.00012 로 표시가 됩니다. 원인이 무엇인지 궁금합니다. 수고하세요
프로필 이미지
멋진감자
2024-04-28
996
글번호 178997
지표
답변완료

라인을 그어주세요

1.아래 수식에서 라인을 나타나게 하고 싶습니다. INPUT: A_period(10),period(20),ratio(1),기간(5); var: 가격(0),A(0),upt(0),dnt(0),cc(0),turn(0),라인(0),value(0); 가격=(H+L)/2; A=ATR(A_period); upt=Ema(가격+A*ratio,기간); dnt=Ema(가격-A*ratio,기간); cc=cci(period); turn=IFf(cc>=0 && dnt>dnt[1],1,IFf(cc<0 && upt<upt[1],-1,0)); if turn==1 or turn==-1 Then value =라인; 2.수식전환 부탁드립니다. 수식1 현재봉=if(L>H(2),L,if(H<L(2),H,0)); A=Valuewhen(1,L>H(2) or H<L(2),현재봉,-2) 수식2 이전봉=if(L>H(2),H(2),if(H<L(2),L(2),0)); B=Valuewhen(1,L>H(2) or H<L(2),이전봉,-2) 수식3 MIN(A,B)
프로필 이미지
임진사댁원장
2024-04-28
865
글번호 178996
지표
답변완료

검토 부탁드립니다

사용자 함수를 만들고 싶은데 방법을 몰라서 글 남깁니다.. 첨부파일 보시면 우선 1. 사용자 함수 -> 숫자형으로 시작을 했고요 2.FFF 라는 함수를 만들었고 3. FFF(filter)에서 filter의 숫자 변경에 따라서 내용을 불러오는 방식으로 만들고 싶습니다. 4. 시스템을 만들때 예를들면 INPUT:Filter(0); IF FFF(filter)=True or False Then { 매수 또는 매도 수식} 이런식으로 사용해보고 싶습니다.
프로필 이미지
소드노
2024-04-28
718
글번호 178994
사용자 함수
답변완료

문의드립니다

nextbarsdate<>sdate 이런식으로 일의 마지막봉을 표현하는 것처럼 일주일의 마지막이 금요일이 아닌 경우도 있기 때문에 일주일의 마지막 봉을 표현하는 법을 알려주시면 감사하겠습니다.
프로필 이미지
시고르시고르
2024-04-27
754
글번호 178993
시스템