커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

전환추세 크기 둘

Input : 전환(0.2); Var:j(0),jj(0),HH(0),LL(0),hiBar(0),loBar(0),최종꼭지점(""),처리구분(""), TL(0),TX(0),TX2(0); Array:고[10,4](0),저[10,4](0); HH = H; LL = L; If Index == 0 Then { 고[1,1] = HH; 고[1,2] = 0; 고[1,3] = sDate; 고[1,4] = sTime; 저[1,1] = LL; 저[1,2] = 0; 저[1,3] = sDate; 저[1,4] = sTime; } If Index > 0 Then { hiBar = hiBar + 1; loBar = loBar + 1; } If HH[hiBar] < HH Then hiBar = 0; If LL[loBar] > LL Then loBar = 0; Condition1 = 저[1,1]+전환 <= HH and hiBar == 0; Condition2 = 고[1,1]-전환 >= LL and loBar == 0; 처리구분 = ""; If Condition1 and Condition2 Then { If 최종꼭지점 == "저점" Then { If 저[1,1] > LL Then 처리구분 = "저점처리"; Else 처리구분 = "고점처리"; } Else If 최종꼭지점 == "고점" Then { If 고[1,1] < HH Then 처리구분 = "고점처리"; Else 처리구분 = "저점처리"; } } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL,1); TL_SetColor(TL,RED); } Else If 고[1,1] < HH[hiBar] Then { 고[1,1] = HH[hiBar]; 고[1,2] = Index - hiBar; 고[1,3] = sDate[hiBar]; 고[1,4] = sTime[hiBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL,고[1,3],고[1,4],고[1,1]); } 최종꼭지점 = "고점"; Plot1(고[1,1]); NoPlot(2); } If 처리구분 == "저점처리" Then { If 최종꼭지점 == "고점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL,1); TL_SetColor(TL,BLUE); Condition99 = False; } Else If 저[1,1] > LL[loBar] Then { 저[1,1] = LL[loBar]; 저[1,2] = Index - loBar; 저[1,3] = sDate[loBar]; 저[1,4] = sTime[loBar]; hiBar = -1; loBar = -1; TL_SetEnd(TL,저[1,3],저[1,4],저[1,1]); } 최종꼭지점 = "저점"; if Condition99 == False and 저[1,1] <= 고[1,1]-0.45 and 저[2,1] <= 고[2,1]-0.45 Then { Condition99 = true; TL_New(sDate,sTime,0,sDate,sTime,999); } Plot2(저[1,1]); NoPlot(1); } 하락추세선의 크기가 연속해서 0.45 이상일 때 세로선에서, 두번째 0.45 이상에서 양전환시 매수, 다음봉에 매수청산. 추가. 직전(첫번째) 하락추세선의 크기가 0.9 이상일 때, 다음(두번째,크기 무관) 하락추세선이 양전환시 매수, 다음봉에 매수청산. 감사합니다.
프로필 이미지
고성
2024-06-05
1327
글번호 180349
시스템
답변완료

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

안녕하세요... 항상감사합니다... 아래 첨부화일은 영웅문 조건검색인데, 이것을 예스 종목검색으로 간곡히 요청드립니다...
프로필 이미지
서민순
2024-06-05
1202
글번호 180348
종목검색
답변완료

종목검색식 알고싶습니다.

이동평균 5선과 20선 중 에서 4봉이내에서 순서는 관계없이 주가가(종가상) 5선과 20선을 돌파했다면 그 종목을 찾고 싶습니다. 1봉에 동시 돌파도 되고 2봉 이내도 되고 3봉 이내도 되고 4봉 이내까지만 5선 먼저 돌파후 20선 돌파도 되고요 또 20선 먼저 돌파후 5선돌파도 되고요 동시 돌파도 됩니다.
프로필 이미지
ijko7656
2024-06-05
1111
글번호 180347
종목검색
답변완료

문의드립니다

주식 매수진입후 상한가 청산식 부탁드립니다 감사합니다
프로필 이미지
파인애플
2024-06-05
822
글번호 180346
시스템
답변완료

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

볼린저밴드 ( 20 , 2 ) 에서 주가가 종가상 하한선을 상향 돌파 한 종목의 1, 검색식 과 2, 종목 검색 을 알고 싶습니다.
프로필 이미지
ijko7656
2024-06-05
724
글번호 180345
검색
답변완료

reverse(청산식)

아래수식은 buy, sell reverse 거래에 사용하는 청산식입니다. 진입수식 신호에 따라 buy 진입이 먼저일 수도, sell 진입이 먼저일 수도 있습니다. 총 2회만 진입합니다. 이 수식을 변형코자 합니다. buy 진입이 먼저일 때 { buy 청산식 sell 청산식 } sell 진입이 먼저일 때 { buy 청산식 sell 청산식 } 이렇게 2가지 경우로 나누어 부탁드립니다. 항상 고맙습니다. ************************************************************************************ if MarketPosition== 1 Then { SetStopLoss(1,PointStop); SetStopTrailing(2,0,PointStop,1); } else if MarketPosition== -1 Then { SetStopLoss(1.5,PointStop); SetStopTrailing(3,0,PointStop,1); } Else { SetStopLoss(0); SetStopTrailing(0); }
프로필 이미지
목마와숙녀
2024-08-01
735
글번호 180344
시스템
답변완료

문의드립니다.

늘 고맙습니다. 시뮬레이션 차트를 열면 '수닌된 데이터의 순서가 맞지않습니다. 해당 데이터는 사용할 수 없습니다.' 라고 나오면서 열리지 않습니다. 나스닥 연결선물 분봉입니다. 왜 그런건가요?
프로필 이미지
산골소년
2024-06-05
785
글번호 180343
시스템
답변완료

수식 부탁드립니다.

안녕하세요 수고에 감사드립니다. 아래는 도움주신 수식을 벤치마킹해서 만들어본 수식인데요 오류가 나서 수정을 부탁드립니다. 순매수체결량이 지속증가하는 검색식을 만들고 싶습니다. //Upvol "상승형 체결거래량"; //DownVol "하락형 체결거래량" input: 막대굵기 (1); var : sumPL(0),T(0); if Bdate != Bdate[1] Then { sumPL = 0; T(0); } sumPL = sumPL + (Upvol-DownVol); if T == 0 and sumPL > sumPL[1] Then T = 1; if T == 1 Then { if sumPL < 0 Then T = 0; if sumPL < sumPL[1] Then T = 0; } if T == 1 Then Find(1); 그리고, 아래는 도움주신 거래량가중이평 이상 검색식입니다. 이번에는 거래량가중이평선을 기준으로 아래 위로 플러스 마이너스 1% 이내에 근접한 검색식도 부탁드립니다. inputs : Length(20); var : Price(0),VSum(0),PVsum(0),VWMA(0); Price = (H+L+C)/3; if Bdate != bdate[1] Then { Vsum = 0; PVsum = 0; } VSum = Vsum + V; PVsum = PVsum + Price*V; VWMA = PVsum/VSum; If C > VWMA Then Find(1); 도움주셔서 늘 감사드립니다. 고맙습니다!!
프로필 이미지
소나기
2024-06-05
867
글번호 180342
종목검색
답변완료

5 분 첫봉이 LRL(200봉) 골든크로스 검색식

5분봉에서 오늘, 어제 첫 봉이 LRL(100)을 골든크로스 하는 종목을 검색하고자 합니다. (현재는 오늘 첫 봉만 검색함.) 다음과 같이 검색했는데, 검색결과 원하는 종목이 아닙니다. 무엇이 문제일까요? var : cnt(0), vlrl(0); Array : b1[3](0); vlrl = LRL(C, 100); if sdate != sdate[1] Then { For cnt = 3 DownTo 1 //이건 나중에 추가로 1일, 2일전 검색하기 위함. { b1[cnt] = b1[cnt-1]; // 이 부분이 이해가 안되요. b1배열은 값이 0이 아닌가요? } b1[0] = Index; } var1 = Index - b1[0]; if b1[0] > 0 and CrossUp(C[var1], vlrl[var1]) Then Find(1); 답변 부탁 드립니다.
프로필 이미지
궁금궁금
2024-06-05
894
글번호 180341
종목검색
답변완료

분봉의 새로운날의 첫봉 및 시초 3개봉 저장하기

## 답주신내용 감사합니다 위내용에 아래 요구사항을 추가 합니다 var : O1(0),H1(0),L1(0),C1(0),opmax(0),opmin(0); if sdate != sdate[1] Then { O1 = O; H1 = H; L1 = L; C1 = C; } Plot1(H1,"H1"); plot2(L1,"L1"); ##장시작 후 (첫번째 두번째 세번째) 3개봉의 최고값 과 최저값을 찾고자합니다????? opmax = Max(H1,H2,H3); opmin = Min(L1,L2,L3); // 감사합니다!!
프로필 이미지
불스아이
2024-06-05
849
글번호 180340
지표