커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

일봉의 지표값을 분봉에 표시하기

아래의 일봉의 지표식의 값을 분봉에 표시하고자 할때의 지표식을 부탁드립니다. Input : L1(60),L2(120); var1 = LRL(c,L1); var2 = LRL(c,L2);
프로필 이미지
너무조아
2022-11-24
911
글번호 164094
지표
답변완료

data2가 너무 안맞아요

아예 안 만들어 놨으면 좋았을텐데 rsi 과매도때 차트가 data2를 못읽어서 수백을 잃었네요 너무 불안정해요
프로필 이미지
래피
2022-11-24
926
글번호 164093
시스템
답변완료

타주기[복합] stochastics

수고하십니다. 스토캐스틱 변수( 5,3,3 ) 타주기분(3배) 스토캐스틱 K 가 50이상 and 타주기분(6배) 스토캐스틱 K 가 50이상일 때 현주기 스토캐스틱 K 가 D를 상향돌파할 때 매수 지표, 시스템식을 부탁드립니다. 감사합니다.
프로필 이미지
당일선물
2022-11-24
890
글번호 164092
시스템

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

프로필 이미지
234fsdae
2022-11-24
5
글번호 164091
시스템

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

프로필 이미지
234fsdae
2022-11-23
11
글번호 164090
시스템

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

프로필 이미지
234fsdae
2022-11-23
11
글번호 164089
시스템
답변완료

79702...

추세꼭지점이 맞지 않습니다 1.5일 10일 정배열 역배열 된 시점에서 최근10봉중 최고,최저입니다 2.핑크색선과 브라운색선을 진하게 해 주시고 "stop"으로 저장해 주세요 감사합니다^^ 꾸벅 안녕하세요 예스스탁입니다. input:P1(5),P2(10),N(10); Var:j(0),jj(0),HH(0),LL(0),최종고가(0),최종저가(0),최종꼭지점(""),처리구분(""), TL1(0),Text1(0),TL2(0),TL3(0),TL4(0),TL5(0),TL12(0),TL13(0),TL14(0),TL15(0),T(0); Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime var : TL24(0),TL25(0); var : mav1(0),mav2(0); #==========================================# mav1 = ma(C,P1); mav2 = ma(C,P2); Plot1(mav1); plot2(mav2); HH = IFF(0==1,C,H); LL = IFF(0==1,C,L); If Index == 0 Then { 고[1,1] = HH; 저[1,1] = LL; } Condition1 = CrossDown(mav1,mav2) and 최종고가 <> HH; Condition2 = CrossUp(mav1,mav2) 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] = highest(H,N); 고[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 == 1 Then { Text1 = Text_New(고[1,3],고[1,4],고[1,1],NumToStr(고[1,1],2)); Text_SetStyle(Text1, 0, 1); Text_SetColor(Text1,WHITE); } TL_SetSize(TL1,1); TL_SetColor(TL1,WHITE); } 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]); // 시작점은 변동없고 끝점의 위치가 현재 봉으로 연장된 것임 If 1 == 1 Then { Text_SetLocation(Text1,고[1,3],고[1,4],고[1,1]); Text_SetString(Text1,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] = Lowest(L,N); 저[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 == 1 Then { Text1 = Text_New(저[1,3],저[1,4],저[1,1],NumToStr(저[1,1],2)); Text_SetStyle(Text1, 0, 0); Text_SetColor(Text1,WHITE); } TL_SetSize(TL1,1); TL_SetColor(TL1,WHITE); } 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]); If 1 == 1 Then { Text_SetLocation(Text1,저[1,3],저[1,4],저[1,1]); Text_SetString(Text1,NumToStr(저[1,1],2)); } } 최종꼭지점 = "저점"; } if T == 1 and T[1] != T Then { TL2 = TL_New(고[2,3],고[2,4],고[2,1],NextBarSdate,NextBarStime,고[2,1]); TL12 = TL_New(고[2,3],고[2,4],고[2,1],NextBarSdate,NextBarStime,고[2,1]); TL_SetSize(TL2,3); TL_SetColor(TL2,RED); TL_SetSize(TL12,1); TL_SetColor(TL12,RED); if min(C,mav1,mav2) > 고[2,1] Then { TL_SetColor(TL2,pink); TL_SetColor(TL12,pink); } TL_Delete(TL24); TL_Delete(TL25); TL24 = TL_New(저[1,3],저[1,4],저[1,1]+abs(고[2,1]-저[2,1]),sdate,stime,저[1,1]+abs(고[2,1]-저[2,1])); TL25 = TL_New(저[1,3],저[1,4],저[1,1]+abs(고[3,1]-저[3,1]),sdate,stime,저[1,1]+abs(고[3,1]-저[3,1])); TL_SetExtRight(TL24,true); TL_SetExtRight(TL25,true); TL_SetSize(TL24,0); TL_SetStyle(TL24,3); TL_SetColor(TL24,Red); TL_SetSize(TL25,0); TL_SetStyle(TL25,3); TL_SetColor(TL25,Red); } Else { TL_SetEnd(TL2,sDate,sTime,고[2,1]); TL_SetEnd(TL12,sDate,sTime,고[2,1]); if min(C,mav1,mav2) > 고[2,1] Then { TL_SetColor(TL2,pink); TL_SetColor(TL12,pink); } } if T == -1 and T[1] != T Then { TL3 = TL_New(저[2,3],저[2,4],저[2,1],NextBarSdate,NextBarStime,저[2,1]); TL13 = TL_New(저[2,3],저[2,4],저[2,1],NextBarSdate,NextBarStime,저[2,1]); TL_SetSize(TL3,3); TL_SetColor(TL3,RED); TL_SetSize(TL13,1); TL_SetColor(TL13,RED); if max(c,mav1,mav2) < 저[2,1] Then { TL_SetColor(TL3,pink); TL_SetColor(TL13,pink); } TL_Delete(TL24); TL_Delete(TL25); TL24 = TL_New(고[1,3],고[1,4],고[1,1]-abs(고[2,1]-저[2,1]),sdate,stime,고[1,1]-abs(고[2,1]-저[2,1])); TL25 = TL_New(고[1,3],고[1,4],고[1,1]-abs(고[3,1]-저[3,1]),sdate,stime,고[1,1]-abs(고[3,1]-저[3,1])); TL_SetExtRight(TL24,true); TL_SetExtRight(TL25,true); TL_SetSize(TL24,0); TL_SetStyle(TL24,3); TL_SetColor(TL24,blue); TL_SetSize(TL25,0); TL_SetStyle(TL25,3); TL_SetColor(TL25,blue); } Else { TL_SetEnd(TL3,sDate,sTime,저[2,1]); TL_SetEnd(TL13,sDate,sTime,저[2,1]); if max(c,mav1,mav2) < 저[2,1] Then { TL_SetColor(TL3,Brown); TL_SetColor(TL13,Brown); } }
프로필 이미지
하늘거지
2022-11-24
815
글번호 164088
지표
답변완료

문의드립니다.

음봉이 3개이상 몇 개가 되었든 계속 연속되어 있는 경우 첫음봉의 시가를 상단선으로 마지막음봉의 종가를 하단선으로 합니다. 가령 음봉이 10개이상 연속되어 있다면 10번째 음봉의 종가가 하단선이 되어야 합니다. 상단선이 하단선보다 10%이상의 금액일 때에만 선이 새로이 그어지도록 하려고 아래와 같이 수식작성을 해 봤는데 원하는 대로 나오지 않아서 수정을 요청드립니다. 상하단 간격이 10%가 안되면 두 선이 안 나타나거나 이전의 상.하단선이 연장되어 그려져야 하지만 하단은 새로 그어지는데 상단은 이전의 상단선이 연장되어 나타납니다. var : T(0),상단(0),하단(0); if C < O Then T = -1; Else if C > O Then T = 1; Else T = 0; if CountIf(C < O,3) == 3 and C*1.10<=O[2] Then { if T[3] != -1 Then { 상단 = O[2]; } 하단 = C; } if 하단 > 0 Then { Plot1(상단); plot2(하단); }
프로필 이미지
이심전심
2022-11-23
1116
글번호 164087
지표
답변완료

분챠트 수식문의

분챠트에서 30분단위 시가선 기준으로 시가위 적색 시가아래 청색으로 색 채우기 수식부탁드립니다
프로필 이미지
한림
2022-11-23
1043
글번호 164086
지표
답변완료

문의 드립니다.

예를 들어 골드선물 10분봉 차트에서 최초 10분봉 완성이후, 현재 까지의 당일 저점과 고점이 각 1000 , 1200, 이라면, 현재가 기준으로 1) 고점 돌파 - 고점(1200)+50틱 ; 매도 진입 - 고점(1200)+100틱 ; 매도 진입 - 고점(1200)+120틱 터치시 ; 100틱에서 본절(1) - 고점(1200)+150틱 ; 매도 진입 - 고점(1200)+170틱 터치시 ; 150틱에서 본절(1) ; 남은 계약 고점(1200)청산 2) 저점 돌파 - 저점(1000)-50틱 ; 매수 진입 - 저점(1000)-100틱 ; 매수 진입 - 저점(1000)-120틱 터치시; -100틱에서 본절(1) - 저점(1000)-150틱 ; 매수 진입 - 저점(1000)-170틱 터치시 ; -150틱에서 본절(1) ; 남은 계약 저점(1000)청산 ; 진입은 1계약 기준 입니다. 즉, 고점 돌파시 고점(1200) 청산, 저점(1000) 돌파시 저점 청산 되는 역매매 프로그램을 만들려고 하는데 잘 안되네여 도움 부탁 드립니다.
프로필 이미지
졸던
2022-11-24
934
글번호 164085
시스템