커뮤니티

부탁드립니다.

프로필 이미지
나도부자1
2025-09-26 11:12:08.0
94
글번호 194296
답변완료

첨부 이미지

항상 감사드립니다. 이동평균선의 추세와 OBV sig선의 추세를 이용하여 지표를 만들고자 합니다. 두가지 지표가 동일한 방향일때 1. 캡쳐_1 사진처럼 세로라인으료 표기(끝나는 지점은 색이 다른 세로선으로 표기가 가능하면 해주세요) 2. 캡쳐_2 사진처럼 차트 배경색을 변경하여 표시해 주시면 감사하겠습니다. 이동평균선과 OBV sig의 기간값은 변수로 지정 가능하게 부탁드립니다. 수고하세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-09-26 14:20:28.0

안녕하세요 예스스탁입니다. 1 input : Period(20),signal(10); var : mav(0),T(0),TL1(0); var : OS(0),S(0),TL2(0); mav = ma(C,Period); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; OS = ma(OBV,signal); if OS > OS[1] Then S = 1; if OS < OS[1] Then S = -1; if T != T[1] Then { if T == 1 Then { TL1 = TL_New(sDate,sTime,0,sDate,stime,999999999); TL_SetColor(TL1,Red); TL_SetSize(TL1,1); TL_SetDrawMode(TL1,0); } if T == -1 Then { TL1 = TL_New(sDate,sTime,0,sDate,stime,999999999); TL_SetColor(TL1,Blue); TL_SetSize(TL1,1); TL_SetDrawMode(TL1,0); } } if S != S[1] Then { if S == 1 Then { TL2 = TL_New(sDate,sTime,0,sDate,stime,999999999); TL_SetColor(TL2,Magenta); TL_SetSize(TL2,1); TL_SetDrawMode(TL2,0); } if S == -1 Then { TL2 = TL_New(sDate,sTime,0,sDate,stime,999999999); TL_SetColor(TL2,Cyan); TL_SetSize(TL2,1); TL_SetDrawMode(TL2,0); } } 2 input : Period(20),signal(10); var : mav(0),T(0),Box1(0); var : OS(0),S(0),Box2(0); mav = ma(C,Period); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; OS = ma(OBV,signal); if OS > OS[1] Then S = 1; if OS < OS[1] Then S = -1; if T != T[1] Then { if T == 1 Then { Box1 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(Box1,Red); Box_SetFill(Box1,true); Box_SetextFill(Box1,true); } if T == -1 Then { Box1 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(Box1,Blue); Box_SetFill(Box1,true); Box_SetextFill(Box1,true); } } Box_SetEnd(box1,NextBarSdate,NextBarStime,L); /* if S != S[1] Then { if S == 1 Then { Box2 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(Box2,Magenta); Box_SetFill(Box2,true); Box_SetextFill(Box2,true); } if S == -1 Then { Box2 = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(Box2,Cyan); Box_SetFill(Box2,true); Box_SetextFill(Box2,true); } } Box_SetEnd(box2,NextBarSdate,NextBarStime,L); */ 즐거운 하루되세요 > 나도부자1 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 항상 감사드립니다. 이동평균선의 추세와 OBV sig선의 추세를 이용하여 지표를 만들고자 합니다. 두가지 지표가 동일한 방향일때 1. 캡쳐_1 사진처럼 세로라인으료 표기(끝나는 지점은 색이 다른 세로선으로 표기가 가능하면 해주세요) 2. 캡쳐_2 사진처럼 차트 배경색을 변경하여 표시해 주시면 감사하겠습니다. 이동평균선과 OBV sig의 기간값은 변수로 지정 가능하게 부탁드립니다. 수고하세요.