답변완료
수식부탁드려요
A. 5이평선이 연속5회이상 상승한후 하락전환될 때에 이 하락전환된 봉이전 5봉이내의 봉중에서 고가가 가장 높은 봉(조건봉)
B. A조건봉은 그 이전 직전 조건봉A(1),전전 조건봉A(2)보다는 높아야 한다.
또한 이전 조건봉A(1)나 A(2)보다 30%이상의 이격(상승)이 있어야 한다
C. B가 만족되면 A의 조건봉으로부터 Period(26)만큼 후행시켰을때에 해당되는 봉의 시가,종가,중심가, 저가,고가라인을 표시되게 할 수 있는 수식.
저가와 고가는 구름대로 표시되게 하고 후행시킨봉으로부터 현재봉까지 표시되게 하고, A의 조건봉이 새로 형성되면
이 표시가격라인도 변동되게 하여야 한다. 특히 이 후행시켜 대응되는 봉의 고가가 A의 조건봉 시저고종가중 가장 낮은 가격보다 높아서는 안되므로
B의 조건이 만족되더라도 라인을 변경 갱신하면 안된다
위의 조건을 만족하는 지표수식을 부탁드립니다.
그리고 A의 조건봉을 형성하고 C에서 설정된 고가와 저가사이 가격대까지 하락한
종목 검색식도 부탁드립니다.
2022-05-06
1443
글번호 158614
지표
답변완료
수정 부탁드립니다
안녕하세요
아래의 수식중 5일선이 20선을 통과할때 또는 60선을 통과할 때 매수 매도 신호가 나오는데
5일선이 통과후 한번더 꺾였다가 올라가거나 내려갈때 신호로 수정좀 부탁드립니다.
표현이 잘 전달되었는지 모르겠습니다.
고맙습니다.
var : mav1(0),mav2(0),mav3(0),T1(0),T2(0),T3(0);
mav1 = ma(c,5);
mav2 = ma(c,20);
mav3 = ma(c,60);
if mav1 > mav1[1] Then
T1 = 1;
if mav1 < mav1[1] Then
T1 = -1;
if T1 == 1 and T1[1] != 1 Then
var1 = 0;
// if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav3 > mav3[1] Then{ 60이평포함
if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav1 > mav2 Then{
var1 = var1+1;
if var1 == 1 Then
buy("5매수");
}
if T1 == -1 and T1[1] != -1 Then
var2 = 0;
// if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav3 < mav3[1] Then{ 60이평포함
if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav1 < mav2 Then{
var2 = var2+1;
if var2 == 1 Then
sell("5매도");
}
2022-05-06
1439
글번호 158612
시스템
답변완료
부탁합니다
h = input(5.,'Bandwidth')
src = input(close,'Source')
//----
n = bar_index
var ln = array.new_line(0)
if barstate.isfirst
for i = 0 to 499
array.push(ln,line.new(na,na,na,na))
//----
float y2 = na
float y1 = na
float y1_d = na
//----
line l = na
label lb = na
if barstate.islast
for i = 0 to min(499,n-1)
sum = 0.
sumw = 0.
for j = 0 to min(499,n-1)
w = exp(-(pow(i-j,2)/(h*h*2)))
sum += src[j]*w
sumw += w
y2 := sum/sumw
d = y2 - y1
l := array.get(ln,i)
line.set_xy1(l,n-i+1,y1)
line.set_xy2(l,n-i,y2)
line.set_color(l,y2 > y1 ? #ff1100 : #39ff14)
line.set_width(l,2)
if d > 0 and y1_d < 0
label.new(n-i+1,src[i],'▲',color=#00000000,style=label.style_label_up,textcolor=#39ff14,textalign=text.align_center)
if d < 0 and y1_d > 0
label.new(n-i+1,src[i],'▼',color=#00000000,style=label.style_label_down,textcolor=#ff1100,textalign=text.align_center)
y1 := y2
y1_d := d
상기수식을 예스수식으로 부탁드립니다.
선의 색상이나 긁기를 조절할수있게 부탁합니다.
2022-05-06
1107
글번호 158604
지표