커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

추가요청드립니다.

79495 번 만들어주신 수식에 대한 질문입니다. 검색해서 나오는 결과가 좀 이상합니다. 아래 만들어주신 수식으로 검색해서 나오는 종목과 저 아래 다른분이 요청해서 만든 동일 지표와 강조를 같이놓고 보면 크로스가 아닌데 종목이 나옵니다. (첨부 예시로 다우기술이 검색식에 나왔는데 지표는 크로스가 아닙니다.트뷰의 동일 지표도 마찬가지구요.) 아래 지표와 강조 크로스에 맞게 정상이구요. 뭐가 문제일까요 ㅜㅜ input : n1(10),n2(21); var : ap(0),esa(0),dd(0),ci(0),d(0); var : wt1(0),wt2(0); ap = (H+L+C)/3; esa = ema(ap, n1); d = ema(abs(ap - esa), n1); ci = (ap - esa) / (0.015 * d); wt1 = ema(ci,n2); wt2 = ma(wt1,4); if crossup(wt1,wt2) Then Find(1); ==다른분이 요청해서 만들어주신 wave trend 지표와 강조== 1 지표 input : n1(10),n2(21),obLevel1(60),obLevel2(53),osLevel1(-60),osLevel2(-53); var : ap(0),esa(0),dd(0),ci(0),tci(0),wt1(0),wt2(0); ap = (h+l+c)/3 ; esa = ema(ap, n1); dd = ema(abs(ap - esa), n1); ci = (ap - esa) / (0.015 * dd); tci = ema(ci, n2); wt1 = tci; wt2 = ma(wt1,4); plot1(0,"0",GRAY); plot2(obLevel1,"obLevel1",red); plot3(osLevel1,"osLevel1",green); plot4(obLevel2,"obLevel2",red); plot5(osLevel2,"osLevel2",green); plot6(wt1,"wt1",green); plot7(wt2,"wt2",red); plot8(wt1-wt2,"wt1-wt2",blue); 2 강조 input : n1(10),n2(21),obLevel1(60),obLevel2(53),osLevel1(-60),osLevel2(-53); var : ap(0),esa(0),dd(0),ci(0),tci(0),wt1(0),wt2(0); ap = (h+l+c)/3 ; esa = ema(ap, n1); dd = ema(abs(ap - esa), n1); ci = (ap - esa) / (0.015 * dd); tci = ema(ci, n2); wt1 = tci; wt2 = ma(wt1,4); if CrossUp(wt1,wt2) Then PlotPaintBar(h,l,"강조",CYAN); if CrossDown(wt1,wt2) Then PlotPaintBar(h,l,"강조",YELLOW);
프로필 이미지
신데렐라맨
2022-11-11
1381
글번호 163720
종목검색
답변완료

시스템식 부탁 드립니다

안녕하세요^^ 언제나 감사 드립니다 궁금한 시스템식은 5선이 20선과 60선을 골드하면 매수 5선이 20선과 60선을 데드하면 매도 입니다 동일한 조건으로 지표식과 강조식도 부탁 드립니다 수고하세요
프로필 이미지
starj5
2022-11-11
1032
글번호 163717
시스템
답변완료

질문드립니다.

시스템 수식의 일부분입니다. var1 = 1.01*DayClose(1)*(data2(Closed(0))/data2(closed(1))); IF DayLow>var1 and count==0 and NextBarSdate == sdate and NextBarStime<150000 Then Buy("b1",AtStop,DayOpen,1); data2는 S&P500의 일봉이고 기본종목은 KQ150 F2212 10틱입니다. 지표를 만들어보니 var1=1065.14이고 오늘(현재 09:34) 최고가가 1059.10으로 매수가 성립되지 않아야 하는데(daylow<var1) 시스템상 매수로직이 조회되었습니다. 확인 부탁드립니다.
프로필 이미지
마녀58
2022-11-11
944
글번호 163716
시스템

배움이 님에 의해서 삭제되었습니다.

프로필 이미지
배움이
2022-11-11
55
글번호 163714
시스템

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

프로필 이미지
hakona
2022-11-11
80
글번호 163713
지표
답변완료

미국 CME 썸머타임 적용여부 수식 부탁 드립니다

미국 CME 썸머타임 적용여부 수식 부탁 드립니다 예를들면 썸머타임이 적용시는 1, 미적용시는 0 으로 표현이 가능할까요?
프로필 이미지
밀집모자
2022-11-11
743
글번호 163712
지표
답변완료

부탁드립니다.

해선 분봉차트에서 몇분봉차트(1분봉차트,5분봉차트, 30분봉차트,60분봉등)든지 관계없이 특정시간/기간(예:12시간, 2일간등)내에 있는 봉갯수를 표시하는 지표를 부탁드립니다.
프로필 이미지
예시
2022-11-11
737
글번호 163711
지표
답변완료

지표 질문입니다

1. 최근 3개의 음봉 고가 가운데 가장 높은 음봉 고가를 표시한다 최근 3개의 양봉 저가 가운데 가장 낮은 양봉 저가를 표시한다 2, 최근 3개의 음봉 고가 가운데 가장 높은 음봉 고가와 그 음봉 캔들의 저가를 표시한다 최근 3개의 양봉 저가 가운데 가장 낮은 양봉 저가와 그 양봉 캔들의 고가를 표시한다 감사합니다
프로필 이미지
para
2022-11-10
727
글번호 163710
지표
답변완료

추세선 크기 표기

input : Period(5),선두께(2); Var:상승색(red), 하락색(blue); input : 틱1(0),틱2(1); Var:j(0),T(0),txx(0),txxx(0); Var: date11(0),date12(0),time11(0),time12(0),TL1(0),TL(0), date21(0),date22(0),time21(0),time22(0), date31(0),date32(0),time31(0),time32(0),tx(0),tx1(0),tl4(0),TL9(0); Array:HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0); Array:r[7](0),fr[7](0),TL2[7](0),TL3[7](0),TX2[7](0),TX3[7](0); r[0] = 0; r[1] = 2; r[2] = 3.; r[3] = -1; r[4] = -2.; r[5] = 1; r[6] = 0.5; For j = 0 To 19 { HiBar[j] = HiBar[j] + 1; LoBar[j] = LoBar[j] + 1; } if crossup(c,highest(H,Period)[1]) Then T = 1; if CrossDown(c,Lowest(L,Period)[1]) Then T = -1; If T == -1 Then { If T[1] != -1 Then { For j = 18 DownTo 0 { LoVal[j+1] = LoVal[j]; LoBar[j+1] = LoBar[j]; } LoVal[0] = L; LoBar[0] = 0; date11 = date[HiBar[0]]; time11 = stime[HiBar[0]]; Value11 = HiVal[0]; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); TL1 = TL_New(date11,time11,Value11,date12,time12,Value12); TL_SetColor(TL1,하락색); Tx = Text_New(date11,time11,Value11,"●"); Text_SetColor(Tx,Blue); Text_SetStyle(Tx,2,2); Text_SetSize(tx,5); date21 = date[HiBar[0]]; time21 = stime[HiBar[0]]; date22 = date[0]; time22 = stime[0]; for j = 0 to 6 { fr[j] = LoVal[1] + ((HiVal[0] - LoVal[1]) * r[j]); } #Text_Delete(txx); Txx = Text_New(date11,time11,Value11+PriceScale*3,"●"); Condition99 = true; Text_SetColor(Txx,Red); Text_SetStyle(Txx,2,2); Text_SetSize(txx,30); if Condition99 == true and Loval[0] <= loval[1]-PriceScale*틱2 Then { Condition99 = False; Text_Delete(txx); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } Text_Delete(txxx); txxx = Text_New(date11,time11,Value11,NumToStr(abs(value11-value12),2)); Text_SetStyle(txxx,2,1); Text_SetColor(Txxx,Blue); Text_SetSize(txxx,25); Text_SetBold(txxx,1); } If LoVal[0] > L Then { LoVal[0] = L; LoBar[0] = 0; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date22 = date[0]; time22 = stime[0]; TL_SetEnd(TL2[0],date22,time22,fr[0]); TL_SetEnd(TL2[1],date22,time22,fr[1]); TL_SetEnd(TL2[2],date22,time22,fr[2]); Text_SetLocation(TX2[2],date22,time22,fr[2]); TL_SetEnd(TL2[3],date22,time22,fr[3]); TL_SetEnd(TL2[4],date22,time22,fr[4]); Text_SetLocation(TX2[4],date22,time22,fr[4]); TL_SetEnd(TL2[5],date22,time22,fr[5]); TL_SetEnd(TL2[6],date22,time22,fr[6]); TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); if Condition99 == true and Loval[0] <= loval[1]-PriceScale*틱2 Then { Condition99 = False; Text_Delete(txx); } Text_SetString(txxx,NumToStr(abs(value11-value12),2)); } } If T == 1 Then { If T[1] != 1 Then { For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; } HiVal[0] = H; HiBar[0] = 0; date11 = date[LoBar[0]]; time11 = stime[LoBar[0]]; Value11 = LoVal[0]; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); TL1 = TL_New(date11,time11,Value11,date12,time12,Value12); TL_SetColor(TL1,상승색); Tx1 = Text_New(date11,time11,Value11,"●"); Text_SetColor(Tx1,Red); Text_SetStyle(Tx1,2,2); Text_SetSize(tx1,5); date31 = date[LoBar[0]]; time31 = stime[LoBar[0]]; date32 = date[0]; time32 = stime[0]; for j = 0 to 5 { fr[j] = LoVal[0] + ((HiVal[1] - LoVal[0]) * r[j]); } Condition1 = False; if Condition99 == true and Loval[0] >= Loval[1]-PriceScale*틱1 Then { Condition99 = False; Text_Delete(txx); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } Text_Delete(txxx); txxx = Text_New(date11,time11,Value11,NumToStr(abs(value11-value12),2)); Text_SetStyle(txxx,2,1); Text_SetColor(Txxx,Red); Text_SetSize(txxx,25); Text_SetBold(txxx,1); } If HiVal[0] < H Then { HiVal[0] = H; HiBar[0] = 0; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date32 = date[0]; time32 = stime[0]; TL_SetEnd(TL3[0],date32,time32,fr[0]); TL_SetEnd(TL3[1],date32,time32,fr[1]); TL_SetEnd(TL3[2],date32,time32,fr[2]); Text_SetLocation(TX3[2],date32,time32,fr[2]); TL_SetEnd(TL3[3],date32,time32,fr[3]); TL_SetEnd(TL3[4],date32,time32,fr[4]); Text_SetLocation(TX3[4],date32,time32,fr[4]); TL_SetEnd(TL3[5],date32,time32,fr[5]); TL_SetEnd(TL3[6],date32,time32,fr[6]); TL_Delete(tl); TL = TL_New(sdate,stime,Value12,NextBarSdate,NextBarStime,NextBarOpen); Text_SetString(txxx,NumToStr(abs(value11-value12),2)); } } TL_SetSize(TL1,선두께); 1.추세선 크기 표기를 마지막만 남기고 모두 지우기인데, 지우기 중에, 1p 이상 크기는 남겨서 표기하고 1p 이하만 지우기로 해주세요. 2.추세선 크기가 1p까지 커진다면, 1p 도달하는 순간 숫자 글씨를 다른 색깔과 크기로 바뀌게 해주세요. 감사합니다.
프로필 이미지
고성
2022-11-10
1103
글번호 163709
지표
답변완료

수식요청합니다.

현재가가 다바스 상단 돌파시 검색할 수 있는 수식요청합니다. input : 기간(5) ; var: NHH(0), NO(0), LL(0), NH(0), NL(0) ; if L == lowest(L,5) then LL=L ; else if L[1] == lowest(L,5) then LL=L[1] ; else if L[2] == lowest(L,5) then LL=L[2] ; else if L[3] == lowest(L,5) then LL=L[3] ; else if L[4] == lowest(L,5) then LL=L[4] ; else LL=0 ; if H>highest(H[1], 기간) then { NHH=H ; NO=index ; } if index-NO==3 && highest(H,3)<highest(H,4) then { NH=NHH ; NL = LL ; } if crossup(c,NH) THEN FIND(1);
프로필 이미지
구호리
2022-11-10
1126
글번호 163701
종목검색