예스스탁
예스스탁 답변
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) 진입봉은 제외하고 세는 경우로 나눠 만들어주시면 감사하겠습니다)
늘 노고에 감사드립니다.