커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 부탁드립니다

옵션 현재가 창 에서 미결 이 있고 미결 증감 이 있는데 미결 증감을 지표로 보고 싶습니다 일봉이 아닌 분봉이나 틱봉 한 봉 전 데이타 로 부탁드립니다
프로필 이미지
미스포터
2022-01-28
908
글번호 155899
지표

신대륙발견 님에 의해서 삭제되었습니다.

프로필 이미지
신대륙발견
2022-01-28
19
글번호 155898
지표
답변완료

문의

data1 국내선물 5분봉 데이트레이딩 당일 발생봉으로만 계산 아래식의 k 값으로 진입합니다. 문의) 10시30 분부터 11시까지(입력한 시간 사이에 발생한 봉으로만 계산) if k의 하이로우가 5 이내 and 고점 k 돌파 then buy(); if k의 하이로우가 5 이내 and 저점 k 돌파 then sell(); 수식 부탁드립니다. ************************************************************************************ var : sum1(0,Data1),sum2(0,Data1),sum3(0,Data1),sum4(0,Data1),sum5(0,Data1); var : k(0,Data1); sum1 = data2(c) + data3(c); sum2 = data4(c) + data5(c); sum3 = data6(c) + data7(c); sum4 = data8(c) + data9(c); sum5 = data10(c) + data11(c); k = min(sum1,sum2,sum3,sum4,sum5);
프로필 이미지
목마와숙녀
2022-01-28
1195
글번호 155897
시스템
답변완료

시스템 수식작성 질문드립니다.

안녕하세요. 시스템 수식작성 질문드립니다. vars : range(0), noise(0), noiseavg(0), Mscore(0) range = High - Low noise = 1 - abs(Open - Close)/(High - Low) #Noise 값의 13일 이동평균, 아래와 같이 작성하는게 맞는지모르겠습니다. noiseavg = ma(noise,13) #롱 진입비중 = Mscore * 4계약 #숏 진입비중 = (1 - Mscore) * 4계약 Mscore = ( IFF(Close > ma(Close,3),1,0) + IFF(Close > ma(Close,5),1,0) + IFF(Close > ma(Close,8),1,0) + IFF(Close > ma(Close,13),1,0) ) / 4 #매수진입 : 가격 > 당일시가 + range[1] * noiseavg #매수진입비중 : Mscore * 4계약 #매수청산 : 익일시가 #매도진입 : 가격 < 당일시가 - range[1] * noiseavg #매도진입비중 : (1-Mscore) * 4계약 #매도청산 : 당일종가 감사합니다! 수고하십시오!
프로필 이미지
신현기
2022-01-28
1102
글번호 155896
시스템
답변완료

함수 문의

안녕하세요 . 항상 빠른 도움에 감사 드리고 새해 복 많이 받으세요. 특정 값을 수평선으로 나타내려고 하는데 추세선 함수를 사용할 것 같은데.. 추세선 출력 함수를 보면 TL_New(StartDate,StartTime,StartValue,EndDate,EndTime,EndValue) StartDate,StartTime 과 EndDate,EndTime의 값을 자동으로 리턴해주는 함수 없나요?
프로필 이미지
arron
2022-01-28
1074
글번호 155892
지표
답변완료

지그재그 수식부탁드립니다

아래 지그재그수식을 첨부파일처럼 고저점과 현지수와 연결되어 나타나도록 수식 수정이 가능다면 부탁드리겠습니다 (사진설명: 저점 발생후 원표시처럼 현지수와 고점이 계속적으로 연결되어 나타나다가 지수하락시 고점형성 후 저점과 지수연결되는 모양) 아니면 아래수식과 관계없는 별도의 수식이 있다면 또한 부탁드립니다 Input : length(2),종가사용여부(0),파동선두께(1),수치표시수(1),수치표시세모(1); Variables: j(0),jj(0),HH(0),LL(0) ,최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""),TL1(0),Text1(0),Text2(0),tl2(0),T(0),var1(0),var2(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime #==========================================# HH = IFF(종가사용여부==1,C,H); LL = IFF(종가사용여부==1,C,L); If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = Highest(HH,length) == HH and 최종고가 <> HH; Condition2 = Lowest (LL,length) == LL and 최종저가 <> LL; 처리구분 = ""; 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 { T = 1; 최종고가 = HH; // 신규고점을 체크하기 위해 저장 If 최종꼭지점 == "저점" Then { For j = 10 DownTo 2 { For jj = 1 To 4 { 고[j,jj] = 고[j-1,jj]; } } 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]); If 수치표시수 == 1 Then { Text1 = Text_New(고[1,3],고[1,4],고[1,1],"고점"); Text_SetStyle(Text1, 0, 2); Text_SetColor(Text1,RED); Text_SetSize(Text1, 12); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,BLACK); If 수치표시수 == 1 Then { Text2 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1],2)); Text_SetStyle(Text2, 0, 1); Text_SetColor(Text2,BLUE); Text_SetSize(Text2, 12); } } Else If 고[1,1] < HH Then // 1번 고점보다 높은 고가 출현 { 고[1,1] = HH; 고[1,2] = Index; 고[1,3] = sDate; 고[1,4] = sTime; TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]); TL_SetEnd(TL2,고[1,3],고[1,4],고[1,1]); // 시작점은 변동없고 끝점의 위치가 현재 봉으로 연장된 것임 If 수치표시수 == 1 Then { Text_SetLocation(Text1,고[1,3],고[1,4],고[1,1]); Text_SetString(Text1,"고점"); } If 수치표시수 == 1 Then { Text_SetLocation(Text2,고[1,3],고[1,4],고[1,1]); Text_SetString(Text2,NumToStr(고[1,1],2)); } } 최종꼭지점 = "고점"; } #==========================================# If 처리구분 == "저점처리" Then { T = -1; 최종저가 = LL; If 최종꼭지점 == "고점" then { For j = 10 DownTo 2 { For jj = 1 To 4 { 저[j,jj] = 저[j-1,jj]; } } 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]); If 수치표시수 == 1 Then { Text2 = Text_New(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1],2)); Text_SetStyle(Text2, 0, 0); Text_SetColor(Text2,BLACK); Text_SetSize(Text2, 12); } If 수치표시수 == 1 Then { Text1 = Text_New(저[1,3],저[1,4],저[1,1],"저점"); Text_SetStyle(Text1, 0, 2); Text_SetColor(Text1,BLUE); Text_SetSize(Text1, 12); } TL_SetSize(TL1,파동선두께); TL_SetColor(TL1,BLACK); } Else If 저[1,1] > LL then { 저[1,1] = LL; 저[1,2] = Index; 저[1,3] = sDate; 저[1,4] = sTime; TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]); TL_SetEnd(TL2,저[1,3],저[1,4],저[1,1]); If 수치표시수 == 1 Then { Text_SetLocation(Text1,저[1,3],저[1,4],저[1,1]); Text_SetString(Text1,"저점"); } If 수치표시수 == 1 Then { Text_SetLocation(Text2,저[1,3],저[1,4],저[1,1]); Text_SetString(Text2,NumToStr(저[1,1],2)); } } 최종꼭지점 = "저점"; }
프로필 이미지
bestkim
2022-01-28
1047
글번호 155891
지표
답변완료

부탁 드립니다~~

highest(C(1), 봉수) < C 지표변수> 봉수 645 종목을 찾고 싶습니다
프로필 이미지
그리워
2022-01-28
861
글번호 155890
종목검색

워런버핏100 님에 의해서 삭제되었습니다.

프로필 이미지
워런버핏100
2022-01-28
91
글번호 155889
시스템
답변완료

현재봉 기준 7개 이전 봉의 날자에서(x축에 접해)위로 화면 크기의 1/4정도로 막대 그래

현재봉 기준 7개 이전 봉의 날자에서(x축에 접해)위로 화면 크기의 1/4정도로 막대 그래프 그렸으면 합니다 예스스탁 강조에서 봉에 표시 해도 되겠군요 input : Short(5),Mid(20),Long(60),VeryLong(120); if c[60] or c[120] Then begin PlotPaintBar( High, Low, "정배열"); end else NoPlot(1); 이러니 안 그려 지네요 input : Short(5),Mid(20),Long(60),VeryLong(120); if BarIndex == 60 or BarIndex == 120 Then begin PlotPaintBar( High, Low, "120이전봉"); end else NoPlot(1); 이도 안되네요
프로필 이미지
날으는여우
2022-01-28
1026
글번호 155885
지표
답변완료

문의드립니다

수정합니다 스스로 해결 노력중.. 감사합니다
프로필 이미지
시스시스스템
2022-01-28
1169
글번호 155884
시스템