ZigZag MultiTF MultiPair Scanner Display Panel

Job finished

Execution time 5 days
Feedback from customer
Very knowledgable, very quick, efficient code .. what more do you want !! :)
Feedback from employee
Great customer, who understands a task complexity and clearly knows what is "additional work" stands for :)

Specification


Overview


ZigZag MultiTF MultiPair Scanner Display Panel

Indicator Panel Requirements

1. Indicator panel of past scanner display ascending results, one pair result per line up to 10 (configurable) lines
2. on indicator attached chart candle close, scan currency pairs (text box configurable i.e AUDUSD;EURUSD;USDCAD;XUAUSD.........USDJPY etc) for specific chart alert condition (see below)
3. configurable TimeFrame to check on candle close and to scan ENUM drop down [M1,M5,M15,M30,H1,H4,D1,W1,MN]
4. on finding alert conditions then display the data found in the info panel i.e.

ASCII representation of panel

-----------------------------------------------
ZZ MF TF PAIR SCANNER v0.1
-----------------------------------------------
H1 AUDUSD ZZ SHORT at <date> [chart open button]
H1 EURUSD ZZ LONG  at <date> [chart open button]
H1 XAUUSD ZZ SHORT at <date> [chart open button]
H1 AUDUSD ZZ SHORT at <date> [chart open button]
H1 EURUSD ZZ LONG  at <date> [chart open button]
H1 XAUUSD ZZ SHORT at <date> [chart open button]
H1 AUDUSD ZZ SHORT at <date> [chart open button]
H1 EURUSD ZZ LONG  at <date> [chart open button]
H1 XAUUSD ZZ SHORT at <date> [chart open button]
-----------------------------------------------
[RESCAN CHARTS BUTTON]
-----------------------------------------------

5. size and position of panel must be configurable
6. background colour of panel must be configurable
7. then if you click on any of the currency pair result lines (button) in the panel table and this then opens a chart of the relevant currency pair and timeframe  and applies a template (template name configurable)
8. rotation (LIFO) if a new pattern is found, then current lines are shifted down and the new line is inserted at the top of the indicator info panel table display and the last one is deleted etc
9. there should also be a [RESCAN CHARTS BUTTON] so the process can be run manually at any time (not just on candle close)


Scan Conditions

Config data for conditions

1. Use ZigZag indicator (with usual zig zag configs configurable) to work out last zigzag peak candle(s) for short and last trough candle(s) for long and iterate back through zigzag points and checking until we hit a max of maxzz[n] (configurable)

2. drop down enum for price comparison open/close/high/low [of last peak candle for short / or last trough candle for long] --> select one of these to be used for comparison zz_condition1
3. drop down enum for price comparison open/close/high/low [of last peak candle for short / or last trough candle for long] --> select one of these to be used for comparison zz_condition2
4. drop down enum for price comparison open/close/high/low [of last peak candle for short / or last trough candle for long] --> select one of these to be used for comparison zz_condition3
5. drop down enum for price comparison open/close/high/low [of last peak candle for short / or last trough candle for long] --> select one of these to be used for comparison zz_condition4

6. drop down enum for price comparison open/close/high/low [last candle close] --> select one of these to be used for comparison --> select one of these to be used for comparison current_condition1
7. drop down enum for price comparison open/close/high/low [last candle close] --> select one of these to be used for comparison --> select one of these to be used for comparison current_condition2
8. drop down enum for price comparison open/close/high/low [last candle close] --> select one of these to be used for comparison --> select one of these to be used for comparison current_condition3
9. drop down enum for price comparison open/close/high/low [last candle close] --> select one of these to be used for comparison --> select one of these to be used for comparison current_condition4

10. average tick volume [ over the last [n] candles (configurable)] to be used for avg_comparison avg_volume_condition1
11. tick volume of last candle to be used for comparison volume_condition2


Short Condition Alert

if current_condition1 < zz_condition1 and current_condition2 > zz_condition2 and current_condition3 < zz_condition3 and current_condition4 < zz_condition4 and volume_condition2 > avg_volume_condition1 the Short Alert

Long Condition Alert

reverse of the above



Files:

TXT
zz_panel.txt
4.8 Kb

Responded

1
Developer 1
Rating
(213)
Projects
246
45%
Arbitration
42
10% / 57%
Overdue
5
2%
Free
2
Developer 2
Rating
(252)
Projects
462
26%
Arbitration
139
20% / 60%
Overdue
100
22%
Free
3
Developer 3
Rating
(43)
Projects
89
66%
Arbitration
10
50% / 50%
Overdue
28
31%
Free
Published: 5 codes
Similar orders
Hi there developer, I need someone who can create an trading ea that place order in points using an. Vps with an stop loss in 2 point behind the order price automatically it close order in 1 point if the market reverse
I have an MT4 custom indicator (.ex4) that I use regularly, and I would like an identical MT5 version. Important: I do not have the source code (.mq4). I only have the compiled MT4 indicator. I am looking for an experienced MQL developer who can recreate the indicator's functionality and appearance for MT5 by analyzing its behavior. The MT5 version should match the MT4 version as closely as possible, including
Mac200 50+ USD
I need a Trend following Bot. Here we took entries by looking at two indicator which are 200 period ema and 12 26 9 MacD. Rules for entry exit are: Buy trade: When market is above 200 ema and MacD Line cross over the signal line and this cross over happened below the zero line of MacD indicator. We simply put Buy trade. Sell trade: When market is below 200 ema and MacD line crosses below the signal line and this
I I would like to create a trading robot based on 2 ema crossing. The robot is pretty simple, it should open buy position when fast ema cross slow ema and vise versa. Also it should use martingale after the loss position. It should has expiration period inside the code and alerts l
1. The general process is: Automated online forex marketing to find potential clients -> Answering potential clients' questions -> Converting them into actual clients -> Opening accounts, depositing funds, and copying trades. 2. Developers could implement an AI Digital Twin/Shadow Agent to answer customer questions, eliminating the need for me to answer customer inquiries. 3. I have a CTA website and I'm manually
Iconic Boy 300 - 400 USD
Am looking for a bot to trade .so that I can be able to trade and become very successful and make some profit so that I cannot sleep on a empty stomach
Hello Traders and Investors, I am a professional algorithmic trading developer specialized in building high-quality Expert Advisors (EAs), Indicators, Scripts, and Trade Management Tools for MetaTrader 4 and MetaTrader 5. With extensive experience in financial markets and trading automation, I can transform your trading ideas into reliable and efficient solutions with clean, optimized, and well-structured code. My
Hello, I’m a profitable MT4/MT5 trader specializing in Prop Firm accounts. What makes me different: I actually trade with 3% Daily DD / 5% Overall DD rules, so I know what blows accounts and what passes. Services I offer: 1. EA Backtesting + Detailed Reports - Winrate, Profit Factor, Max DD, Best Pairs/Timeframes 2. Strategy Documentation - I’ll write clear rules for your EA so any coder can build it 3. Prop Firm
Hello, I’m a profitable MT4/MT5 trader specializing in Prop Firm accounts. What makes me different: I actually trade with 3% Daily DD / 5% Overall DD rules, so I know what blows accounts and what passes. Services I offer: 1. EA Backtesting + Detailed Reports - Winrate, Profit Factor, Max DD, Best Pairs/Timeframes 2. Strategy Documentation - I’ll write clear rules for your EA so any coder can build it 3. Prop Firm
Supply and Demand EA 50 - 250 USD
I need a SnD EA. Prefer coder who has previous experience coding SnD EA. PO are based on (CHoCH or BoS) and 3EMA, order block (from my TradingView indicator), area based on Fibonacci. SL options are based on fix pips or zone size; CL is based on candle closing. TP1 and TP2 options are based on fix pips or fix ratio. Canceling PO is based on market structure or Fibonacci. Money management are based on fix volume or

Project information

Budget
60 - 90 USD
Deadline
from 1 to 4 day(s)