커뮤니티

선긋기 부탁드립니다.

프로필 이미지
포보스
2021-05-30 18:46:03
1184
글번호 149446
답변완료
안녕하세요? "양봉 거래량은 거래량 누적변수에 “+”를 음봉 거래량은 거래량 누적변수에 “-”를 해서 실 매수거래량 라인을(RGB컬러로) 그리고자 합니다. 기준선은 "0"이 되겠죠." 라는 저의 요청에 아래와 같이 수고스런 답을 주셨습니다. 다시한번 감사드립니다. var : sum(0); if Bdate != Bdate[1] Then sum = 0; if C > O Then sum = sum+v; if C < O Then sum = sum-v; Plot1(sum,"누적",IFf(sum > 0,RGB(255,0,0),RGB(0,0,255))); PlotBaseLine1(0); 추가 요청사항은 이 데이터를 기반으로 해서 선물챠트에 누적실거래량의 고점과 저점의 선을 긋고자 합니다. 제의 생각은 이전 3개의 캔들거래량누적변수 값/3 값 보다가 현재값이 크면 선물가격캔들 3개중 가장 낮은종가에 10분전부터 60분간 Red line를 긋고 이전 3개의 캔들거래량누적변수 값/3 값 보다가 현재값이 작으면 선물가격캔들 3개중 가장 높은종가에 10분전부터 60분간 Blue line를 긋는것을 원합니다. 저의 의도는 이해하셨을테니 더 좋은 방법이 있음 부탁드리겠습니다. 감사드립니다. 꾸뻑.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-31 11:20:14

안녕하세요 예스스탁입니다. input : n(3); var : sum(0),idx(0),TL1(0),TL2(0); var : SI(0),EI(0); SI = max(1,Floor(10/BarInterval)); EI = max(1,Floor(60/BarInterval)); if Bdate != Bdate[1] Then { sum = 0; idx = 0; } idx = idx+1; if C > O Then sum = sum+v; if C < O Then sum = sum-v; var1 = ma(sum,3)[1]; Plot1(sum,"누적",IFf(sum > 0,RGB(255,0,0),RGB(0,0,255))); Plot2(var1,"직전n봉평균"); PlotBaseLine1(0); if idx > 4 Then { if CrossUp(sum,var1) Then { TL_Delete(TL1); value1 = Lowest(C,3)[1]; Value2 = idx; TL1 = TL_new(sDate[SI],sTime[SI],value1,Sdate,time,value1); TL_SetColor(TL1,RED); } Else { if value1 > 0 and idx <= value1+EI then TL_SetEnd(TL1,sDate,sTime,value1); } if CrossDown(sum,var1) Then { TL_Delete(TL2); value3 = highest(C,3)[1]; Value4 = idx; TL2 = TL_new(sDate[SI],sTime[SI],value3,Sdate,time,value3); TL_SetColor(TL2,BLUE); } Else { if value3 > 0 and idx <= value4+EI then TL_SetEnd(TL2,sDate,sTime,value3); } } 즐거운 하루되세요 > 포보스 님이 쓴 글입니다. > 제목 : 선긋기 부탁드립니다. > 안녕하세요? "양봉 거래량은 거래량 누적변수에 “+”를 음봉 거래량은 거래량 누적변수에 “-”를 해서 실 매수거래량 라인을(RGB컬러로) 그리고자 합니다. 기준선은 "0"이 되겠죠." 라는 저의 요청에 아래와 같이 수고스런 답을 주셨습니다. 다시한번 감사드립니다. var : sum(0); if Bdate != Bdate[1] Then sum = 0; if C > O Then sum = sum+v; if C < O Then sum = sum-v; Plot1(sum,"누적",IFf(sum > 0,RGB(255,0,0),RGB(0,0,255))); PlotBaseLine1(0); 추가 요청사항은 이 데이터를 기반으로 해서 선물챠트에 누적실거래량의 고점과 저점의 선을 긋고자 합니다. 제의 생각은 이전 3개의 캔들거래량누적변수 값/3 값 보다가 현재값이 크면 선물가격캔들 3개중 가장 낮은종가에 10분전부터 60분간 Red line를 긋고 이전 3개의 캔들거래량누적변수 값/3 값 보다가 현재값이 작으면 선물가격캔들 3개중 가장 높은종가에 10분전부터 60분간 Blue line를 긋는것을 원합니다. 저의 의도는 이해하셨을테니 더 좋은 방법이 있음 부탁드리겠습니다. 감사드립니다. 꾸뻑.