Create your own FOREX & stocks signal!
Supported platforms: Metatrader 4 (MQL), TradingView (Pine script).

What is Foxzard Indicator Builder?

Foxzard is an online indicator builder for metatrader platform.

Foxzard builder is an online tool that allows you to create your own indicators for the MetaTrader and TradingView platforms.

Combine common indicators into your own unique signal. No programming experience required. Sign up now and create your first signal in seconds.

Foxzard Paws Expert Advisor

Foxzard Paws is Metatrader 4 Expert Advisor (EA) panel.

Foxzard Paws EA is used to quickly open and close orders, modify stop loss and take profit by dragging lines on the chart. It also has a button to quickly take partial profit, move SL to breakeven and more...

Who can use it?

Foxzard is ultra easy indicator builder for anyone to use.

Foxzard is very easy for anyone to use. Start creating your own signal indicators now – absolutely no programming skills necessary.

All you need is some basic knowledge of common forex indicators and technical analysis.

Trailing and partial profit EAs

LandOfCash Partial Profit expert advisor.

LOCTrailing with Partial Close expert advisor will automatically trail stop loss using one of ten trailing algorithms.

You can set a Breakeven Level and Partial Close function can be configured to close a part of the position after specified profit. More info...

Indicator builder features & functions


  • MetaTrader 4 (any version) compatible
  • TradingView pine script compatible
  • Indicator Source Code
  • Signal provider for Foxzard Trader EA
  • Unlimited number of conditions
  • Independent conditions for buy and sell


  • Indicator lines cross
  • Indicator line A is higher than indicator line B
  • Indicator line changes direction
  • Indicator reaches a static value


  • Moving Average (MA)
  • Stochastic
  • Moving Average Convergence Divergence (MACD)
  • Commodity Channel Index (CCI)
  • Relative Strength Index (RSI)

What is a signal indicator?

Signal indicator is a normal MT4 indicator that can be used for manual or automated trading with EA.

A signal indicator is normal MT4 / TradingView custom indicator that draws arrows on the chart when all conditions are met.

It can be used as a helper when trading manually or as a signal provider for Foxzard Trader EA and automated trading.

Is it profitable?

EA and indicator profitability depends on the indicator quality

Foxzard enables you to create and test your own trading ideas and trading logic. Forex is an ever changing medium, so your indicators and signals must adapt to remain profitable.

With Foxzard you can tweak and test your trading rules to keep them profitable.

Foxard Expert Advisors For Metatrader 4 (MT4).

Community created public signal indicators.

Anonymous 9/21/2022 2:35 AM
//@version=3 study(shorttitle="Best Buy and Sell", title="Best_Buy and Sell", overlay=true) // === INPUTS === // Bollinger Bands Inputs bb_use_ema = input(false, title="Use EMA for Bollinger Band") bb_length = input(42, minval=1, title="Bollinger Length") bb_source = input(close, title="Bollinger Source") bb_mult = input(2.0, title="Base Multiplier", minval=0.5, maxval=10) // EMA inputs fast_ma_len = input(10, title="Fast EMA length", minval=2) // Awesome Inputs nLengthSlow = input(77, minval=1, title="Awesome Length Slow") nLengthFast = input(10, minval=1, title="Awesome Length Fast") // === /INPUTS === // Breakout Indicator Inputs bb_basis = bb_use_ema ? ema(bb_source, bb_length) : sma(bb_source, bb_length) fast_ma = ema(bb_source, fast_ma_len) // Deviation // * I'm sure there's a way I could write some of this cleaner, but meh. dev = stdev(bb_source, bb_length) bb_dev_inner = bb_mult * dev // Upper bands inner_high = bb_basis + bb_dev_inner // Lower Bands inner_low = bb_basis - bb_dev_inner // Calculate Awesome Oscillator xSMA1_hl2 = sma(hl2, nLengthFast) xSMA2_hl2 = sma(hl2, nLengthSlow) xSMA1_SMA2 = xSMA1_hl2 - xSMA2_hl2 // Calculate direction of AO AO = xSMA1_SMA2>=0? xSMA1_SMA2 > xSMA1_SMA2[1] ? 1 : 2 : xSMA1_SMA2 > xSMA1_SMA2[1] ? -1 : -2 // Deternine if we are currently LONG isLong = false isLong := nz(isLong[1], false) // Determine if we are currently SHORT isShort = false isShort := nz(isShort[1], false) // Buy only if the buy signal is triggered and we are not already long LONG = not isLong and (crossover(fast_ma, bb_basis) and close > bb_basis and abs(AO)==1) c_green = (fast_ma > bb_basis) // Sell only if the sell signal is triggered and we are not already short SHORT= not isShort and (crossunder(fast_ma, bb_basis) and close < bb_basis and abs(AO)==2) c_red = (fast_ma < bb_basis) if (LONG) isLong := true isShort := false barcolor(LONG? green: na) if (SHORT) isLong := false isShort := true barcolor(c_green ? green : na) barcolor(c_red ? red : na) // Show Break Alerts plotshape(SHORT, title="Sell", style=shape.labeldown, location=location.abovebar, size=size.normal, text="Sell", transp=0, textcolor = white, color=red, transp=0) plotshape(LONG, title="Buy", style=shape.labelup, location=location.belowbar, size=size.normal, text="Buy", textcolor = white, color=green, transp=0) // === /PLOTTING === // Send alert to TV alarm sub-system alertcondition(LONG,title="Buy",message="Buy") alertcondition(LONG,title="Buy",message="Buy") alertcondition(LONG,title="Buy",message="Buy") alertcondition(SHORT,title="Sell",message="Sell") // eof
shanker 9/13/2022 12:15 PM
Ma indicator, 100 n 200 expo