커뮤니티
BarsSince
2016-06-15 10:21:39
233
글번호 99090
if BarsSinceEntry(1) >= 5 Then{
if price == true and macd == true
Then
{
Sell();
}
}
SetStopLoss(10*PriceScale,PointStop);
//SetStopProfittarget(20*PriceScale,PointStop);
SetStopTrailing(10*PriceScale,20*PriceScale,PointStop);
SetStopInactivity(Y*PriceScale,B,PointStop);
이식에서 위의 barsinceentry가 없었을때는 신호가 잘 발생합니다. 중간조건식에는 문제없음을 확인하였습니다. 헌데 저 barsSince조건만 걸어주면 시스템 신호가 전혀 안나오네요 ? ? ?
답변 2
예스스탁 예스스탁 답변
2016-06-16 09:50:21
안녕하세요
예스스탁입니다.
차트상 첫번째 진입은 그전에 청산이 없어
BarsSinceEntry(1) >= 5 조건이 성립될수 없습니다.
그러므로 이후의 진입도 못나오게 됩니다.
첫번째 진입은 BarsSinceEntry(1) >= 5 조건과
관계없이 발동되게 하셔야 합니다.
if TotalTrades == 0 or (TotalTrades >= 1 and BarsSinceEntry(1) >= 5) Then{
if price == true and macd == true Then
{
Sell();
}
}
즐거운 하루되세요
> 크리스쿠 님이 쓴 글입니다.
> 제목 : BarsSince
> if BarsSinceEntry(1) >= 5 Then{
if price == true and macd == true
Then
{
Sell();
}
}
SetStopLoss(10*PriceScale,PointStop);
//SetStopProfittarget(20*PriceScale,PointStop);
SetStopTrailing(10*PriceScale,20*PriceScale,PointStop);
SetStopInactivity(Y*PriceScale,B,PointStop);
이식에서 위의 barsinceentry가 없었을때는 신호가 잘 발생합니다. 중간조건식에는 문제없음을 확인하였습니다. 헌데 저 barsSince조건만 걸어주면 시스템 신호가 전혀 안나오네요 ? ? ?
크리스쿠
2016-06-16 16:51:23
감사합니다. 그걸 전혀 생각치도 못했네요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : BarsSince
>
안녕하세요
예스스탁입니다.
차트상 첫번째 진입은 그전에 청산이 없어
BarsSinceEntry(1) >= 5 조건이 성립될수 없습니다.
그러므로 이후의 진입도 못나오게 됩니다.
첫번째 진입은 BarsSinceEntry(1) >= 5 조건과
관계없이 발동되게 하셔야 합니다.
if TotalTrades == 0 or (TotalTrades >= 1 and BarsSinceEntry(1) >= 5) Then{
if price == true and macd == true Then
{
Sell();
}
}
즐거운 하루되세요
> 크리스쿠 님이 쓴 글입니다.
> 제목 : BarsSince
> if BarsSinceEntry(1) >= 5 Then{
if price == true and macd == true
Then
{
Sell();
}
}
SetStopLoss(10*PriceScale,PointStop);
//SetStopProfittarget(20*PriceScale,PointStop);
SetStopTrailing(10*PriceScale,20*PriceScale,PointStop);
SetStopInactivity(Y*PriceScale,B,PointStop);
이식에서 위의 barsinceentry가 없었을때는 신호가 잘 발생합니다. 중간조건식에는 문제없음을 확인하였습니다. 헌데 저 barsSince조건만 걸어주면 시스템 신호가 전혀 안나오네요 ? ? ?