Peterbolic SAR Strategy

This is a strategy version of the Peterbolic SAR:
릴리즈 노트: Updated strategy with latest bug fixes from the original script:
즐겨찾기 스크립트에서 빼기 즐겨찾기 스크립트에 넣기


How can we make this Multi time frame?
Good work and very nice coding of Pine V4.
Looks very great. Regard,Author of LBLS indicator (
Thx for your hard work and sharing it!

I´m using the Peterbolic SAR from caseybowman for about a week very intensly. Now I saw that you made the strategy out of it. When I look at the trades in the chart, then the long/short position were opened the next candle after the trigger candle. I´m not sure if this is the right way, because as caseybowman described "... Note that the trigger does not require a close above or below the setup, those levels only need to be penetrated intra candle....". In my opinion the trade should be opened right after hitting the high/low of the setup candle and not the candle after the trigger candle.

I think it would increase the profit a lot. But maybe i am totally wrong...

Maybe you can take a look at it.
@florian78, Thanks! Yes the default way Tradingview works is to open the trade on the candle after the signal, but when I trade it I also open as soon as the previous high/low has been broken. I agree it should increase profitability. I'll investigate and see if I can change the default behaviour.
How can I set the indicator to show 4 hour candles?
Love your Strategy Tester for this indicator. If you could add a way to pick a start date, or date range, this would help a lot.

Thank you for your hard work!
johannduplessis DainBolling
@DainBolling, Hi Dain, thanks! Unfortunately we are at the mercy of TradingView's backtester which means we can't specify a date range.
+1 응답
Nakitxu johannduplessis
@johannduplessis, Yes, you can, with something like this:

FromMonth = input(defval = 10, title = "From Month", minval = 1, maxval = 12)
FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear = input(defval = 2019, title = "From Year", minval = 2017)
ToMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear = input(defval = 9999, title = "To Year", minval = 2017)

start = timestamp(FromYear, FromMonth, FromDay, 00, 00) // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59) // backtest finish window
window() => time >= start and time <= finish ? true : false // create function "within window of time"

Simply add "and window()" in the entry or your buy and shell orders, like this:

if (TC and up and window())
strategy.entry("PBSARLE", strategy.long, comment="PBSARLE")

if (TC and not up and window())
strategy.entry("PBSARSE", strategy.short, comment="PBSARSE")
+1 응답
홈으로 스탁 스크리너 포렉스 스크리너 크립토 스크리너 이코노믹 캘린더 사용안내 차트 특징 프라이싱 프렌드 리퍼하기 하우스룰(내부규정) 헬프 센터 웹사이트 & 브로커 솔루션 위젯 차팅 솔루션 라이트웨이트 차팅 라이브러리 블로그 & 뉴스 트위터
프로화일 프로화일설정 계정 및 빌링 리퍼드 프렌즈 코인 나의 서포트 티켓 헬프 센터 공개아이디어 팔로어 팔로잉 비밀메시지 채팅 로그아웃