Input : Period1(5);
Plot1(data2(ma(C,Period1)), "이동평균1");
상기수식인 데이타2이평과 주챠트 현재봉과의 차이를 텍스트로 바로 바로 화면에 띄울 수 있을까요?
예를 들어 23시 00분이 음봉이고 저가가 16580.00인데 데이타2이평값이 16570.00이면 10.00으로 화면에 +40틱(나스닥의 경우 40틱임) 이렇게 텍스트로 나타낼수 있었으면 좋겠네요
1. 현재봉이 데이타2이평보다 위에 있을때는 "주챠트음봉 저점"과의 차이만 텍스트로 나타내 주시고
2. 반대로 현재봉이 데이타2이평 보다 아래에 위치해 있을때는 "주챠트양봉 고점"과의 차이만 텍스트로 나타내 주셨으면 합니다
*틱으로 치환하기 힘들면 포인트 차이로 텍스트화 시켜주셔도 됩니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2024-01-09 13:01:09
안녕하세요
예스스탁입니다.
주차트 현재봉이 이평보다 크다 작다는 종가기준으로 판단하게 작성해 드립니다.
봉 자체가 완전히 이평보다 크거나 작은 경우에는
C > mav는 L > mav로 변경, C < mav는 h < mav로 변경하시면 됩니다.
Input : Period1(5);
var : mav(0,Data2),tx(0);
mav = Data2(ma(C,Period1));
Plot1(mav, "이동평균1");
if C > mav and C < O Then
{
tx = text_new(sDate,sTime,L,NumToStr((L-mav)/PriceScale,2));
Text_SetStyle(tx,2,0);
Text_SetSize(tx,12);
Text_SetColor(tx,Black);
}
if C < mav and C > O Then
{
tx = text_new(sDate,sTime,H,NumToStr((H-mav)/PriceScale,2));
Text_SetStyle(tx,2,1);
Text_SetSize(tx,12);
Text_SetColor(tx,Black);
}
즐거운 하루되세요
> zmfha 님이 쓴 글입니다.
> 제목 : 문의드립니다
> Input : Period1(5);
Plot1(data2(ma(C,Period1)), "이동평균1");
상기수식인 데이타2이평과 주챠트 현재봉과의 차이를 텍스트로 바로 바로 화면에 띄울 수 있을까요?
예를 들어 23시 00분이 음봉이고 저가가 16580.00인데 데이타2이평값이 16570.00이면 10.00으로 화면에 +40틱(나스닥의 경우 40틱임) 이렇게 텍스트로 나타낼수 있었으면 좋겠네요
1. 현재봉이 데이타2이평보다 위에 있을때는 "주챠트음봉 저점"과의 차이만 텍스트로 나타내 주시고
2. 반대로 현재봉이 데이타2이평 보다 아래에 위치해 있을때는 "주챠트양봉 고점"과의 차이만 텍스트로 나타내 주셨으면 합니다
*틱으로 치환하기 힘들면 포인트 차이로 텍스트화 시켜주셔도 됩니다
감사합니다