커뮤니티

청산 조건식 부탁드립니다.

프로필 이미지
eel
2025-09-29 12:17:10.0
47
글번호 194354
답변완료
매수 후 한번이라도 이동평균선(5,10,20일)이 정배열 되었다면 매도조건이 충족되는 조건식을 부탁드립니다.
시스템
답변 6
프로필 이미지

예스스탁 예스스탁 답변

2025-09-29 15:35:36.0

안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 > var2 and var2 > var3; if MarketPosition == 1 and #매수후 CountIf(Condition1==true,BarsSinceEntry) >= 1 Then #정배열 1회이상 발생 즐거운 명절 되시기 바랍니다. > eel 님이 쓴 글입니다. > 제목 : 청산 조건식 부탁드립니다. > 매수 후 한번이라도 이동평균선(5,10,20일)이 정배열 되었다면 매도조건이 충족되는 조건식을 부탁드립니다.
프로필 이미지

eel

2025-09-29 17:11:42.0

CountIF(Condition==true,BarsSinceEntry)>=1 이 부분으로 수식을 작성하면 처음에는 정상적으로 신호가 발생하다가 일정기간이 경과하면 신호가 발생이 되지않네요. 어떤 이유일까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 청산 조건식 부탁드립니다. > 안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 > var2 and var2 > var3; if MarketPosition == 1 and #매수후 CountIf(Condition1==true,BarsSinceEntry) >= 1 Then #정배열 1회이상 발생 즐거운 명절 되시기 바랍니다. > eel 님이 쓴 글입니다. > 제목 : 청산 조건식 부탁드립니다. > 매수 후 한번이라도 이동평균선(5,10,20일)이 정배열 되었다면 매도조건이 충족되는 조건식을 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2025-09-29 17:18:17.0

안녕하세요 예스스탁입니다. 봉수를 지정하는 함수에 유동적인 봉수는 1024개까지 입니다. 다른 방식으로 작성해 드립니다. 아래 식 사용하시면 됩니다. var : count(0); var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 > var2 and var2 > var3; if MarketPosition == 1 Then//매수 후 { //정배열 횟수 if Condition1 == true Then count = count+1; if count >= 1 Then #정배열 1회이상 발생 { } } Else //매수포지션 아니면 0으로 초기화 count = 0; 즐거운 명절 되시기 바랍니다. > eel 님이 쓴 글입니다. > 제목 : Re : Re : 청산 조건식 부탁드립니다. > CountIF(Condition==true,BarsSinceEntry)>=1 이 부분으로 수식을 작성하면 처음에는 정상적으로 신호가 발생하다가 일정기간이 경과하면 신호가 발생이 되지않네요. 어떤 이유일까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 청산 조건식 부탁드립니다. > 안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 > var2 and var2 > var3; if MarketPosition == 1 and #매수후 CountIf(Condition1==true,BarsSinceEntry) >= 1 Then #정배열 1회이상 발생 즐거운 명절 되시기 바랍니다. > eel 님이 쓴 글입니다. > 제목 : 청산 조건식 부탁드립니다. > 매수 후 한번이라도 이동평균선(5,10,20일)이 정배열 되었다면 매도조건이 충족되는 조건식을 부탁드립니다.
프로필 이미지

eel

2025-09-29 20:29:33.0

eel 님에 의해 삭제된 답변입니다.
프로필 이미지

eel

2025-09-29 20:29:34.0

eel 님에 의해 삭제된 답변입니다.
프로필 이미지

eel

2025-09-29 20:29:34.0

올려주신 수식을 사용해도 문제가 개선되 않습니다. 다른 방법이 없을까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 청산 조건식 부탁드립니다. > 안녕하세요 예스스탁입니다. 봉수를 지정하는 함수에 유동적인 봉수는 1024개까지 입니다. 다른 방식으로 작성해 드립니다. 아래 식 사용하시면 됩니다. var : count(0); var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 > var2 and var2 > var3; if MarketPosition == 1 Then//매수 후 { //정배열 횟수 if Condition1 == true Then count = count+1; if count >= 1 Then #정배열 1회이상 발생 { } } Else //매수포지션 아니면 0으로 초기화 count = 0; 즐거운 명절 되시기 바랍니다. > eel 님이 쓴 글입니다. > 제목 : Re : Re : 청산 조건식 부탁드립니다. > CountIF(Condition==true,BarsSinceEntry)>=1 이 부분으로 수식을 작성하면 처음에는 정상적으로 신호가 발생하다가 일정기간이 경과하면 신호가 발생이 되지않네요. 어떤 이유일까요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 청산 조건식 부탁드립니다. > 안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(c,10); var3 = ma(c,20); Condition1 = var1 > var2 and var2 > var3; if MarketPosition == 1 and #매수후 CountIf(Condition1==true,BarsSinceEntry) >= 1 Then #정배열 1회이상 발생 즐거운 명절 되시기 바랍니다. > eel 님이 쓴 글입니다. > 제목 : 청산 조건식 부탁드립니다. > 매수 후 한번이라도 이동평균선(5,10,20일)이 정배열 되었다면 매도조건이 충족되는 조건식을 부탁드립니다.