커뮤니티

안녕하세요~~부탁드립니다~~

프로필 이미지
okguy778
2026-02-05 13:47:31
112
글번호 230354
답변완료

문의하신 내용은 이전 230234번 문의와 같습니다.

이전 문의 답변 참고하시기 바랍니다.


Input : P1(5), P2(20), P3(60),P4(120),P5(240),P6(360);

var : m1(0),m2(0),m3(0),m4(0),m5(0),m6(0);


m1 = MA(Close, P1);

m2 = MA(Close, P2);

m3 = MA(Close, P3);

m4 = MA(Close, P4);

m5 = MA(Close, P5);

m6 = MA(Close, P6);


Condition1 = m1 > m2 and m2 > m3 and m3 > m4 and m4 > m5 and m5 > m6;

Condition2 = m1 < m2 and m2 < m3 and m3 < m4 and m4 < m5 and m5 < m6;


If Condition1 == true and Condition1[1] == False Then

Buy ("MAC3_LE");


If Condition2 == true and Condition2[1] == False Then

ExitLong("MAC3_SE");


위 건은 매수진입 매도 청산 제가 문의 드린것은 매수진입 매도진입 입니다

ma3졍배열 역배열 3개에서 6개로 부탁드려요~

수고하세요~~

시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2026-02-05 15:32:25

안녕하세요 예스스탁입니다. ExitLong을 sell로 변경하시면 됩니다.

Buy 매수진입, exitlong 매수포지션청산 sell 매도진입, exitshort 매도포지션청산입니다.
Input : P1(5), P2(20), P3(60),P4(120),P5(240),P6(360); var : m1(0),m2(0),m3(0),m4(0),m5(0),m6(0); m1 = MA(Close, P1); m2 = MA(Close, P2); m3 = MA(Close, P3); m4 = MA(Close, P4); m5 = MA(Close, P5); m6 = MA(Close, P6); Condition1 = m1 > m2 and m2 > m3 and m3 > m4 and m4 > m5 and m5 > m6; Condition2 = m1 < m2 and m2 < m3 and m3 < m4 and m4 < m5 and m5 < m6; If Condition1 == true and Condition1[1] == False Then Buy ("MAC3_LE"); If Condition2 == true and Condition2[1] == False Then Sell("MAC3_SE"); 즐거운 하루되세요
프로필 이미지

okguy778

2026-02-05 16:22:11

감사합니다~~