커뮤니티
잘 부탁 드립니다
2018-03-27 12:06:08
324
글번호 117703
이동평균선들이 (10, 20, 60, 120,240 ) 10% 범위내 밀집되어 있으면
이동평균선 색상이 검정색으로,
그리고 10% 범위 밖에서는 ( 퍼센트 외부변수처리)
이동평균선이 우상향이면 빨강색 10, 20 ,60 ,120 ,240 이평선 동시에 빨간색으로
변화는 종목 검색식을 부탁드립니다 (이평선을 선택 처리할수있게해주세요)
####참조수식 눈내리는 밤에 님
참조 했습니다
일봉에서 검색 하고져 합니다
input : P1(10),P2(20),P3(60),P4(120),P5(240);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = ma(C,P4);
var5 = ma(C,P5);
value1 = max(var1,var2,var3,var4,var5);
value2 = min(var1,var2,var3,var4,var5);
if value1 <= value2*1.10 then{
plot1(var1,"이평1",BLACK);
plot2(var2,"이평2",BLACK);
plot3(var3,"이평3",BLACK);
plot4(var4,"이평4",BLACK);
plot5(var5,"이평5",BLACK);
}
Else
{
plot1(var1,"이평1",iff(var1>var1[1],red,blue));
plot2(var2,"이평2",iff(var2>var2[1],red,blue));
plot3(var3,"이평3",iff(var3>var3[1],red,blue));
plot4(var4,"이평4",iff(var4>var4[1],red,blue));
plot5(var5,"이평5",iff(var5>var5[1],red,blue));
}
답변 1
예스스탁 예스스탁 답변
2018-03-28 09:14:35
안녕하세요
예스스탁입니다.
input : P1(10),P2(20),P3(60),P4(120),P5(240),Percent(10);
var : T1(0),T2(0),T3(0),T4(0),T5(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = ma(C,P4);
var5 = ma(C,P5);
value1 = max(var1,var2,var3,var4,var5);
value2 = min(var1,var2,var3,var4,var5);
if value1 > value2*(1+percent/100) then{
T1 = 0;
T2 = 0;
T3 = 0;
T4 = 0;
T5 = 0;
}
Else
{
T1 = iff(var1 > var1[1],1,-1);
T2 = iff(var2 > var2[1],1,-1);
T3 = iff(var3 > var3[1],1,-1);
T4 = iff(var4 > var4[1],1,-1);
T5 = iff(var5 > var5[1],1,-1);
}
Condition1 = t1+t2+t3+t4+t5 == 5;
if Condition1 == true and Condition1[1] == false Then
find(1);
즐거운 하루되세요
> 매치다는 님이 쓴 글입니다.
> 제목 : 잘 부탁 드립니다
> 이동평균선들이 (10, 20, 60, 120,240 ) 10% 범위내 밀집되어 있으면
이동평균선 색상이 검정색으로,
그리고 10% 범위 밖에서는 ( 퍼센트 외부변수처리)
이동평균선이 우상향이면 빨강색 10, 20 ,60 ,120 ,240 이평선 동시에 빨간색으로
변화는 종목 검색식을 부탁드립니다 (이평선을 선택 처리할수있게해주세요)
####참조수식 눈내리는 밤에 님
참조 했습니다
일봉에서 검색 하고져 합니다
input : P1(10),P2(20),P3(60),P4(120),P5(240);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = ma(C,P4);
var5 = ma(C,P5);
value1 = max(var1,var2,var3,var4,var5);
value2 = min(var1,var2,var3,var4,var5);
if value1 <= value2*1.10 then{
plot1(var1,"이평1",BLACK);
plot2(var2,"이평2",BLACK);
plot3(var3,"이평3",BLACK);
plot4(var4,"이평4",BLACK);
plot5(var5,"이평5",BLACK);
}
Else
{
plot1(var1,"이평1",iff(var1>var1[1],red,blue));
plot2(var2,"이평2",iff(var2>var2[1],red,blue));
plot3(var3,"이평3",iff(var3>var3[1],red,blue));
plot4(var4,"이평4",iff(var4>var4[1],red,blue));
plot5(var5,"이평5",iff(var5>var5[1],red,blue));
}