커뮤니티

호가잔량이평식에 대한 질문

프로필 이미지
bestkim
2021-07-07 19:50:53
1016
글번호 150590
답변완료
안녕하세요 아래식은 호가잔량을 이평선으로 표현한수식입니다 이수식을 분차트가 아닌 틱차트에서 사용할경우 틱차트에서도 호가잔량의 변화에 따른 호가이평의 표현이 잘나타날수있을지 문의드립니다 제 생각에는 호가잔량의 변화는 시간의 흐름에 따르는 분차트에서만 가능할것이라는 생각이 드느데요 제가 쓰는 메인차트는 틱차트여서 부차트인 호가이평차트도 틱차트를 써야만해서 문의드리는것입니다 감사합니다 Var : 순호잔(0), 순호잔색(0), 소이평(0), 중이평(0), 대이평(0); Var : 소이평값(0), 중이평값(0), 대이평값(0); Var : 소이평색(0), 중이평색(0), 대이평색(0); 순호잔 = bids - asks; //--- 이평값 대입 if dayindex+1 <= 5 Then 소이평값 = dayindex+1; Else 소이평값 = 5; if dayindex+1 <= 10 Then 중이평값 = dayindex+1; Else 중이평값 = 10; if dayindex+1 <= 20 Then 대이평값 = dayindex+1; Else 대이평값 = 20; //--- 이평 산출 소이평 = Ma(순호잔, 소이평값); 중이평 = Ma(순호잔, 중이평값); 대이평 = Ma(순호잔, 대이평값); //--- 이평선색 If 소이평[1] <= 소이평 then 소이평색 = RGB(255, 0, 255);//핑크 Else 소이평색 = RGB(0, 0, 160);//진청 If 중이평[1] <= 중이평 then 중이평색 = Red;//적색 Else 중이평색 = BLUE; //청색 If 대이평[1] <= 대이평 then 대이평색 = RGB(255, 128, 255);//연핑 Else 대이평색 = RGB(117, 117, 117); //진회 Input : 당일분만출력이면1(1); if 당일분만출력이면1 == 1 Then { if CurrentDate == sdate Then { Plot21(소이평, "소이평", 소이평색, DEF, 0); Plot22(중이평, "중이평", 중이평색, DEF, 1); Plot23(대이평, "대이평", 대이평색, DEF, 2); } Else { Plot21(소이평, "소이평", 소이평색, DEF, 0); Plot22(중이평, "중이평", 중이평색, DEF, 1); Plot23(대이평, "대이평", 대이평색, DEF, 2); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-07-08 10:01:54

안녕하세요 예스스탁입니다. 호가잔량은 매봉완성시에 현재까지 남아있는 잔량을 리턴합니다. 분봉/틱봉에서 개념이 다르지 않아 그대로 사용하셔도 됩니다. 즐거운 하루되세요 > bestkim 님이 쓴 글입니다. > 제목 : 호가잔량이평식에 대한 질문 > 안녕하세요 아래식은 호가잔량을 이평선으로 표현한수식입니다 이수식을 분차트가 아닌 틱차트에서 사용할경우 틱차트에서도 호가잔량의 변화에 따른 호가이평의 표현이 잘나타날수있을지 문의드립니다 제 생각에는 호가잔량의 변화는 시간의 흐름에 따르는 분차트에서만 가능할것이라는 생각이 드느데요 제가 쓰는 메인차트는 틱차트여서 부차트인 호가이평차트도 틱차트를 써야만해서 문의드리는것입니다 감사합니다 Var : 순호잔(0), 순호잔색(0), 소이평(0), 중이평(0), 대이평(0); Var : 소이평값(0), 중이평값(0), 대이평값(0); Var : 소이평색(0), 중이평색(0), 대이평색(0); 순호잔 = bids - asks; //--- 이평값 대입 if dayindex+1 <= 5 Then 소이평값 = dayindex+1; Else 소이평값 = 5; if dayindex+1 <= 10 Then 중이평값 = dayindex+1; Else 중이평값 = 10; if dayindex+1 <= 20 Then 대이평값 = dayindex+1; Else 대이평값 = 20; //--- 이평 산출 소이평 = Ma(순호잔, 소이평값); 중이평 = Ma(순호잔, 중이평값); 대이평 = Ma(순호잔, 대이평값); //--- 이평선색 If 소이평[1] <= 소이평 then 소이평색 = RGB(255, 0, 255);//핑크 Else 소이평색 = RGB(0, 0, 160);//진청 If 중이평[1] <= 중이평 then 중이평색 = Red;//적색 Else 중이평색 = BLUE; //청색 If 대이평[1] <= 대이평 then 대이평색 = RGB(255, 128, 255);//연핑 Else 대이평색 = RGB(117, 117, 117); //진회 Input : 당일분만출력이면1(1); if 당일분만출력이면1 == 1 Then { if CurrentDate == sdate Then { Plot21(소이평, "소이평", 소이평색, DEF, 0); Plot22(중이평, "중이평", 중이평색, DEF, 1); Plot23(대이평, "대이평", 대이평색, DEF, 2); } Else { Plot21(소이평, "소이평", 소이평색, DEF, 0); Plot22(중이평, "중이평", 중이평색, DEF, 1); Plot23(대이평, "대이평", 대이평색, DEF, 2); }