커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식수정

var : T(0); var1 = ma(C,120); if CrossUp(c,var1) Then { T = 1; if MarketPosition == -1 Then ExitShort(); } if CrossDown(c,var1) Then { T = 1; if MarketPosition == 1 Then ExitLong(); } if T == 1 and C > O Then { T = 2; Buy(); } if T == -1 and C < O Then { T = -2; Sell(); } 안녕하세요 85556 글입니다 신호가 전혀 틀리게 나옴니다 다시검토해 주세요 input 이평 60 이평 60선을 터치나 하락후 상승시 첫양봉에서 매수 청산 60이평 하향시 매도 매수반대
프로필 이미지
아트정
2024-01-26
841
글번호 176106
시스템
답변완료

재답변 부탁드리겠습니다..

안녕하세요 답변 감사합니다 꾸벅.. 답변해주신 수식을 두가지 수정을 싶은데요.. 1.하나의 지정어로 하고 싶은데요.. 아래의 수식처럼 하나의 명칭으로 사용하고 싶은데요.. 오류가 자꾸나네요.. 2. 아래수식이 발생한 후 20봉동안 시가대비종가가 ( 3% ~ -3%) 이내인 봉을 각 1,2,3 번째 나타날 때 검색 매번 감사합니다..꾸벅.. input : 지연일(20); var : MM(0),BS(0),HH(0),Cnt(0); MM = ema(c, 240); var: 낙엽(false); 낙엽= ( if CrossUp(C,MM) Then { HH = H; BS = 0; Cnt = 0; } Else { if HH > 0 Then { if H > HH Then HH = H; BS = BS+1; if C > MM Then Cnt = Cnt+1; if Bs == cnt and crossup(c, hh[1]) and Bs > 지연일 Then Find(1); } } ); if ( 낙엽[1] or 낙엽[0] ) then find(1); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종목검색 수식요청드립니다.. > 안녕하세요 예스스탁입니다. 3번은 내용이 모호합니다. 1번과 2번만 작성해 드립니다. 1 input : 지연일(20); var : MM(0),BS(0),HH(0),Cnt(0); MM = ema(c, 240); if CrossUp(C,MM) Then { HH = H; BS = 0; Cnt = 0; } Else { if HH > 0 Then { if H > HH Then HH = H; BS = BS+1; if C > MM Then Cnt = Cnt+1; if Bs == cnt and crossup(c, hh[1]) and Bs > 지연일 Then Find(1); } } 2 input : 지연일(20); var : MM(0),BS(0),HH(0),Cnt(0),첫신호(0); MM = ema(c, 240); if CrossUp(C,MM) Then { HH = H; BS = 0; Cnt = 0; 첫신호 = 0; } Else { if HH > 0 Then { if H > HH Then HH = H; BS = BS+1; if C > MM Then Cnt = Cnt+1; if Bs == cnt and crossup(c, hh[1]) and Bs > 지연일 Then 첫신호 = 첫신호+1; if 첫신호==1 and 첫신호[1] == 0 Then Find(1); } } 즐거운 하루되세요 > downlord 님이 쓴 글입니다. > 제목 : 종목검색 수식요청드립니다.. > 안녕하세요. 영웅문에서의 수식인데 이것을 예스랭귀지로의 변경이 필요해서 문의드립니다. 1,2번이 기본검색식(영웅문 검색식) 3번이 응용검색식입니다..가능하다면 셋 다 구현해주시면 감사하겠습니다. 3번의 조건이 너무 조잡하여 구현이 안되면 1번,2번만이라도 잘 부탁드리겠습니다.. 꾸벅.. 1.지수이동평균선240(M240)을 상향돌파 이후 이평선을 '한번'도 하향 이탈하지 않고 상향돌파 이후 최소 '20'봉 이상 진행 후 ( 지수이동평균선240을 상향돌파 한 후의) 전고점 상향 돌파 시 (N번째신호) 표시 2.지수이동평균선240(M240)을 상향돌파 이후 이평선을 '한번'도 하향 이탈하지 않고 상향돌파 이후 최소 '20'봉 이상 진행 후 ( 지수이동평균선240을 상향돌파 한 후의) 전고점 상향 돌파 시 (첫번째신호) 표시 3.1번의 조건에서 몇가지 수정하겠습니다.. 지수이동평균선240을 이탈한 후 25일이 초과되면 돌파를 초기화한다. (즉, 25일내로 회복하면 하나의 돌파로 간주한다.) 지수이동평균선240(M240)을 상향돌파 이후 이평선을 '2번'까지는 하향 이탈해도 괜찮다. (단, 이탈했을시 각 이탈 시 '25'일 내로 다시 이동평균선240 위로 올라와야한다. (예) 2번이탈시, 첫번째 이탈 시 20일후 회복, 2번째이탈 시 15일 후 회복 총합은 35일이 넘었지만, 각각 25일 이내면 가능함 (이탈 전 '첫' )상향돌파 이후 최소 '20'봉 이상 진행 후 (이탈하더라도 20봉의 갯수는 계속 카운트 된다. 첫 상향돌파 후 20봉이므로) (이탈 전 '첫' 지수이동평균선240을 상향돌파 한 후의) 전고점 상향 돌파 시 (첫신호 or 2번째신호 or 3번째신호) 표시 영웅문 수식1: M= ma(c, 240, 종류); //종류:지수 HH= Highestsince(1, crossup(c,m), H); Bs= barssince(crossup(c,M))+1; cnt= countsince(crossup(c,m), C>M); Bs == cnt and crossup(c, hh(1)) and Bs > 지연일 //지연일:20일 영웅문 수식2: M= ma(c, 240, 종류); //종류:지수 HH= Highestsince(1, crossup(c,m), H); Bs= barssince(crossup(c,M))+1; cnt= countsince(crossup(c,m), C>M); 조건= Bs == cnt and crossup(c, hh(1)) and Bs > 지연일; //지연일:20일 첫신호= countsince(crossup(c,m), 조건); 첫신호==1 and 첫신호(1)==0
프로필 이미지
downlord
2024-01-26
975
글번호 176105
종목검색
답변완료

여러개의 값을 리턴하고싶습니다.

값을 두개 리턴하고싶은데 "반환값 형" 지정할 때 보니 없는거같은데요.. 혹시 값을 여러개 리턴할 수 있는 방법이 있을까요?
프로필 이미지
꼼지락
2024-01-26
826
글번호 176102
사용자 함수
답변완료

문의 드립니다.

아래 식에서 5 20이평 정배열 일 때 DMI골든 매수 청산은 데드 시 매도 청산완료 5 20이평 역배열 일 때 DMI데드 매도 청산은 골든 시 매수 청산완료 매수용 매도용으로 각각 나누어서 부탁드립니다. Input : Period(14); value1 = DIPlus(Period); value2 = DIMinus(Period); If MarketPosition <= 0 and CrossUP(value1, value2) Then { Buy(); } If MarketPosition >= 0 and CrossDown(value1, value2) Then { Sell(); } if MarketPosition == 1 and BarsSinceEntry == 1 Then ExitLong(); if MarketPosition == -1 and BarsSinceEntry == 1 Then ExitShort();
프로필 이미지
선물대장
2024-01-26
776
글번호 176101
시스템
답변완료

다른 증권사에서 제공하는 DDE

다른 증권사로부터 얻은 DDE excel data를 예스트레이더의 참조 데이터로 사용할 수 있나요? 있다면 어떤 방법으로 이 데이터를 이용할 수 있을지 궁금합니다. 친절한 답변에 미리 감사드립니다.
프로필 이미지
zephyr
2024-01-26
742
글번호 176100
시스템
답변완료

부탁드립니다

LT=LOWEST(L,P1); HT=HIGHEST(C, P1); NewH=VALUEWHEN(1,C>HT(1),C); BOX1=HIGHEST(C, P1-2)<HIGHEST(C, P1-1); TOP=VALUEWHEN(1,BarsSince(C>HT(1))==(P1-2)AND BOX1,NewH); BTM=VALUEWHEN(1,BarsSince(C>HT(1))==(P1-2)AND BOX1,LT); top 다바스 최고종가 상단 돌파 수식인데 종목검색으로 부탁드립니다
프로필 이미지
또리
2024-01-26
759
글번호 176099
종목검색
답변완료

지표 질문입니다

1) 6개 캔들 조합이 음(A)+양양양양+음(B) 일 때 A 음봉 저가=C B 음봉 고가=D 연속 4양봉 고가 가운데 가장 높은 값(E)를 표시한다 연속 4양봉 저가 가운데 가장 낮은 값(F)를 표시한다 E+(E-F)를 표시한다 F-(E-F)를 표시한다 C와 F 가운데 낮은 값=G D와 E 가운데 높은 값=H H+(H-G)를 표시한다 G-(H-G)를 표시한다 2) 6개 캔들 조합이 양(P)+음음음음+양(Q) 일 때 P 양봉 고가=R Q 양봉 저가=S 연속 4음봉 고가 가운데 가장 높은 값(T)를 표시한다 연속 4음봉 저가 가운데 가장 낮은 값(U)를 표시한다 T+(T-U)를 표시한다 U-(T-U)를 표시한다 S와 U 가운데 낮은 값=V R과 T 가운데 높은 값=W W+(W-V)를 표시한다 V-(W-V)를 표시한다 감사합니다
프로필 이미지
para
2024-01-26
743
글번호 176097
지표
답변완료

부탁드립니다

1. 종가가 25개봉 최고가로 오르면 그때부터 바탕화면에 그린색으로 구현해 주세요, 종가가 25개봉 최저가로 내려서면 그때부터 바탕화면에 핑크색으로 구현해 주세요(서로 반복될 때까지 계속하여 구현해 주세요) 2. 종가가 25개봉 최고가로 오르면 해당 봉 저가를 기준으로 우측으로 15개봉이 나올 때까지 추세선을, 종가가 25개봉 최저가로 내려서면 해봉 봉 고가를 기준으로 우측으로 15개봉이 나올 때까지 추세선을 계속 구현해 주세요 3. 종가가 25개봉 최고가에 오른 다음 5일선 아래로 떨어지면 그때 직전 5일선 최고가를 기준으로 우측으로 20개봉이 나올 때까지 추세선을, 종가가 25개봉 최저가로 내린 다음 5일선 위로 올라서면 그때 직전 5일선 최저가를 기준으로 우측으로 20개봉이 나올 때까지 추세선을 계속하여 구현해 주세요 고맙습니다.
프로필 이미지
서태공
2024-01-26
865
글번호 176096
지표
답변완료

강조 부탁 드립니다

* 좋은주말 되십시요^^ * 아래 수식 강조중 추가 요청 좀 드림니다. 1. 봉이 생성 되면 3개 까지만 표시 if CountIf(value1 > 80 ) <= 3 Then 2. 봉길이가 각각인데 각 봉 중심에 동일한 길이로 표현 가능 한지요. PlotPaintBar(High+PriceScale*1, Low-PriceScale*1, "과열",MAGENTA); ## Input : Period(9); Value1 = RSI(Period); if value1 > 80 Then begin PlotPaintBar(High, Low, "과열",MAGENTA); end else NoPlot(1); * 좋은 주말 되십시요.
프로필 이미지
요타
2024-01-26
698
글번호 176095
지표
답변완료

plot에 대한 제안

항상 수고 많으십니다. plot의 형식은 Plot1(출력대상,"이름",색상,def,굵기)로 되어 있는데, 4번째 매개변수가 def로 정의되지 않았습니다. 그림 설정에서 색상, 선의 종류, 굵기가 설정되는데 이 중 선의 종류는 프로그램에서 설정할 수 있게 되어 있지 않아서 현재의 def 자리에 선의 종류를 넣으면 어떨까 싶네요. 예를 들면 Plot1(출력대상,"이름",색상,선종류,굵기)으로 하고, 선종류=0 def, =1 선그래프, =2 막대그래프, =3 점그래프, =4 십자그래프, =5 삼각형(상)그래프, =6 삼각형(하)그래프, =7 원그래프, =8 일자그래프 또는 선종류=0 선그래프, =1 막대그래프, =2 점그래프, =3 십자그래프, =4 삼각형(상)그래프, =5 삼각형(하)그래프, =6 원그래프, =7 일자그래프 이 경우 선종류에 def로 넣거나 생략되면 기존과 같이 프로그램 상 미설정되고 차트 설정에서 설정할 수 있어 문제가 없고, 프로그램에서 적절한 선종류를 미리 선택하도록 제공하여 차트의 일관성이 좋아지고 특히 출력이 많은 경우 매번 번거롭게 설정할 필요가 줄어 편의성이 증가할 것입니다
프로필 이미지
씸풀
2024-01-26
540
글번호 176094
사용자 함수