답변완료
종목검색 수식 부탁드립니다.
HL2 = (Highest(H, lengthKC)+Lowest(L, lengthKC))/2;
HL2_ma = (HL2 + ma(close,lengthKC))/2;
K = close-HL2_ma;
val =LinearRegressionValue(K, lengthKC, 0);
M = Macd(기간1, 기간2);
Ms = eavg(M,시그널);
Sq = Sum(val>val(1) && CrossUp(val,0), 5)>0;
Mcd = Sum(Crossup(M, Ms), 5)>0;
Cnt = Sq && Mcd;
Cnt && !Cnt(1)
lengthKC 20
기간1 20
기간2 112
시그널 9
항상 감사합니다.
2023-06-13
1166
글번호 169712
종목검색
답변완료
문의드립니다^^
아래 지표는 강세 약세로 차트설정에서 채우기 해서 사용하고 있는데 다른 색상지표를 겹치면 색상이 겹쳐 변경 적용되어 보기가 어렵습니다. RED(강),BLUE(약)지역을 박스 처리했으면 좋겠습니다. 부탁드립니다^^
input : Periods(9),Multiplier(3),changeATR(true),showsignals(true),highlighting(true);
var : src(0),ATR2(0),ATrv(0),upv(0),dnv(0),trend(1),box(0);
plot1 ;
plot2 ;
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
2023-06-12
898
글번호 169711
지표
답변완료
문의드립니다^^
아래 수식을 사용하려 하는데
1)첨부 그림과 같이 매도에서 매수로 바뀔때 동그라미와 같이 회색
세로선이 나오고 바뀌는데 회색 세로 라인이 나오지 않고 바로 매수
핑크색으로 나오게 바꾸고 싶습니다 부탁드립니다^^(즉, 회색 세로
라인부터 핑크색이 나올수 있게)
2)시스템 식으로도 변경이 가능한지요?
inputs: ChanLength( 20 ),MALength( 50 ) ;
var : hh(0),ll(0),cc(0);
variables: UpperBand( 0 ),LowerBand( 0 ),MidBand( 0 ),LongOK( false ),ShortOK( false ),
LowRef( 0 ),HighRef( 0 ),TriggerLine( 0 ),MAValue( 0 ),box(0) ;
hh = c;
ll = c;
cc = c;
UpperBand = Highest(hh, ChanLength ) ;
LowerBand = Lowest(ll, ChanLength ) ;
MAValue = ma(cc, MALength ) ;
if ll == LowerBand then
begin
LowRef = ll ;
LongOK = false ;
ShortOK = true ;
end ;
if hh == UpperBand then
begin
HighRef = hh ;
LongOK = true ;
ShortOK = false ;
end ;
TriggerLine = .5 * ( HighRef + LowRef ) ;
Plot1( UpperBand, "UpperBand",iff(LongOK,RED,BLUE));
Plot2( LowerBand, "LowerBand",iff(LongOK,REd,BLUE));
Plot3( TriggerLine, "Trigger");
Plot4( MAValue, "Mov Avg");
if LongOK != LongOK[1] Then
{
var1 = sDate;
Var2 = sTime;
box = Box_New(var1,Var2,UpperBand,NextBarSdate,NextBarStime,LowerBand);
Box_SetColor(box,iff(LongOK,Magenta,Cyan));
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
{
if LongOK == true Then
Box_SetBegin(box,NextBarSdate,NextBarStime,UpperBand);
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,LowerBand);
}
2023-06-12
797
글번호 169686
지표