커뮤니티

부탁 드립니다.

프로필 이미지
yes
2016-05-23 07:18:51
198
글번호 98324
답변완료

첨부 이미지

질문1) 전일 고가 text를 그림과 같이 옮길수 있는지요? 미리 감사 드립니다. var:HH(0),tx2(0); HH = dayhigh(1); Text_Delete(tx2); Tx2 = Text_New(sdate,stime,HH,rightStr("전일고가",8)); plot1(HH,"전일고가"); 질문2) 틱차트에서 var71->"1분 업다운볼차이" var72->"3분 업다운볼차이" 값을 구하고자 아래수식을 작성해 보았지만 어딘가에 이상이 있어 보입니다. 수정 부탁 드리고자 합니다. var : TF(0),S1(0),S2(0),T(0),TM(0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); T = 1; } if date != date[1] and Bdate == Bdate[1] Then{ S2 = 1440-S1; T = 2; } if T == 1 then TM = TimeToMinutes(stime)-S1; if T == 2 Then TM = TimeToMinutes(stime)+S2; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TM > TM[1]) Then var11=0; var21=0; var11=var11+upvol; var21=var21+downvol; var71=var11-var21; TF = TM%3; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF > TF[1]) Then var12=0; var22=0; var12=var12+upvol; var22=var22+downvol; var72=var12-var22; plot71(var71,"1분 업다운볼차이"); plot72(var72,"3분 업다운볼차이"); 질문3) 일봉 차트에서 사용할수 있는 지정일 이후 피보나치수식 부탁 드립니다. 참고수식) Var : cond5(false); var:a5(0),b5(0),k5(0),HH5(0),LL5(0),TX(0),TX1(0); var99=20160420; var1=070010; var2=060000; if sdate == var99 and (stime == var1 or (stime > var1 and stime[1] < var1)) then{ cond5 = true; HH5 = H; LL5 = L; } if stime == var2 or (stime > var2 and stime[1] < var2 ) Then Cond5 = false; if cond5 == true then{ if H > HH5 Then HH5 = H; if L < LL5 Then LL5 = L; a5 = HH5; b5 = LL5; k5 =a5-b5; plot41((a5),"H",RED); plot44((k5*0.618+b5),"618",yellow); plot47((k5*0.5+b5),"50",magenta,def,4); plot48((k5*0.382+b5),"382",white); plot55((b5),"L",black); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-23 10:50:57

안녕하세요 예스스탁입니다. 1. var:HH(0),tx2(0); HH = dayhigh(1); if Bdate != Bdate[1] then{ Text_Delete(tx2); Tx2 = Text_New(sdate,stime,HH,rightStr("전일고가",8)); } plot1(HH,"전일고가"); 2 if문에 포함된 실행문이 2개이상일때는 {}로 묶어주셔야 합니다. var : TF(0),S1(0),S2(0),T(0),TM(0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); T = 1; } if date != date[1] and Bdate == Bdate[1] Then{ S2 = 1440-S1; T = 2; } if T == 1 then TM = TimeToMinutes(stime)-S1; if T == 2 Then TM = TimeToMinutes(stime)+S2; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TM > TM[1]) Then{ var11=0; var21=0; } var11=var11+upvol; var21=var21+downvol; var71=var11-var21; TF = TM%3; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF > TF[1]) Then{ var12=0; var22=0; } var12=var12+upvol; var22=var22+downvol; var72=var12-var22; plot71(var71,"1분 업다운볼차이"); plot72(var72,"3분 업다운볼차이"); 3 작성된 식은 지정일에서 다음날 6시까지 출력되는 식입니다. 지정일 이후 계속 출력되기를 원하시면 종료설정을 삭제하시면 됩니다. Var : cond5(false); var:a5(0),b5(0),k5(0),HH5(0),LL5(0),TX(0),TX1(0); var99=20160420; var1=070010; var2=060000; if sdate == var99 and (stime == var1 or (stime > var1 and stime[1] < var1)) then{ cond5 = true; HH5 = H; LL5 = L; } #if stime == var2 or (stime > var2 and stime[1] < var2 ) Then # Cond5 = false; if cond5 == true then{ if H > HH5 Then HH5 = H; if L < LL5 Then LL5 = L; a5 = HH5; b5 = LL5; k5 =a5-b5; plot41((a5),"H",RED); plot44((k5*0.618+b5),"618",yellow); plot47((k5*0.5+b5),"50",magenta,def,4); plot48((k5*0.382+b5),"382",white); plot55((b5),"L",black); } 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 질문1) 전일 고가 text를 그림과 같이 옮길수 있는지요? 미리 감사 드립니다. var:HH(0),tx2(0); HH = dayhigh(1); Text_Delete(tx2); Tx2 = Text_New(sdate,stime,HH,rightStr("전일고가",8)); plot1(HH,"전일고가"); 질문2) 틱차트에서 var71->"1분 업다운볼차이" var72->"3분 업다운볼차이" 값을 구하고자 아래수식을 작성해 보았지만 어딘가에 이상이 있어 보입니다. 수정 부탁 드리고자 합니다. var : TF(0),S1(0),S2(0),T(0),TM(0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); T = 1; } if date != date[1] and Bdate == Bdate[1] Then{ S2 = 1440-S1; T = 2; } if T == 1 then TM = TimeToMinutes(stime)-S1; if T == 2 Then TM = TimeToMinutes(stime)+S2; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TM > TM[1]) Then var11=0; var21=0; var11=var11+upvol; var21=var21+downvol; var71=var11-var21; TF = TM%3; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF > TF[1]) Then var12=0; var22=0; var12=var12+upvol; var22=var22+downvol; var72=var12-var22; plot71(var71,"1분 업다운볼차이"); plot72(var72,"3분 업다운볼차이"); 질문3) 일봉 차트에서 사용할수 있는 지정일 이후 피보나치수식 부탁 드립니다. 참고수식) Var : cond5(false); var:a5(0),b5(0),k5(0),HH5(0),LL5(0),TX(0),TX1(0); var99=20160420; var1=070010; var2=060000; if sdate == var99 and (stime == var1 or (stime > var1 and stime[1] < var1)) then{ cond5 = true; HH5 = H; LL5 = L; } if stime == var2 or (stime > var2 and stime[1] < var2 ) Then Cond5 = false; if cond5 == true then{ if H > HH5 Then HH5 = H; if L < LL5 Then LL5 = L; a5 = HH5; b5 = LL5; k5 =a5-b5; plot41((a5),"H",RED); plot44((k5*0.618+b5),"618",yellow); plot47((k5*0.5+b5),"50",magenta,def,4); plot48((k5*0.382+b5),"382",white); plot55((b5),"L",black); }