FXProSystems
Back

Ultimate Arrows — Buy/Sell Signals

Published: 14.05.2014
Reading time: 16 minutes
28
114004

Ultimate Arrows is a signal indicator that asks almost nothing of the trader — it draws an arrow on the chart, and you follow it. Signals don't appear often, but the indicator is versatile enough to run on any currency pair and any timeframe from M5 upward.

That simplicity is exactly why it's remained popular since 2014 — and exactly why it's worth understanding its one real limitation before you trade with it.

Сharacteristics of Ultimate Arrows

  • Platform: Metatrader4
  • Currency pairs: Any
  • Trading Time: Around the clock
  • Timeframe: M5 and above (H1 and above recommended for fewer repaints)
  • Recommended broker: RoboforexVT Markets | XM

A word of caution: this indicator repaints

Ultimate Arrows is built on a ZigZag-style calculation. ZigZag indicators work by connecting confirmed swing highs and lows — but a "swing high" or "swing low" can only be confirmed once price has moved far enough past it in the opposite direction. Until that happens, the most recent arrow is provisional: if price makes a new, more extreme high or low before reversing, the indicator redraws — shifting or deleting the earlier arrow entirely.

buy-sell-signals
This isn't a bug or a flaw specific to this indicator; it's how every ZigZag-based tool behaves, non-repaint marketing claims aside. Several users have confirmed this directly in the comments below: the arrows will always redraw as new swings form, and the indicator leaves no permanent record of past signals the way a true non-repaint tool would.

Does that make it useless? No — but it changes how you should use it. Treat every arrow as provisional until the swing behind it is confirmed, not as a signal to enter the instant it appears. Traders who've had success with this indicator over the years report using it specifically for swing entries on H1 and above (repainting becomes a much bigger problem on lower timeframes, where swings form and reform constantly) and pairing it with a second, confirming indicator rather than trading the arrows in isolation.

How to use it in practice

The default settings work, but it is probably possible to achieve better results adjusting the underlying ZigZag parameters — the depth, deviation, and backstep values that control how far price needs to move before a swing is confirmed. Two commonly recommended alternatives to the defaults:

  • 63 / 1 / 13 — wider swings, fewer but more reliable signals
  • 60 / 5 / 3 — tighter swings, easier to catch entries but more prone to repainting

If you want fewer false signals, start with the wider settings and increase the timeframe rather than trying to force the indicator to work on M1–M5.

For confirmation, pair Ultimate Arrows with a non-repainting trend or momentum indicator (an RSI or a moving-average-based filter both work well) and only act on an arrow once your second indicator agrees with the direction. This single change addresses most of the false signals.

ultimate-arrows-with-rsi-confirmation

Frequently asked questions

Does Ultimate Arrows work on mobile?

No. It's built for MetaTrader 4 on desktop only — there's no mobile version, and MT4's mobile apps don't support custom indicators of this kind.

Can a sound alert be added?

Not in the version distributed here, though this has been one of the most requested features in the comments for years. If you're comfortable with MQL4, the alert logic is a relatively small addition to the existing code; otherwise, watch the chart manually or pair the indicator with a separate alert utility.

Why doesn't the indicator leave a history of past signals on the chart?

This follows directly from the repainting behavior explained above — since arrows can be redrawn as new swings form, there's no fixed historical record to display without misrepresenting what the indicator "knew" at the time.

Is it the same as a standard ZigZag indicator?

Functionally, yes — it's built on ZigZag logic. The practical difference is that Ultimate Arrows displays clean buy/sell arrows instead of connecting lines, which makes it easier to read at a glance.

In the archives Ultimate_Arrows.rar (37.6 Kb):

  • Border ligns.ex4
  • Ultimate Arrows.ex4
  • Ultimate Arrows.mq4
  • ultimate arrows.tpl

Free Download Ultimate Arrows

Mirror

Author:
Daniel
Share
Related Post
Comments:
  • eranga
    Published: 07.02.2015 Reply to the message

    Ultimate Arrows-Buy Sell Signals.......Is this Re-Painting???

  • JEFF
    Published: 05.05.2015 Reply to the message

    Yes I would like to know if there is re-painting as well....

  • Michael
    Published: 20.06.2015 Reply to the message

    Yes it is repainting a lot, always moves if higher high or lower low is formed. You can actually see it because if you put the indicator on, it always draws at the highest high and lowest low. No indicator can do this.

    This indicator should be removed. Shame it`s promoted.-

  • Ronald
    Published: 05.09.2015 Reply to the message

    The indicator uses the zigzag indicator to generate arrows and the arrows get re-painted every time a new swing high/low is formed. This means that you can use the standard zigzag indicator with the same result, the difference being that the standard zigzag indicator leaves the arrows on the chart, unlike this one. Don't waste your time here... Cheers!

  • Alexander the great
    Published: 09.08.2016 Reply to the message

    Its a very good co-indicator!!!!!!!!!

  • Hens
    Published: 09.03.2017 Reply to the message

    I love the indicator, It's work for me on the time frame I am using.
    But, there is no sound alert. Please can the creator add sound
    alert to go with the arrow signal? I really need it.
    Thank you.

  • luu
    Published: 04.02.2018 Reply to the message

    can any one help me on how to install it...it beats me

  • ubaids
    Published: 30.09.2018 Reply to the message

    can anyone make this indicator to be non repaint

    • Pit
      Published: 26.08.2019 Reply to the message

      Hallo ubaids
      Ich habe den Code angeschaut ,aber es ist leider nicht möglich diesen Indikator zu einem Non-Repaint Indikator zu machen. Es kommen dann komplett andere Signale heraus.
      Es gibt auf dem Markt Non-Repaint Zig-Zag ähnliche Indikatoren,diese sind aber nicht sehr zuverlässig.

  • Genius
    Published: 10.04.2019 Reply to the message

    The indicator is very ok and it works for me..I don't know what u guys are talking about..Its designed to follow so many patterns including divergence..Thanks to whoever designed this indicator!!!!

    • sam
      Published: 02.11.2021 Reply to the message

      How did you use it? with another filter? which filter? what timeframe? can you explain it?

  • Ricci
    Published: 08.05.2019 Reply to the message

    How can I download and use it on my phone

  • WDF
    Published: 29.06.2019 Reply to the message

    不进行重绘更能反映指标的准确性,为什么箭头类的都有未来函数?难道就是为了历史图标看上去很准确的箭头标注?

  • Antony
    Published: 30.06.2019 Reply to the message

    Thank you.

    @aranga, you can use this: fxprofit.me

  • Teitei fidelis
    Published: 04.10.2019 Reply to the message

    Please kindly send me complete soft copy of the ultimate arrow indicator for installation.

    Thanks

  • Elijah Murage wachira
    Published: 21.10.2019 Reply to the message

    Would wish to have ultimate signals please

  • balwinder singh
    Published: 25.03.2020 Reply to the message

    soo good

  • Idrissa Ag
    Published: 23.12.2020 Reply to the message

    The Indicator is good, just you need another NRP Indicator for confirmation. This Indicator repaint, but when get the market turning point, you will make good pips. This is the challenge in Forex for any trader. You can also change the default settings to 63;1;13 or 60;5;3.This way ,it will be easer to get the swings for entries.

  • Freeman Jody
    Published: 31.12.2020 Reply to the message

    :P

  • Akbar
    Published: 13.05.2021 Reply to the message

    I need this file. Please re-upload, sir. Thank you.

  • Jocsa da Costa
    Published: 26.10.2021 Reply to the message

    yes

  • Dane
    Published: 10.12.2023 Reply to the message

    Can this be modified to add signal alerts?

    Please let me know!

  • Danny
    Published: 02.02.2025 Reply to the message

    Note - All I trade is gold and Us30

    I've had this indicator since 2016 - now going into 2025 and I must say it is gold H1 timeframe is all you need - H1 timeframe and up anything below yea its gonna repaint alot. This indicator is for swing trading not scalping. Use this with quarter points and you could never loose. With this indicator forex has become a video game for me fun to play and I always win.

    also its 2 other indicators on this site when placed together with this omg 100% win rate entry doesn't have to be the tippy top or the very bottom just get in on the wave this a problem with some of todays traders they wanna brag about when they got in and how much money they made so I ask you do you wanna make money or join the brag party I rather sit back and collect the m's

    I am 100% real and not a robot typing this for the non believers 8)

    9 years xp with this indicator [:-}

    • Matsil
      Published: 14.08.2025 Reply to the message

      Danny, your analysis gave me hope and renewal of my ideas! Thank you very much and may God bless you infinitely!

      • Daniel
        Published: 15.08.2025 Reply to the message

        Thank you. But it would be even better if you had the understanding that we communicate here in English

    • Egis
      Published: 16.01.2026 Reply to the message

      Danny can you tell me what other 2 indicators you use with this system?
      Thanks.

  • Ekuikui
    Published: 02.05.2026 Reply to the message

    When an indicator is actually good, they sell it. They make you waste your time with crappy free indicators.

    • Daniel
      Published: 02.05.2026 Reply to the message

      You’re being rather naive if you think that good things sell *NO*

Name
Please enter your last name and first name
E-mail
No spam, we promise
Message text
By submitting this form, you agree to the political confidentiality and rules of our site.