커뮤니티

문의드립니다.

프로필 이미지
카르마다
2025-08-26 11:19:15
78
글번호 193511
답변완료
1. 진입한 봉이 양봉이나 음봉일 때, 진입한 봉의 직전봉이 양봉이나 음봉일 때, 진입한 봉 그 다음봉이 양봉이나 음봉일 때를 표현하고 싶습니다. 2. 진입한 봉을 기준으로 그 직전 연속 3음봉이고 그 이후 연속 3양봉일 때 청산하는 식도 구하고 싶습니다. (이때 진입봉이 음봉인지 양봉인지 여부는 상관없습니다만 만일 구분이 가능하다면 1) 진입봉을 포함하여 세는 경우와 2) 진입봉은 제외하고 세는 경우로 나눠 만들어주시면 감사하겠습니다) 늘 노고에 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-08-27 09:18:05

안녕하세요 예스스탁입니다. 1 if MarketPosition != 0 Then { #진입봉이 양봉이면 1, 음봉이면 -1, 아니면 0 Condition1 == iff(C[BarsSinceEntry] > O[BarsSinceEntry],1,IFF(iff(C[BarsSinceEntry] < O[BarsSinceEntry],-1,0); #진입 전봉이 양봉이면 1, 음봉이면 -1, 아니면 0 Condition2 == iff(C[BarsSinceEntry+1] > O[BarsSinceEntry+1],1,IFF(iff(C[BarsSinceEntry+1] < O[BarsSinceEntry+1],-1,0); #진입후 첫봉이 양봉이면 1, 음봉이면 -1, 아니면 0 if BarsSinceEntry == 1 Then { Condition3 == iff(C > O,1,IFF(iff(C < O,-1,0); } #진입후 두번째봉이 양봉이면 1, 음봉이면 -1, 아니면 0 if BarsSinceEntry == 2 Then { Condition4 == iff(C > O,1,IFF(iff(C < O,-1,0); } } 2 Condition1 = CountIf(C>O,3) == 3; if MarketPosition == 1 Then { #진입전봉기준 3연속 양봉 #진입봉제외 이후 3연속 양봉이면 청산 if BarsSinceEntry == 3 and Condition1[BarsSinceEntry+1] == true Condition1 == true Then ExitLong(); #진입기준 3연속 양봉 #진입봉제외 이후 3연속 양봉이면 청산 if BarsSinceEntry == 3 and Condition1[BarsSinceEntry] == true Condition1 == true Then ExitLong(); } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. 진입한 봉이 양봉이나 음봉일 때, 진입한 봉의 직전봉이 양봉이나 음봉일 때, 진입한 봉 그 다음봉이 양봉이나 음봉일 때를 표현하고 싶습니다. 2. 진입한 봉을 기준으로 그 직전 연속 3음봉이고 그 이후 연속 3양봉일 때 청산하는 식도 구하고 싶습니다. (이때 진입봉이 음봉인지 양봉인지 여부는 상관없습니다만 만일 구분이 가능하다면 1) 진입봉을 포함하여 세는 경우와 2) 진입봉은 제외하고 세는 경우로 나눠 만들어주시면 감사하겠습니다) 늘 노고에 감사드립니다.