커뮤니티

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조건만 걸어주면 시스템 신호가 전혀 안나오네요 ? ? ?