답변완료
특정구간 색 넣기
input :Per1(76.4),Per2(61.8),Per3(50.0),Per4(38.2),Per5(23.6);
var : HH(0),LL(0),DD(0),TT(0);
HH = dayhigh(0);
LL = daylow(0);
var1 = LL+(HH-LL)*(Per1/100);
var2 = LL+(HH-LL)*(Per2/100);
var3 = LL+(HH-LL)*(Per3/100);
var4 = LL+(HH-LL)*(Per4/100);
var5 = LL+(HH-LL)*(Per5/100);
plot1(HH,"최고");
plot2(var1,"76.4");
plot3(var2,"61.8");
plot4(var3,"50.0");
plot5(var4,"38.2");
plot6(var5,"23.6");
plot7(LL,"최저");
피보나치 수열입니다. plot2와 plot3 사이에 gold색을 plot5와 plot6사이에 cyan색을 넣어주세요. 부탁드립니다.
1분봉 또는 일봉에서 plot5라인을 20봉이내에서 하락하다 돌파하는 종목검색도 부탁드립니다.
2025-07-23
582
글번호 192680
지표
답변완료
시스템식 부탁드립니다,
더운날씨 수고하십니다.
super trend지표를 이용하여 시스템을 구현하려 하는데 잘 안되네요.
* 공통조건 : upertrendAtrPeriod 와 supertrendAtrMultiplier는 모두 변수편집 가능하게
1. 첫 번째 수식
매수 진입 : super trend지표 3개 모두가 상승 추세일때
(한 개라도 색상이 다르면 매수 진입 금지)
매수 청산 : 3개 중 하나라도 하락 전환 시 매수 청산
매도 진입 : super trend지표 3개 모두가 하락 추세
(한 개라도 색상이 다르면 매도 진입 금지)
매수 청산 : 3가지 중 하나라도 상승 전환 시 매도 청산
2. 두 번째 수식
매수 진입 :
1) 주가가 일목 균형표 구름대 위에 위치하고
2) super trend지표 3개 모두가 상승 추세 일 때
(한 개라도 색상이 다르면 매수 진입 금지)
매수 청산 : 3개 중 하나라도 하락 전환 시 매수 청산
매도 진입 :
1) 주가가 일목 균형표 구름대 아래에 위치하고
2) super trend지표 3개 모두가 하락 추세 일 때
(한 개라도 색상이 다르면 매도 진입 금지)
매수 청산 : 3개 중 하나라도 상승 전환 시 매수 청산
-----------------------------------------------------------------------------
input : upertrendAtrPeriod(11);
input : supertrendAtrMultiplier(3);
var : haClose(0),haOpen(0),haHigh(0),haLow(0),haTR(0),alpha(0),haTrueRange(0);
var : haSupertrendUp(0),haSupertrendDown(0),trendingUp(Nan),trendingDown(Nan);
var : direction(0),supertrend(0),supertrendUp(False),supertrendDown(False);
if index == 0 then
{
haClose = (O+H+L+C)/4;
haOpen = open;
haHigh = MaxList( high, haOpen, haClose);
haLow = MinList( low, haOpen,haClose);
}
else
{
haClose = (O+H+L+C)/4;
haOpen = (haOpen [1] + haClose [1])/2 ;
haHigh = MaxList(High, haOpen, haClose) ;
haLow = MinList(Low, haOpen, haClose) ;
}
haTR = max(haHigh - haLow, abs(haHigh - haClose[1]), abs(haLow - haClose[1]));
alpha = 1 / upertrendAtrPeriod ;
haTrueRange = IFf(IsNan(haTrueRange[1]) == true, ma(haTR,upertrendAtrPeriod) , alpha * haTR + (1 - alpha) * IFf(isnan(haTrueRange[1])==true,0,haTrueRange[1]));
haSupertrendUp =((haHigh +haLow )/2 )-(supertrendAtrMultiplier *haTrueRange );
haSupertrendDown =((haHigh +haLow )/2 )+(supertrendAtrMultiplier *haTrueRange );
direction = 0;
trendingUp = iff(haClose[1]>trendingUp[1] , max (haSupertrendUp ,trendingUp[1]) , haSupertrendUp);
trendingDown = iff(haClose[1]<trendingDown[1] , min (haSupertrendDown ,trendingDown[1]) , haSupertrendDown);
direction = iff(haClose > trendingDown[1] , 1 , iff(haClose < trendingUp[1], -1 , IFf(IsNan(direction[1]) == true,1,direction[1])));
supertrend = iff(direction == 1 , trendingUp , trendingDown);
if direction == 1 Then
plot1(supertrend,"supertrend", Magenta);
Else
plot1(supertrend,"supertrend", Lime);
위의 수식은 커뮤니티 "수식 작성 Q&A"에 있는 것인데 혹시 수식이 다르면 정상적인
super trend지표로 작성 부탁 드립니다.
더운 날씨 건강에 유의 하시고 미리 감사드립니다.
수고하세요.
2025-07-22
194
글번호 192674
시스템
답변완료
예스랭귀지로 변환 부탁드려요
A=avg(C,period);
B=V*C;
M=Sum(B);
K=M-valuewhen(1,Crossup(C,A) OR Crossdown(C,A),M(1));
F=IF(C>=A,K,-K);
G=Avg(IF(C>=A,K,-K),20);
I=Valuewhen(1,Crossup(F,G) OR Crossdown(F,G),(high+low)/2);
J= avg(C,60)<avg(C,20);
K=avg(C,20)<avg(C,10);
C<I && J && K
Period 20
즐거운 하루 보내세요~~
2025-07-22
211
글번호 192671
종목검색