커뮤니티
수식 수정 의뢰드립니다
2016-09-22 16:24:18
153
글번호 102132
아래는 전에 만들어 주신 이평크로스 수식입니다
잘 사용하고 이요어! 감사합니다!
의뢰드릴내용은 5일,10일,18일,60일,120일선이 한곳에 뭉쳤다가 (교차했다가) 지금처럼
수렴해나가는 지표로 변경부탁합니다. 그리고 이때 상승 또는 하락 신호도
같이 나타나게 부탁드립니다.
신호까진 어려우시면 현재식처럼 상하 고저직선 교차 라인이라도 같이 부탁드립니다
감사합니다.
input : p1(20), p2(60);
var: ma1(0),ma2(0),T1(0),T2(0),T3(0),V1(0);
ma1=ma(c,p1);
ma2=ma(c,p2);
if ma1 > ma1[1] Then
T1 = 1;
if ma1 < ma1[1] Then
T1 = -1;
if ma2 > ma2[1] Then
T2 = 1;
if ma2 < ma2[1] Then
T2 = -1;
if crossup(ma1,ma2) Then{
T3 = 1;
v1 = ma1;
}
if CrossDown(ma1,ma2) Then{
T3 = -1;
v1 = ma1;
}
if T1 == 1 Then
plot1(ma1,"이평1",PINK);
else
plot1(ma1,"이평1",GREEN);
if T2 == 1 Then
plot2(ma2,"이평2",PINK);
else
plot2(ma2,"이평2",GREEN);
if T3 == 1 Then
plot3(v1,"크로스",PINK);
else
plot3(v1,"크로스",GREEN);
답변 1
예스스탁 예스스탁 답변
2016-09-23 13:38:48
안녕하세요
예스스탁입니다.
1.
input : p1(5), p2(10),P3(18),P4(60),P5(120);
var : ma1(0),ma2(0),ma3(0),ma4(0),ma5(0),T1(0),T2(0),T3(0),T4(0),T5(0);
ma1=ma(c,p1);
ma2=ma(c,p2);
ma3=ma(c,p3);
ma4=ma(c,p4);
ma5=ma(c,p5);
if ma1 > ma1[1] Then
T1 = 1;
if ma1 < ma1[1] Then
T1 = -1;
if ma2 > ma2[1] Then
T2 = 1;
if ma2 < ma2[1] Then
T2 = -1;
if ma3 > ma3[1] Then
T3 = 1;
if ma3 < ma3[1] Then
T3 = -1;
if ma4 > ma4[1] Then
T4 = 1;
if ma4 < ma4[1] Then
T4 = -1;
if ma5 > ma5[1] Then
T5 = 1;
if ma5 < ma5[1] Then
T5 = -1;
if T1 == 1 Then
plot1(ma1,"이평1",PINK);
else
plot1(ma1,"이평1",GREEN);
if T2 == 1 Then
plot2(ma2,"이평2",PINK);
else
plot2(ma2,"이평2",GREEN);
if T3 == 1 Then
plot3(ma3,"이평3",PINK);
else
plot3(ma3,"이평3",GREEN);
if T4 == 1 Then
plot4(ma4,"이평4",PINK);
else
plot4(ma4,"이평4",GREEN);
if T5 == 1 Then
plot5(ma5,"이평5",PINK);
else
plot5(ma5,"이평5",GREEN);
2
동시상승시작하면매수, 동시하락시작하면 매도하는 식입니다.
input : p1(5), p2(10),P3(18),P4(60),P5(120);
var : ma1(0),ma2(0),ma3(0),ma4(0),ma5(0),T1(0),T2(0),T3(0),T4(0),T5(0);
var : Bcond(false),Scond(false);
ma1=ma(c,p1);
ma2=ma(c,p2);
ma3=ma(c,p3);
ma4=ma(c,p4);
ma5=ma(c,p5);
if ma1 > ma1[1] Then
T1 = 1;
if ma1 < ma1[1] Then
T1 = -1;
if ma2 > ma2[1] Then
T2 = 1;
if ma2 < ma2[1] Then
T2 = -1;
if ma3 > ma3[1] Then
T3 = 1;
if ma3 < ma3[1] Then
T3 = -1;
if ma4 > ma4[1] Then
T4 = 1;
if ma4 < ma4[1] Then
T4 = -1;
if ma5 > ma5[1] Then
T5 = 1;
if ma5 < ma5[1] Then
T5 = -1;
Bcond = T1 == 1 and T2 == 1 and T3 == 1 and T4 == 1 and T5 == 1;
Scond = T1 == -1 and T2 == -1 and T3 == -1 and T4 == -1 and T5 == -1;
if Bcond == true and Bcond[1] == false Then
buy();
if Scond == true and Scond[1] == false Then
sell();
즐거운 하루되세요
> qha71 님이 쓴 글입니다.
> 제목 : 수식 수정 의뢰드립니다
> 아래는 전에 만들어 주신 이평크로스 수식입니다
잘 사용하고 이요어! 감사합니다!
의뢰드릴내용은 5일,10일,18일,60일,120일선이 한곳에 뭉쳤다가 (교차했다가) 지금처럼
수렴해나가는 지표로 변경부탁합니다. 그리고 이때 상승 또는 하락 신호도
같이 나타나게 부탁드립니다.
신호까진 어려우시면 현재식처럼 상하 고저직선 교차 라인이라도 같이 부탁드립니다
감사합니다.
input : p1(20), p2(60);
var: ma1(0),ma2(0),T1(0),T2(0),T3(0),V1(0);
ma1=ma(c,p1);
ma2=ma(c,p2);
if ma1 > ma1[1] Then
T1 = 1;
if ma1 < ma1[1] Then
T1 = -1;
if ma2 > ma2[1] Then
T2 = 1;
if ma2 < ma2[1] Then
T2 = -1;
if crossup(ma1,ma2) Then{
T3 = 1;
v1 = ma1;
}
if CrossDown(ma1,ma2) Then{
T3 = -1;
v1 = ma1;
}
if T1 == 1 Then
plot1(ma1,"이평1",PINK);
else
plot1(ma1,"이평1",GREEN);
if T2 == 1 Then
plot2(ma2,"이평2",PINK);
else
plot2(ma2,"이평2",GREEN);
if T3 == 1 Then
plot3(v1,"크로스",PINK);
else
plot3(v1,"크로스",GREEN);
다음글
이전글