커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

문의드립니다.

매수 조건 20이평을 상향 돌파 시 매수 진입/ 손절 20 익절 20 매도 조건 20이평을 하향 돌파 매도 진입/ 손절 20 익절 20 각각 분리해서 따로 부탁드립니다.
프로필 이미지
선물대장
2021-01-29
598
글번호 145955
시스템

하늘공원 님에 의해서 삭제되었습니다.

프로필 이미지
하늘공원
2021-01-30
9
글번호 145954
시스템
답변완료

수정 부탁 합니다.

아래 수식이 복잡해서 그런지 자꾸 hts 가 락이 걸려 꺼져 버립니다. 해서 간단하게 상, 하, 삼각표만 나오게 해 주세요. input: period(20),봉수(2); Var:선두께(0),상승색(BLUE), 하락색(RED),예비선색상(white),상승세로선색상(red),하락세로선색상(blue),세로선두께(0); Var:j(0),T(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),idx(0); Array:HiVal[20](0),LoVal[20](0),HiBar[20](0),LoBar[20](0)/*,ZZ[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]; //ZZ[j+1] = ZZ[j]; } LoVal[0] = l; LoBar[0] = 0; //ZZ[0] = l; 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,1); Text_SetSize(tx,12); tx = Text_New(date11,time11,Value11,NumToStr(value11,2)+NewLine); Text_SetStyle(tx,2,1); 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]); } TL2[0] = TL_New(date21,time21,fr[0],date22,time22,fr[0]); TL_SetColor(TL2[0],white); #TL2[1] = TL_New(date21,time21,fr[1],date22,time22,fr[1]); #TL_SetColor(TL2[1],RED); #TL_SetStyle(TL2[1], 3); #TL2[2] = TL_New(date21,time21,fr[2],date22,time22,fr[2]); #TL_SetColor(TL2[2],red); #TL_SetSize(TL2[2],1); #TX2[2] = Text_New(date22,time22,fr[2],NumToStr(fr[2],2)); #Text_SetColor(Tx2[2],BWHITE); #Text_SetStyle(TX2[2],1,1); #TL2[3] = TL_New(date21,time21,fr[3],date22,time22,fr[3]); #TL_SetColor(TL2[3],RED); #TL_SetStyle(TL2[3], 3); #TL2[4] = TL_New(date21,time21,fr[4],date22,time22,fr[4]); #TL_SetColor(TL2[4],red); #TL_SetSize(TL2[4],1); #TX2[4] = Text_New(date22,time22,fr[4],NumToStr(fr[4],2)); #Text_SetColor(Tx2[4],BWHITE); #Text_SetStyle(TX2[4],1,0); TL2[5] = TL_New(date21,time21,fr[5],date22,time22,fr[5]); TL_SetColor(TL2[5],white); TL2[6] = TL_New(date21,time21,fr[6],date22,time22,fr[6]); TL_SetColor(TL2[6],MAGENTA); idx = 0; } If LoVal[0] > l Then { LoVal[0] = l; LoBar[0] = 0; //ZZ[0] = l; date12 = date[LoBar[0]]; time12 = stime[LoBar[0]]; Value12 = LoVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date22 = date[0]; time22 = stime[0]; //Tx = Text_New_Self(date12,time12,Value12,NumToStr(abs(value11-value12)/PriceScale,0)+" "); #동그라미 색상, 빨강 //Text_SetColor(Tx,BLUE); //Text_SetStyle(Tx,1,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); idx = 0; } } If T == 1 Then { If T[1] != 1 Then { For j = 18 DownTo 0 { HiVal[j+1] = HiVal[j]; HiBar[j+1] = HiBar[j]; //ZZ[j+1] = ZZ[j]; } HiVal[0] = h; HiBar[0] = 0; //ZZ[0] = h; 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,5); Text_SetSize(tx1,12); tx = Text_New(date11,time11,Value11,NewLine+NumToStr(value11,2)); Text_SetStyle(tx,2,0); 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]); } TL3[0] = TL_New(date31,time31,fr[0],date32,time32,fr[0]); TL_SetColor(TL3[0],white); #TL3[1] = TL_New(date31,time31,fr[1],date32,time32,fr[1]); #TL_SetColor(TL3[1],BLUE); #TL_SetStyle(TL3[1], 3); #TL3[2] = TL_New(date31,time31,fr[2],date32,time32,fr[2]); #TL_SetColor(TL3[2],BLUE); #TL_SetSize(TL3[2],1); #TX3[2] = Text_New(date32,time32,fr[2],NumToStr(fr[2],2)); #Text_SetColor(Tx3[2],BWHITE); #Text_SetStyle(TX3[2],1,1); #TL3[3] = TL_New(date31,time31,fr[3],date32,time32,fr[3]); #TL_SetColor(TL3[3],BLUE); #TL_SetStyle(TL3[3], 3); #TL3[4] = TL_New(date31,time31,fr[4],date32,time32,fr[4]); #TL_SetColor(TL3[4],BLUE); #TL_SetSize(TL3[4],1); #TX3[4] = Text_New(date32,time32,fr[4],NumToStr(fr[4],2)); #Text_SetColor(Tx3[4],BWHITE); #Text_SetStyle(TX3[4],1,0); TL3[5] = TL_New(date31,time31,fr[5],date32,time32,fr[5]); TL_SetColor(TL3[5],white); TL3[6] = TL_New(date31,time31,fr[6],date32,time32,fr[6]); TL_SetColor(TL3[6],cyan); idx = 0; } If HiVal[0] < h Then { HiVal[0] = h; HiBar[0] = 0; //ZZ[0] = h; date12 = date[HiBar[0]]; time12 = stime[HiBar[0]]; Value12 = HiVal[0]; TL_SetEnd(TL1, date12,time12,Value12); date32 = date[0]; time32 = stime[0]; //Tx = Text_New_Self(date12,time12,Value12,NumToStr(abs(value11-value12)/PriceScale,0)+" "); #동그라미 색상, 빨강 //Text_SetColor(Tx,RED); //Text_SetStyle(Tx,1,1); 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); idx = 0; } } idx = idx+1; TL_SetSize(tL,선두께); TL_SetSize(tL1,선두께); TL_SetColor(tL,예비선색상); var : VTL(0); if idx == 봉수 Then { TL_Delete(VTL);//최근것만 표시하고자 할경우 이 내용을 삭제하시면 됩니다. VTL = TL_New(sdate,stime,999999999,sDate,stime,0); TL_SetColor(VTL,iff(T == -1,상승세로선색상,하락세로선색상)); TL_SetSize(VTL,세로선두께); }
프로필 이미지
시그너스
2021-01-29
797
글번호 145951
지표
답변완료

문의 드립니다.

안녕하세요 항상 빠른 답변 감사 드립니다. 전일 30분봉들 중에 종가 직전 마지막 거래량 20일선을 150% 이상 돌파한 거래량의 양봉의 종가값을 저장함, 혹 전일30분봉에 해당 봉이 없으면 전전일 전전전일까지 해당조건의 봉의 종가값을 저장을 원합니니다. 당일 시초가(dayopen) 값과 비교하여 종목을 검색하고자 합니다. 파워종목검색에 조건으로 다른 조건들과 사용을 하려고 합니다. 비슷하게 식을 작성하여 연습해 보니 파워종목검색에 적용시 30분봉에 적용시 기준봉 적용시점에 어려움이 있습니다. 장중에 기준봉이 변경이 되기 때문에 실시간 봉갯수를 계산하기도 어렵고 난해합니다. 문의 드린 위 검색식을 파워종목에 적용해서 잘 활룡하는 방안까지 안내를 부탁드립니다. 그럼 좋은 하루 되세요^^
프로필 이미지
느와르
2021-02-01
603
글번호 145945
종목검색

러블리 님에 의해서 삭제되었습니다.

프로필 이미지
러블리
2021-01-29
0
글번호 145937
지표

오이도인 님에 의해서 삭제되었습니다.

프로필 이미지
오이도인
2021-01-29
8
글번호 145936
지표
답변완료

수식 부탁드립니다.

엑셀에서 data 불러서 쓸 경우 data는 -5,-3,-1,1,3,5 5개중에 하나로만 변합니다. data2 가 3보다 크거나 같으면 3개 매수( data2가 3 이나 5) 3보다 작아지면 청산 (data2가 1,-1,-3,-5 이면 청산) data2 가 -3보다 작거나 같으면 3개 매도 ( data2가 -3 이나 -5) -3보다 커지면 청산 (data2가 -1 , 1, 3, 4 이면 청산) 그런데 진입은 9:00~9:30 까지만 둘중에 하나만 진입하고 싶습니다. 즉, 첫전째 진입 청산후에는 매매 종료하고 싶습니다. 감사합니다. !!
프로필 이미지
캣피쉬
2021-01-29
572
글번호 145935
시스템
답변완료

부탁드립니다.

if date != date[1] Then var1 = Oi; plot1(OI,"미결"); plot2(var1,"시초미결"); 시초미결 대비 특정값(변수 지정) 이상 상승(상승 변수) 혹은 하락(하락 변수)했을 때 표시가 되게 부탁 드립니다.
프로필 이미지
불기둥짱
2021-01-29
541
글번호 145932
지표
답변완료

전일 다우지수를 활용한 지표문의

증시날짜가 한국이 항상 먼저 시작하고 미국장이 후에 시작하잖아요. 그럼에도 불구하고 미국장에 한국 시장 시초가가 갭으로 시작하는 현상을 잘 아실거라 보는데요. 제가 생각하는 지표는요. 전일.. 그러니깐 미국지수가 1월 1일 -2% 로 마감 되면, 코스피지수 1월2일 -2%로 기준점이 될수 있는 선을 만들고 싶습니다. 그러니깐 그게 기준점이 되는 식으로요. 예를들면) 미국지수1월2일 3% 상승시, 코스피 지수 1월3일 3% 기준점. 미국지수가 1월4일 -1% 마감시, 코스피 지수 -1% 를 기준점이 될수 있는 지표식 그런 기준점 지표식을 한번 만들어보고 싶어서요.
프로필 이미지
백야
2021-01-29
629
글번호 145931
지표

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

프로필 이미지
ycchoi17
2021-01-29
63
글번호 145930
지표