커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의

1. 아래의 buy수식과 sell수식 해석부탁합니다. 당일 보조차트 하이로우가 RANGE1 이상이고 당일 보조차트 현재가격이 고점을 갱신하면 buy 당일 보조차트 하이로우가 RANGE2 이상이고 당일 보조차트 현재가격이 저점을 갱신하면 sell 이런 내용인지... 주석을 달아주셨으면 합니다. 2. 위 내용이며 구체적인 진입포인트에 대한 질문입니다. 보조차트 고가봉의 고가보다 현재 완성봉의 고가가 크면 buy 보조차트 저가봉의 저가보다 현재 완성봉의 저가가 작으면 sell 보조차트 고가봉의 종가보다 현재 완성봉의 종가가 크면 buy 보조차트 저가봉의 종가보다 현재 완성봉의 종가가 작으면 sell 둘 중 어떤 게 맞는지요 ******************************************************************************** Input : RANGE1(650); var : C2(0,data2),entry(false,data2); C2 = data2(C); if data2(Bdate != Bdate[1]) Then entry = false; if entry == false and data2(Bdate == Bdate[1] and HighD(0) > HighD(0)[1] and HighD(0)-LowD(0) >= RANGE1) Then{ entry = true; buy(""); } Input : RANGE2(650); var : C2(0,data2),entry(false,data2); C2 = data2(C); if data2(Bdate != Bdate[1]) Then entry = false; if entry == false and data2(Bdate == Bdate[1] and Lowd(0) < LowD(0)[1] and HighD(0)-LowD(0) >= RANGE2) Then{ entry = true; sell(""); }
프로필 이미지
좌오비우오비
2020-09-11
822
글번호 142270
시스템
답변완료

미니코스피 야간

안녕하세요 cme코스피야간선물이 없어지고 야간에 거래할수 있는게 미니코스피200으로 알고 있습니다. 예스트레이더에서는 미니코스피야간장 시세를 제공하지 않나요? 예전처럼 주간+야간 복합장으로 보고 싶은데 방법이 있는지 여쭙니다.
프로필 이미지
왕왕
2020-09-11
765
글번호 142269
시스템
답변완료

수식 부탁드립니다.

해외선물 3분봉 차트에서 30분봉 5/20/60 이평선을 구하여 if(30분봉 5 이평선>20 이평선 and 30분봉 20 이평선>60 이평선) { 3분봉 스토케(5,3,3) 골든크로스시 매수 } 하고자 합니다. 수식 부탁드립니다. 매번 도움주셔서 감사합니다.
프로필 이미지
tadd
2020-09-11
702
글번호 142268
시스템
답변완료

부탁좀 드리겠습니다.

항상 아낌없는 도움을 주셔서 감사합니다 아래의 수식에 1) 50프로 이외의 피봇선도 각각의 색상구분을 하고싶습니다. 2) 그림처럼 파동선 최종 3개의 고점과 저점을 연결하고 싶습니다. Input:length(10),기준일(20110101),파동선두께(2),굵기(2); Var:j(0),jj(0),jjj(0),최종고가(0),최종저가(0),최종변곡점(""),처리구분(""), TL1(0); Array:고[5,4](0),저[5,4](0), // 1:가격, 2:Index, 3:sDate, 4:sTime 역사적고점[5](0),역사적저점[5](0); #==========================================# If Index == 0 Then { 고[1,1] = H; 저[1,1] = L; } Condition1 = Highest(H,length) == H and 최종고가 <> H; Condition2 = Lowest (L,length) == L and 최종저가 <> L; 처리구분 = ""; If Condition1 and Condition2 Then // 기간고점과 기간저점 동시 발생 { If 최종변곡점 == "저점" Then 처리구분 = "고점처리"; // 저 - 고 순으로 처리 Else 처리구분 = "저점처리"; // 고 - 저 순으로 처리 } Else If Condition1 Then 처리구분 = "고점처리"; Else If Condition2 Then 처리구분 = "저점처리"; #==========================================# If 처리구분 == "고점처리" Then { 최종고가 = H; // 신규고점을 체크하기 위해 저장 If 최종변곡점 == "저점" Then { For j = 5 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = H; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,RED); } Else If 고[1,1] < H Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = H; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); } If 기준일 <= Date and (역사적고점[1] < 고[1,1] or 역사적고점[1] == 0) Then { For jjj = 1 To 4 { 역사적고점[jjj] = 고[1,jjj]; 역사적저점[jjj] = 0; } } 최종변곡점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { 최종저가 = L; If 최종변곡점 == "고점" then { For j = 5 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = L; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,BLUE); } Else If 저[1,1] > L then { 저[1,1] = L; 저[1,3] = sDate; 저[1,4] = sTime; 저[1,2] = Index; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); } If 기준일 <= Date and ( 역사적저점[1] > 저[1,1] or 역사적저점[1] == 0 ) Then { For jjj = 1 To 4 { 역사적저점[jjj] = 저[1,jjj]; //역사적고점[jjj] = 0; // 역사적 고점 초기화 } } 최종변곡점 = "저점"; } #==========================================# Var:기울기(0); Array:fr[7,4](0); // 1:비율, 2:값, 3:라인번호, 4:텍스트번호 If Index == 0 Then { fr[1,1] = 0; fr[2,1] = 0.236; fr[3,1] = 0.382; fr[4,1] = 0.50; fr[5,1] = 0.618; fr[6,1] = 0.764; fr[7,1] = 1; } If 역사적고점[1] > 0 and 역사적저점[1] > 0 Then { If 역사적고점[1][1] != 역사적고점[1] or 역사적저점[1][1] != 역사적저점[1] Then { 기울기 = (역사적고점[1] - 역사적저점[1]) / (역사적고점[2] - 역사적저점[2]); for j = 1 to 7 { If fr[j,3] > 0 Then TL_Delete(fr[j,3]); // 기존의 라인은 지우고 fr[j,2] = 기울기 * fr[j,1] * (index - 역사적고점[2]) + 역사적고점[1]; // 피보나치 비율을 곱해서 계산 fr[j,3] = TL_New(역사적고점[3],역사적고점[4],역사적고점[1],sDate,sTime,fr[j,2]); // 라인을 생성 TL_SetSize(fr[j,3],굵기); } } Else { for j = 1 to 7 { fr[j,2] = 기울기 * fr[j,1] * (index - 역사적고점[2]) + 역사적고점[1]; TL_SetEnd(fr[j,3],sDate,sTime,fr[j,2]); TL_SetExtRight(fr[j,3],true); } } } #50선 색상 TL_SetColor(fr[4,3],GREEN);
프로필 이미지
harrywin
2020-09-11
764
글번호 142267
지표
답변완료

문의드립니다

var : T(0); var1 = dayhigh; var2 = daylow; var3 = var1-var2; value1 = var1-var3*0.236; value2 = var1-var3*0.500; value3 = var1-var3*0.764; if T <= 0 And crossup(c,value1) then { T = 1; } if T >= 0 And crossdown(c,value1) then { T = -1; } if T <= 0 And crossup(c,value3) then { T = 1; } if T >= 0 And crossdown(c,value3) then { T = -1; } Plot1(1,"지표",iff(T==1,LMAGENTA,LBLUE)); value1,value3을수정하고십습니다 당일고가크로스 ,당일저가크로스로 수정부탁드립니다~~항상감사드립니다
프로필 이미지
유선
2020-09-11
876
글번호 142266
지표
답변완료

지표수식전환 요청

다음 수식을 예스로 전환부탁드립니다 <1> A=(Highest(high,shortperiod)+Lowest(low,shortperiod)+Highest(high,midperiod)+Lowest(low,midperiod))/4; B=(Highest(high,longperiod)+Lowest(low,longperiod))/2; F=Countsince(date(1)!=date,highestsince(1,crossup(rsi(period),d1),c) and c>A and C>B); valuewhen(1,F(1)!=1 and F==1,c) 추가설정 shortperiod 10 midperiod 20 longperiod 30 period 3 d1 10 <2> 수식1 m=BBandsC(기간+k*p,D1); shift(if(m>=m(1),m,0),선행기간-1) 수식2 shift(if(m<m(1),m,0),선행기간-1) 추가설정 기간 5 D1 0.7 선행기간 2 K 5 P 2
프로필 이미지
임진사댁원장
2020-09-11
1036
글번호 142265
지표
답변완료

최근 n봉 이내 저점 근접한 종목 검색식

안녕하세요, 늘 많은 도움에 감사드립니다. 그림과 같이 최근 n봉 기간내에서 전 이평선 저점에 동일한 이평선이 2% 이내 근접한 종목 검색을 하고자 합니다. 수식 부탁드립니다. 감사합니다.
프로필 이미지
김예스
2020-09-10
1094
글번호 142264
종목검색
답변완료

수식 문의 드립니다.

안녕하세요. 궁금한 사항 질문 드립니다. 1. 하나의 봉에서 매수 매도를 여러번 하려면 어떻게 수식을 변경하면 되나요? 2. 하나의 봉에서 여러번 매수 매도가 가능하다면, 내가 원하는 횟 수 만큼 변경이 가능할까요? 아래식에서 수정 부탁 드립니다. if c > o then buy(); if c < o then sell();
프로필 이미지
매플
2020-09-10
857
글번호 142260
시스템
답변완료

지표 수식전환

지표수식으로 전환부탁드립니다. <1> 수식1 LT=LOWEST(L,P2); HT=HIGHEST(H,P2); NewH=VALUEWHEN(1,H>HT(1),H); BOX1=HIGHEST(H,P2-2)<HIGHEST(H,P2-1); TOP1=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,NewH); BTM1=VALUEWHEN(1,BarsSince(H>HT(1))==(P2-2) AND BOX1,LT); NewL=VALUEWHEN(1,L<LT(1),L); BOX2=LOWEST(L,P2-2)>LOWEST(L,P2-1); TOP2=VALUEWHEN(1,BarsSince(L<LT(1))==(P2-2) AND BOX2,NewL); BTM2=VALUEWHEN(1,BarsSince(L<LT(1))==(P2-2) AND BOX2,HT); (TOP1+BTM1)/2 수식2 (TOP2+BTM2)/2 추가설정 p2 3 <<2>> 수식1 a1=if(c>=c(1),v,0); a1 수식2 a2=if(c>=c(1),0,v); a2 수식3 (Highest(v,기간1)+Lowest(V,기간1))/2 수식4 (Highest(v,기간2)+Lowest(V,기간2))/2 수식5 (Highest(v,기간3)+Lowest(V,기간3))/2 추가설정 기간1 10 기간2 20 기간3 30 <<<3>>> 수식1 if(C>C(1),V,0) 수식2 if(C<=C(1),V,0) 수식3 (C-L)/(H-L)*v
프로필 이미지
이대표
2020-09-11
1697
글번호 142259
지표
답변완료

data2의 barindex

안녕하세요 data1은 분봉, data2는 일봉일때 data2의 barindex가 data1의 인덱스로 인식하는데, data2의 봉이 하나씩 생길때마다 1씩 늘어나게 하는 방법을 알고 싶습니다.
프로필 이미지
왕왕
2020-09-10
906
글번호 142257
지표