커뮤니티

수식 수정 의뢰드립니다

프로필 이미지
qha71
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);