예스스탁
예스스탁 답변
2022-09-15 13:09:12
안녕하세요
예스스탁입니다.
하나의 선으로는 가능하지 않습니다.
선그래프는 이전출력지점과 현재출력지점을 연결하므로
추세에 따라 각각 다름 plot넘버로 출력하게 하시면 됩니다.
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),tx(0);
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);
if trend != trend[1] Then
{
tx = Text_New(sDate,sTime,upv,"Buy");
Text_SetStyle(tx,2,0);
Text_SetColor(tx,MAGENTA);
}
}
Else
NoPlot(1);
if trend == -1 Then
{
plot2(dnv,"Trend",LGREEN);
if trend != trend[1] Then
{
tx = Text_New(sDate,sTime,dnv,"Sell");
Text_SetStyle(tx,2,1);
Text_SetColor(tx,LGREEN);
}
}
Else
NoPlot(2);
즐거운 하루되세요
> 체리피커 님이 쓴 글입니다.
> 제목 : 문의드립니다^^
> 아래 수식으로 슈퍼트렌드를 사용하고 있습니다.
첨부 그림과 같이 매수, 매도가 전환이 될 때 라인도 같이 내려오거나
올라가는 연결선이 있는데 나오지 않게 할 수 있는지요? 그리고 그 시작점에
그림과 같이 점이나 바이 셀 등의 글씨를 표현하고 싶습니다
부탁드립니다^^
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);