수고가 많으십니다!
barssinceentry를 그냥 사용하는 것과
barssinceentry+1 의 차이를 잘 모르겠습니다
뒤에 +1이 의미하는 것이 뭘까요 ?
혹시 몰라 코딩내역을 참조합니다.
#5분봉 전략
Input : Gapup(0.6), GapDown(0.1), Losslimit(3.1),ATR_Period(5), Mult(4.5);
If sDate != sDate[1] Then #현재봉의 사작날짜와 이전봉의 시작 날짜가 다르면~ 그날의 첫봉임을 알 수 있다
{
If O > C[1] * (1+Gapup/100) Then
{ if C >= O Then
Buy("Gap-Run 매수", AtStop, C);
Else
Sell("Gap-Fill 매도", AtStop, C);
}
If O < C[1] * (1-Gapdown/100) Then
{ if C >= O Then
Buy("Gap-Fill 매수", AtStop, C);
Else
Sell("Gap-Run 매도", AtStop, C);
}
}
var1 = Highest(H,BarsSinceEntry+1)-ATR(ATR_Period)*Mult;
Var2 = Lowest(L,BarsSinceEntry+1)+ATR(ATR_Period)*Mult;
if MarketPosition != 0 Then {
ExitLong("매수청산",AtStop,Var1);
ExitShort("매도청산",AtStop,Var2);
}
SetStopLoss(Losslimit,PercentStop);
답변 1
예스스탁
예스스탁 답변
2021-08-04 09:48:10
안녕하세요
예스스탁입니다.
BarsSinceEntry는 진입신호 발생하고 경과한 봉수입니다.
진입봉에서 BarsSinceEntry는 0이고 이후 1씩 증가합니다.
BarsSinceEntry로만 지정하면 진입봉은 제외하게 되고
BarsSinceEntry+1로 지정하면 진입봉까지 포함됩니다.
즐거운 하루되세요
> 멍드래곤 님이 쓴 글입니다.
> 제목 : barssinceentry 문의드립니다.
> 수고가 많으십니다!
barssinceentry를 그냥 사용하는 것과
barssinceentry+1 의 차이를 잘 모르겠습니다
뒤에 +1이 의미하는 것이 뭘까요 ?
혹시 몰라 코딩내역을 참조합니다.
#5분봉 전략
Input : Gapup(0.6), GapDown(0.1), Losslimit(3.1),ATR_Period(5), Mult(4.5);
If sDate != sDate[1] Then #현재봉의 사작날짜와 이전봉의 시작 날짜가 다르면~ 그날의 첫봉임을 알 수 있다
{
If O > C[1] * (1+Gapup/100) Then
{ if C >= O Then
Buy("Gap-Run 매수", AtStop, C);
Else
Sell("Gap-Fill 매도", AtStop, C);
}
If O < C[1] * (1-Gapdown/100) Then
{ if C >= O Then
Buy("Gap-Fill 매수", AtStop, C);
Else
Sell("Gap-Run 매도", AtStop, C);
}
}
var1 = Highest(H,BarsSinceEntry+1)-ATR(ATR_Period)*Mult;
Var2 = Lowest(L,BarsSinceEntry+1)+ATR(ATR_Period)*Mult;
if MarketPosition != 0 Then {
ExitLong("매수청산",AtStop,Var1);
ExitShort("매도청산",AtStop,Var2);
}
SetStopLoss(Losslimit,PercentStop);