커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

부탁드립니다

안녕하세요....1분차트 데이타2에 라인수식부탁드립니다. 일봉라인...시가 고가 저가 종가 중심가 전일시가 전일고가 전일저가 전일종가 전일중심가 30분봉라인......... 시가 고가 저가 종가 중심가 전봉시가 전봉고가 전봉저가 전봉종가 전봉중심가 전전봉종가 참고로요..데이타 3이나 4에적용하는 방법도 알려주시면감사합니다. 수고하세요....꾸벅
프로필 이미지
보인다
2021-01-27
954
글번호 145855
지표
답변완료

일봉차트에서 분봉데이터에 접근

그림1이 6월11일의 일봉이고 그림2가 6월11일의 60분봉입니다. 저는 일봉차트를 기준으로 코드를 작성했습니다. 그런데 일봉들 중에 고점과 저점의 형성시간이 어떤게 앞서는지 계산할 필요가 있을 경우가 있습니다. 그림1 일봉에서는 일봉은 저점과 고점간의 형성시간을 알 수 없지만, 그림2 60분봉에서는 고점을 먼저 찍고 저점이 그 다음에 형성되었구나를 알 수 있습니다. 질문: 일봉 차트 지표코드에서 어떻게 해야 해당 일봉의 분봉데이터에 접근해서 고점과 저점 형성시간이 누가 더 빨랐는지를 정할 수 있는지가 궁금합니다.
프로필 이미지
ravit
2021-01-27
995
글번호 145854
지표

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

프로필 이미지
꾸셩
2021-01-27
0
글번호 145849
지표
답변완료

시뮬레이션 차트의 건수 항목의 값을 추출하기

시뮬레이션 차트에서 건수를 선택할 수 있는데 (그림1) 이 값을 YesLanguage 에서 약속된 데이터변수로 쓸 수 있는 방법이 있나요? 예를들어 BarTotal 을 위 데이터 변수 명칭이라고 하면, Messagelog("%s",NumtoStr(BarTotal)); 디버그창 출력결과 = 그림 2 만약 불가능하다면 추후에 업데이트 해주실 수 있을까요?
프로필 이미지
ravit
2021-01-27
1035
글번호 145845
지표
답변완료

세로선 긋기에 대해 재질문드립니다

안녕하세요. 항상 수고가 많으십니다. ----------------------------------------------------------- 1분봉에서 현재가로 부터 12봉 이전 지점에 가로선을 긋고 싶습니다. 답변 : input : N(12); var : TL(0); TL_Delete(TL); TL_New(sDate[n],sTime[n],0,sDate[n],sTime[n],999999); -------------------------------------------------------------------- 작성하여 주신 수식대로 하였더니, 첨부 파일과 같이 그려집니다. 혹시, 세로선을 1개만 그릴 수는 없는지요. 항상 하시는 일에 좋은 결실 거두시기를 기원합니다.
프로필 이미지
샐리짱
2021-01-27
992
글번호 145844
지표
답변완료

첫 봉의 초기값 지정

plot 함수로 각 봉마다 값을 부여하려고 합니다. 그런데 문제는 첫 봉일때만 첫봉기준으로 이전 봉이 없어서 계산이 안됩니다. 따라서 첫 봉일때만 첫봉의 오른쪽 봉, 즉 2번째 봉의 고가를 얻고 싶은데요. 첫봉이 계산되는 시점에서 2번째 봉의 데이터에 접근할 수 있나요? 2번째 봉은 물론 이미 생성되 있지만, 첫 봉이 계산되는 시점에서 2번째 봉은 미래이니까 적용하는 방법을 잘 모르겠습니다. 질문 : 모든 수식은 봉마다 계산을 하는데, 첫 봉( 차트의 가장 과거 봉)에서 계산시에 2번째 봉 혹은 n번째 봉의 데이터에 접근할 수 있나요? 물론 n이라는 값은 2<=n<=(차트의 총 봉수) 의 범위라고 가정합니다.
프로필 이미지
ravit
2021-01-27
843
글번호 145843
지표
답변완료

시스템식 문의드립니다.

처음 글 올립니다. 시스템식 문의 드립니다. 조건은 단기 이동평균 추세가 상승추세 1회이상 중기 이동평균 추세가 상승추세 1회이상 장기 이동평균 추세가 상승추세 1회이상 정배열 상태, 단기이평>중기이평>장기이평 단기이격도가 99.9에서 100.1에서 매수하는 시스템식 문의드립니다. 강제청산 예정이라 매도식은 별도로 없습니다. 처음이라.. 배우면서 어떻게든 해볼려 하는데 원하는 대로 안나오네요. 감사합니다.
프로필 이미지
sate
2021-01-27
811
글번호 145833
시스템
답변완료

수식변경 문의합니다.

아래 수식은 10봉(특정일) 전의 상한가 종목검색입니다. 10봉까지의 상한가 종목검색식으로 변경부탁합니다~~ 감사합니다^^ input : N(10); var : 상한가(0), UpLimit(0); var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0); if date >= 19981207 then { if date < 20050328 && CodeCategory() == 2 then UpLimit = (BP[0] * 1.12); Else if date >= 20050328 and date < 20150615 Then UpLimit = (BP[0] * 1.15); Else UpLimit = (BP[0] * 1.30); if CodeCategory() == 2 then { if date >= 20030721 then { up1 = int(UpLimit/100+0.00001)*100; up2 = int(UpLimit/100+0.00001)*100; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/10+0.00001)*10; up7 = int(UpLimit/1+0.00001)*1; } } Else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } if CodeCategory() == 1 || CodeCategory() == 2 then { if sdate < 20101004 Then { If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up6); } Else { If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up7); } } else if CodeCategory() == 8 || CodeCategory() == 9 then { // ETF 상한가 = up6; } } if H >= 상한가 Then { var1 = Index; Var2 = Max (O,C); } if var1 > 0 and Index == var1+n and crossup(C,Var2) Then Find(1);
프로필 이미지
하리마우
2021-01-27
923
글번호 145832
종목검색
답변완료

수식 좀 요청 드립니다.

* 항상 많은 도움에 고맙 습니다. * 요청 사항 var1 = ma(c,5) ; plot1(var1) ; 일경우 이전봉(c[1]) 부터 10봉(c[10]) 까지만 이평선으로 부탁 좀 드립니다. 즉 그 이전 이평선은 필요 없고 현재 봉 이전 10봉 이평선이 필요 합니다 * 고맙습니다. 수고하십시요.
프로필 이미지
요타
2021-01-27
772
글번호 145831
지표
답변완료

부탁드립니다

#,안녕하세요. 아래수식 점검부탁드립니다. 수식검증에는 이상이 없는데 plot7,plot8 선이 출력이 안되고 있습니다, 어디가 잘못 되었는지 도움부탁드립니다.(원하는식은 중심과 고점의2등분선 과 중심과 저점의 2등분선 입니다) var : Ov(0),Hv(0),Lv(0),MM(0); if (stime == 80000 or (stime > 80000 and stime[1] < 80000)) or (stime == 080000 or (stime > 080000 and stime[1] < 080000)) or (stime == 170000 or (stime > 170000 and stime[1] < 170000)) or (stime == 233000 or (stime > 233000 and stime[1] < 233000)) or (stime == 070000 or (stime > 070000 and stime[1] < 070000)) Then{ Ov = O; Hv = H; Lv = L; } if H > Hv Then Hv = H; if L < Lv Then Lv = L; MM = (hv)+(lv)/2; plot1(Ov,"o"); plot2(Hv,"h"); plot3(Lv,"l"); plot4(DayHigh,"D고"); plot5(DayLow,"D저"); plot6(((hv)+(lv))/2,"중심"); plot7(hv-(hv-MM)/2,"고반"); plot8(lv-(lv-MM)/2,"저반"); ###,고맙습니다.
프로필 이미지
골든키
2021-01-27
717
글번호 145830
지표