커뮤니티

문의드립니다.

프로필 이미지
종호
2025-12-05 15:01:32
70
글번호 228719
답변완료

매수식:

Input : Period(10);

var: maa(0),cond(0);

maa = ma(C,Period);

if c>c[1] and c>0 and c[1]>o[1] and c[1]> maa and c>maa Then

cond=1 ;

if c < maa and c<o Then

cond=0 ;

에서 의도가

10이평선 위에 양봉이 연이어서 생기고 현재양봉 c > 직전양봉c[1]

이면 조건 cond=1 ; 을 만족하고

이후에 발생하는 음봉 종가가 10 이평선 하방에 도달시 조건 조건 cond=1 ; 을 해제하며


cond=1 ; 을 만족시

음봉이 하나 발생하면 그 음봉 시가를 변수 a 라고 저장하고

이 음봉 변수 a 는 가장 최근 발생하는 음봉의 시가로 계속 변경시켜서 저장합니다.


그 후에 양봉이 발생하면 발생한 양봉의 종가가 음봉 변수 a를 상방으로 돌파하면

매수가 되도록 부탁드립니다.



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

예스스탁 예스스탁 답변

2025-12-05 15:39:18

안녕하세요 예스스탁입니다. Input : Period(10); var: maa(0),cond(0),a(0); maa = ma(C,Period); if c>c[1] and c>o and c[1]>o[1] and c[1]> maa and c>maa Then { cond = 1 ; a = 0; } if Cond == 1 and c < maa and c<o Then cond = 0; if cond == 1 Then { if c < o Then a = o; if c > o and a > 0 and CrossUp(C,a) Then Buy(); } 즐거운 하루되세요