커뮤니티
수식검토와 새 지표식부탁드립니다
2016-09-03 16:14:30
113
글번호 101648
안녕하세요
1. 49439에서 작성해주신 수식에서 adx상승내용이 빠져있는것같아 다시 검토부탁드립니다
식을 제가 아래처럼 수정해보았는데 신호가 잘 안맞습니다
input : n(7),k(0.1),P1(5);
input : ADXP(2);
var : T1(0),T2(0),T3(0),MM(0),ADXV(0);
var : Bcond(false),Scond(false);
var1 = C-C[n-1];
var2 = n*k;
var3 = ATan(var1/var2)*180/3.14;
value1 = ma(C,P1);
value2 = value1-value1[n-1];
value3 = n*k;
value4 = ATan(value2/value3)*180/3.14;
if var3>var3[1] Then
T1 = 1;
Else
T1 = -1;
if value4>value4[1] Then
T2 = 1;
Else
T2 = -1;
mm = MedianPrice;
adxv = ADX(ADXP);
if mm > mm[1] and ADXV > ADXV[1] Then
T3= 1;
if mm < mm[1] and ADXV > ADXV[1] Then
T3 = -1;
Bcond = T1 == 1 and T2 == 1 and T3 == 1 ;
scond = T1 == -1 and T2 == -1 and T3 == -1 ;
if Bcond == true and Bcond[1] == false then
buy("기울기매수");
if Scond == true and Scond[1] == false then
sell("기울기매도");
2.그리고 이평기울기각도식에서 수식1과 수식2선이 adx가 상승하면 굵어지는 식으로 변경부탁드립니다
재차 감사 말씀드립니다
답변 1
예스스탁 예스스탁 답변
2016-09-05 10:03:58
안녕하세요
예스스탁입니다.
1.
input : P1(2);
var1 = MedianPrice;
var2 = ADX(P1);
if var2 > var2[1] Then
var3 = 10; #상승시 굵기 8
Else
var3 = 3; #하락시 굵기 0
if var1 > var1[1] Then
plot1(var1,"MP",YELLOW,def,var3);
Else
plot1(var1,"MP",BLACK,def,var3);
49439번의 위식에서 ADX는단순 지표의 굵기를 지정할 뿐입니다.
지표의 색은 MedianPrice의 상승하락으로 결정되는데
굵기지정을 어떤 내용을 시스템식에 이용하실려고 하는지 정확치 않습니다.
ADX가 상승중일때 MedianPrice의 상승하락의로 구분하신다면 작성한 내용이 맞습니다,
if mm > mm[1] and ADXV > ADXV[1] Then
T3= 1;
if mm < mm[1] and ADXV > ADXV[1] Then
T3 = -1;
해당 부분은 이전값과 비교해서 부등호로 지정만 하시면 되는 부분입니다.
사용자분의 의도에 맞게 처리하시기 바랍니다.
2
input : n(7),k(0.1),P1(5),adxp(2);
var : ADXv(0),VV(0);
var1 = C-C[n-1];
var2 = n*k;
var3 = ATan(var1/var2)*180/3.14;
value1 = ma(C,P1);
value2 = value1-value1[n-1];
value3 = n*k;
value4 = ATan(value2/value3)*180/3.14;
adxv = ADX(adxp);
if adxv > adxv[1] Then
vv = 10; #상승시 굵기 8
Else
vv = 3; #하락시 굵기 0
if var3>var3[1] Then
plot1(var3,"수식1",red,def,vv);
Else
plot1(var3,"수식1",BLACK,def,vv);
if value4>value4[1] Then
plot2(value4,"수식2",MAGENTA,def,vv);
Else
plot2(value4,"수식2",LMAGENTA,def,vv);
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 수식검토와 새 지표식부탁드립니다
> 안녕하세요
1. 49439에서 작성해주신 수식에서 adx상승내용이 빠져있는것같아 다시 검토부탁드립니다
식을 제가 아래처럼 수정해보았는데 신호가 잘 안맞습니다
input : n(7),k(0.1),P1(5);
input : ADXP(2);
var : T1(0),T2(0),T3(0),MM(0),ADXV(0);
var : Bcond(false),Scond(false);
var1 = C-C[n-1];
var2 = n*k;
var3 = ATan(var1/var2)*180/3.14;
value1 = ma(C,P1);
value2 = value1-value1[n-1];
value3 = n*k;
value4 = ATan(value2/value3)*180/3.14;
if var3>var3[1] Then
T1 = 1;
Else
T1 = -1;
if value4>value4[1] Then
T2 = 1;
Else
T2 = -1;
mm = MedianPrice;
adxv = ADX(ADXP);
if mm > mm[1] and ADXV > ADXV[1] Then
T3= 1;
if mm < mm[1] and ADXV > ADXV[1] Then
T3 = -1;
Bcond = T1 == 1 and T2 == 1 and T3 == 1 ;
scond = T1 == -1 and T2 == -1 and T3 == -1 ;
if Bcond == true and Bcond[1] == false then
buy("기울기매수");
if Scond == true and Scond[1] == false then
sell("기울기매도");
2.그리고 이평기울기각도식에서 수식1과 수식2선이 adx가 상승하면 굵어지는 식으로 변경부탁드립니다
재차 감사 말씀드립니다
다음글
이전글