답변완료
틱차트의 봉갯수가 10이 되었을 때 1에서 10이될 때까지 걸린시간 표시
감사합니다.
아래는 15분 주기 틱차트의 봉갯수 세는 수식입니다.
틱차트의 봉갯수가 10이 되었을 때
1.봉갯수 1에서 10까지 되는 데 걸린 시간을 주기마다 표시하고 싶습니다.
2.봉갯수 1에서 10까지 되는 데 사용된 거래량을 주기마다 표시하고 싶습니다.
//
input : ntime(15);
var : S1(0),D1(0),TM(0),TF(0),idx(0);
if index == 0 or Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime > 1 and TM >= TM[1]+ntime) or
(Bdate == Bdate[1] and ntime == 1 and TM > TM[1]) Then
{
idx = 0;
}
idx = idx+1;
Plot1(idx,"15분주기봉갯수");
PlotBaseLine1(10,"10");
}
2022-09-15
1167
글번호 162220
지표
답변완료
문의드립니다^^
아래 수식으로 슈퍼트렌드를 사용하고 있습니다.
첨부 그림과 같이 매수, 매도가 전환이 될 때 라인도 같이 내려오거나
올라가는 연결선이 있는데 나오지 않게 할 수 있는지요? 그리고 그 시작점에
그림과 같이 점이나 바이 셀 등의 글씨를 표현하고 싶습니다
부탁드립니다^^
input : Periods(10),Multiplier(3.9),changeATR(true),showsignals(true),highlighting(true);
var : src(0),ATR2(0),ATrv(0),upv(0),dnv(0),trend(1);
src = (h+l)/2;
atr2 = ma(TrueRange, Periods);
atrv = iff(changeATR, atr(Periods), atr2);
upv = src-(Multiplier*atrv);
upv = iff(close[1] > upv[1],max(upv,upv[1]), upv);
dnv = src+(Multiplier*atrv);
dnv = iff(close[1] < dnv[1],min(dnv, dnv[1]), dnv);
trend = iff(trend == -1 and close > dnv[1] , 1 ,IFf(trend == 1 and close < upv[1] , -1 , trend));
if trend == 1 Then
plot1(upv,"Trend",MAGENTA);
Else
plot1(dnv,"Trend",LGREEN);
2022-09-15
1056
글번호 162202
지표