커뮤니티

부탁드립니다!

프로필 이미지
유로파54
2019-05-08 10:52:02
214
글번호 128497
답변완료
안녕하세요! 매번 너무 수고가 많습니다!! 1, 아래수식에서 "양합최고점" "양합최저점"을 찍었을때 해당선 오른쪽에 그 가격이 표시되었으면 합니다 * 색은 일단 노란색으로 해주시되 조정이 가능하게 부탁드립니다 2, 또, 가능하다면 "양합선" 의 움직임에따라 실시간으로 가격이 역시 양합선 오른쪽에 표시가 되었으면 좋겠습니다 감사합니다 !!! -------------------------------------------------------------------------------- var : sum(0,data1),HH(0,data1),LL(0,data1); sum = data1(c)+data2(c); if data1(bdate != bdate[1]) Then { HH = sum; LL = sum; } if sum > HH Then hh = sum; if sum < ll Then ll = sum; plot1(sum,"양합"); plot2(hh,"양합최고"); plot3(ll,"양합최저");
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-05-08 15:11:15

안녕하세요 예스스탁입니다. 수식에서 텍스트 함수는 완성봉에서만 동작합니다. 그러므로 차트 마지막봉기준으로 출력을 하지 못해 마지막봉의 값은 표시할수가 없습니다. 마지막 완성봉 기준으로 표시됩니다. input : 최고색상(YELLOW),최저색상(YELLOW),양합색상(YELLOW); var : sum(0,data1),HH(0,data1),LL(0,data1); var : cnt(0,data1),tx1(0,data1),tx2(0,data1),tx3(0,data1); sum = data1(c)+data2(c); if data1(bdate != bdate[1]) Then { HH = sum; LL = sum; if CurrentDate == sdate then { tx1 = Text_New_self(sdate,stime,hh,NumToStr(hh,2)); tx2 = Text_New_self(sdate,stime,ll,NumToStr(ll,2)); tx3 = Text_New_self(sdate,stime,sum,NumToStr(sum,2)); Text_SetColor(tx1,최고색상); Text_SetColor(tx2,최저색상); Text_SetColor(tx3,양합색상); Text_SetStyle(tx1,0,2); Text_SetStyle(tx2,0,2); Text_SetStyle(tx3,0,2); } } if sum > HH Then { hh = sum; } if sum < ll Then { ll = sum; } plot1(sum,"양합"); plot2(hh,"양합최고"); plot3(ll,"양합최저"); Text_SetLocation(tx1,sdate,stime,hh); Text_SetString(tx1,NumToStr(hh,2)); Text_SetLocation(tx2,sdate,stime,ll); Text_SetString(tx2,NumToStr(ll,2)); Text_SetLocation(tx3,sdate,stime,sum); Text_SetString(tx3,NumToStr(sum,2)); 즐거운 하루되세요 > 유로파54 님이 쓴 글입니다. > 제목 : 부탁드립니다! > 안녕하세요! 매번 너무 수고가 많습니다!! 1, 아래수식에서 "양합최고점" "양합최저점"을 찍었을때 해당선 오른쪽에 그 가격이 표시되었으면 합니다 * 색은 일단 노란색으로 해주시되 조정이 가능하게 부탁드립니다 2, 또, 가능하다면 "양합선" 의 움직임에따라 실시간으로 가격이 역시 양합선 오른쪽에 표시가 되었으면 좋겠습니다 감사합니다 !!! -------------------------------------------------------------------------------- var : sum(0,data1),HH(0,data1),LL(0,data1); sum = data1(c)+data2(c); if data1(bdate != bdate[1]) Then { HH = sum; LL = sum; } if sum > HH Then hh = sum; if sum < ll Then ll = sum; plot1(sum,"양합"); plot2(hh,"양합최고"); plot3(ll,"양합최저");