Zigzag, with all the bells & whistles

MQL4 Indicateurs Experts C++ C# Forex

Spécifications

*UPDATE* Sept2,2019 - It has just come to my attention that MQL5 is currently not hosting Paypal, the other methods are not available to me. I will repost this as soon as I can fund my account* Thank you to all that have requested the job

ZIGZAG, with all the bells and whistles. Actually, this might be a combination of Indicator coding & EA? I don't know, that's why I need your help :) input is appreciated. If my directions get confused and messy, keep in mind and come back to the idea that at it's heart this is only a ZIGZAG that AUTO-opens & AUTO-closes when indicators appear -- EVEN THE REDRAWS (this is the new part, mostly). ALL of the rest of this is just trying to explain this simple thing in more detail.
*****************************
Directions/Details:

-- It should be made clear that all of the coding changes are driven BY THE INDICATOR "ZIGZAG.mq4" as is. Do not change the basic functionality of the indicator. I want this indicator to function as it currently does but then also the added NEW FUNCTIONS. For example, WHEN IT DOES REDRAW/REPAINT as currently coded for THEN do the things below, but do not teach the software a different algorithm to redraw/repaint. Please keep an open communication with me.

(A) Most importantly, I need this indicator to be able to AUTOMATICALLY place and close orders, EVEN WHEN IT REDRAWS/REPAINTS. (It must also include the ability to MANUALLY exit out of/close orders at any time, I don't want to be locked in a bad order)
    3 TYPES:
        (A1) IF it's NOT A REDRAW/REPAINT THEN BUY if at a LOW, SELL if at a HIGH. The normal function of ZIGZAG, nothing different here, I just want orders to be placed now when it does its thing.   
        -OR-
        IF it IS a REDRAW/REPAINT line (as ZIGZAG does REDRAW, and I'm fine with this) then place the same type of order it had previously. For example:
        (A2) If the last line to draw was a BUY indicator (a DOWNWARD pointing zigzag line) and it REDRAWS/REPAINTS LOWER; then close the last order, place          another buy, close the order, place another buy, close, etc. as long as it REDRAWS in that downward direction AS LOWER LOWS, THEN switch back to normal           operations (*A1) when sell indicator (UPWARD pointing zigzag line) appears, or
        (A3) if that last line to draw was a sell indicator (an UPWARD pointing zigzag line) and it REDRAWS/REPAINTS HIGHER; then close the last order, place            another sell, close the order, sell, close etc. as long as it REDRAWS in that upward direction as a HIGHER HIGH, THEN switch back to normal                operations (*A1) when buy indicator (a DOWNWARD pointing zigzag line) appears

    (AA) This is mostly just an extension/recap of *(A) with emphasis on the sequential closing of orders: I need it to SEQUENTIALLY --> FIRST close the original order, THEN SECOND place the NEXT order; I do not want to be doubling up on orders, or chasing pips, or hedging, and no Martingale strategies here. Only ever ONE open order per chart via the Indicator/EAbot, **although I still want the ability to place individual orders on the same chart not affiliated with the indicator/EA bot**
            So:
            -- IF NOT A REDRAW --> buy/close/sell/close/buy/close/etc, or
            -- IF it continues to REDRAW in the same direction --> buy/CLOSE/buy again/CLOSE/buy again/etc. until zigzag sell signal; -or- sell/CLOSE/sell                    again/CLOSE/sell again/CLOSE/etc. until zigzag buy signal

(B) The indicator will now keep all lines. ZigZag currently deletes/hides the old lines when it REDRAWS/REPAINTS. I don't care if it Redraws, in fact I want it to, but I don't want it to delete/hide the old lines when it does redraw/repaint. WE ARE DONE WITH THE OLD REPAINT/REDRAW lines, they will do nothing more for us in our coding beyond being visible (and/or whatever else they are already coded for that I'm not aware of)... but I still want to be able to see all the old lines (as well as the new) -- or at least be able to see where they were: so if there is an easier way to indicate where the old high & lows were without keeping old painted lines, like a SYMBOL at the old HIGH/LOW positions instead of the old lines that will probably be fine. I would prefer to see the lines though, and it seems like that would be easier in coding to just NOT delete them. *see (G) for color options

(C) All orders will be AUTOMATIC & SAME LOT SIZE as the order preceding it--> until MANUALLY changed (change occurs upon next automatically opened order). This indicator/EA will run continually so I want to be able to step in and tell it that ALL NEW ORDERS will be the NEW LOT SIZE (bigger or smaller)... until I MANUALLY change it again. If I have to turn off the indicator to accomplish this, and reset my order size manually then turn it back on, so be it. but I'd rather it be automatic & adjustable as we go, without turning off the system.  (again, with the ability to MANUALLY exit out of/close the orders at any time)

(D) ALL REDRAW/REPAINT lines will now ALERT (via text, email, popup, etc.), like the normal ZIGZAG lines do, and I would like to be able to toggle each option on/off (because I'm in a work environment that I'm not sure which will be useful to me). Currently Zigzag deletes the old lines and doesn't seem to alert to the new redraw.

(E) Please add a pip count (indicates vertical line length = number of pips high --> low, or low --> high) *I uploaded another indicator ZIGZAGwithValue as an example

** NOT NECESSARY, but if possible:

(F) If we make it this far without pushing the deadline (which I'm not stuck to if I can see we are making actual progress), I would love to be able to toggle ONLY buy or ONLY sell orders on/off, so it would only automatically place one type of order, both, or both off... but not a deal breaker if this is too difficult for the arranged project fee

(G) would like the ability to change line-type colors, have redraw lines (or the redraw symbols) be one color, and normal new high/low lines be another color. The line/symbol colors can all be the same, this is not a deal-breaker either. If we aren't pushing the deadline and all the rest of it was easy to code, then please throw this one in too :)

************************************************
-- I have included several files. One picture "CHART1.png", attempting to visually describe all I've said above, and some examples of ZigZag indicators maybe you can pull some code from? Use the "ZIGZAG.mq4" as a base code and any other indicators you please as reference.

-- As this website offers prototype models to be exchanged, the only prototype I'm interested in will have to include at least THIS step [*A in it's entirety -OR- *A2 or *A3]. I feel like the rest of it are little tweaks to the coding, but this step is the entire reason for creating a new indicator/EA, and I've had issues in the past with coders claiming they could do it & doing many of the other steps, but never completing THIS one. Include this step in your prototype.

-- Before you accept the project, I'm open to conversations about if any of these things listed can or can't happen and/or what other options we might have available to get the same effect... but if you claim it definitely can happen during negotiation (not discussing it constitutes an assumption it can & will be included in the final product) and it doesn't get included in a timely manner (to be negotiated) that is agreed upon by both parties, then you forfeit your contract, payment is null/void. Fee & Deadline are negotiable, deadline may be extended if you can show me we ARE making progress AND you will actually complete -- but Fee to be negotiated up front.

-- I do want a copy of the new source code.

THANK YOU for taking the time to read this and considering my proposal

Dossiers :

PNG
chart1.PNG
105.1 Kb
MQ4
ZigZag.mq4
8.3 Kb

Répondu

1
Développeur 1
Évaluation
(361)
Projets
643
26%
Arbitrage
92
72% / 14%
En retard
12
2%
Travail
Publié : 1 code
2
Développeur 2
Évaluation
(84)
Projets
149
31%
Arbitrage
32
34% / 41%
En retard
43
29%
Gratuit
3
Développeur 3
Évaluation
(16)
Projets
21
19%
Arbitrage
7
0% / 71%
En retard
14
67%
Gratuit
Commandes similaires
Hello, I'm looking to find out the cost of creating a mobile trading robot. I've tried to describe it as thoroughly as possible in the following document. I look forward to your response. I'd like to know the costs, delivery time, and how you plan to implement it before making a decision
I am offering a ready-to-use trading system that connects MetaTrader 4 signals with automated trading on Polymarket. The system is already fully developed and working. What the system does: The bot copies signals from a custom MT4 indicator and executes trades automatically on Polymarket prediction markets. How it works: A custom MT4 indicator generates BUY or SELL signals using buffers. When a signal appears, it is
Billionflow 30 - 100 USD
Trading specifications: Indicators: Bollinger band ( Period 40, Deviation 1 apply to close) Moving Average (Exponential ) Period 17 applied to high Moving Average ( Exponential ) Period 17 applied to low But Signal enter a buy trade when prices crosses the lower band of the bollinger band up and also crosses the moving average channel of high and low the reverse is true for sell signal
Hi I have a simple task (hopefully) I have a custom strategy that I built with the help of Claude Anthropic - everything is finished and I zipped it with power shell but when importing it NT8 gives me the error message that the file was made from an older, incompatible version or not a NinjaScript. My folder structure is correct as far I can see so I don't know what the issues is and it's costing me too much to go
Do you happen to have a profitable strategy for MNQ? it is urgent if any one can help me with this i will be happy to discuss with you and move forward to pay for it kindly let me know the amount thank fill free to bid
Subject: Development of Ultra-High Precision Confluence Indicator - M1 Binary Options (Non-Repaint) ​ Hello, I am looking for a Senior MQL5 Developer to create a custom "Surgical Precision" indicator for MetaTrader 5, specifically optimized for 1-minute (M1) Binary Options trading. The system must integrate three distinct layers of algorithmic analysis. ​ 1. Core Logic: Triple-Layer Confluence ​The signal (Call/Put)
Looking for an experienced MQL5 developer to design and develop a custom Expert Advisor (EA) for MetaTrader 5. The purpose of this EA is not just automated trading, but also to help me better structure, test, and refine my personal trading strategy
Hi, I need a simple MT5 EA. Based on my simple trading strategy I'm going to discuss with you If you have experience in this kindly bid for this project Thanks
Refine signal trigger execution . Optimize live chart performance . Ensure stable and clean code structure : Stable and clean code is important . Otherwise its a mess . Apply with as much accurate structure you foresee
This post is subject to developers response . Edit the post as you like . May be with me you can make a come back . So , , , Shift calculations . More to the calculation then you can comprehend is known . What else comes to your mind

Informations sur le projet

Budget
50 - 200 USD
Délais
de 5 à 30 jour(s)