Job finished

Execution time 13 days

Specification

Hello programmer,

I'm looking for an experienced programmer to create an Expert Advisor based on an existing free indicator called ArrowZigZag.

I currently have a program compiling with 0 errors. I use this program with Heiken Ashi candles to create longer trade opportunities. This program has 3 inputs which I can only change in the IDE program. 

In the program there is already a condition to open a position on the current established arrow, bias based on the previous arrow. For example, if the previous arrow was a sell signal then a sell position will open on the next buy arrow  This is possible through a loop in the program. Because the latest arrow sometimes repaints and creates higher highs and lower lows creating some good gains however the arrow repaints and is not reliable. The open/closed position is based on the previous arrow made possible with an if condition.

This causes more than one problem. If the price reverses higher than or lower than an open/buy or sell condition then this equals a loss. In my demo account the EA does make money 50% of the time so no gains are being made because after making large gains in a trending market losses are incurred when in ranging or consolidating markets. Because of this I would like to make some changes to optimize this EA.

I want to change the condition by taking out the existing condition that opens a position based on the previous arrow. That means removing the loop.

I want to include 2 main conditions, a stop loss, the indicator arrows and lines on screen and an input function to control the EA.

The first condition is to open a position based on the current arrow signal buy or sell once price action has moved to the opposite direction by 1 bar closed above/below the current price swing low/high then to add a stop loss set at the previous swing high or low so if the price action returns the position will close then there will be minimal loss.

The second condition is to repeat the first condition if stop loss has been triggered and keep opening positions on arrows on the first new closed bar/candle above/below the current price swing low/high. I already have the condition to close the position on the next arrow buy or sell but I'm not sure if it is on close of bar so that may need adjustment.

This change means that the EA will open positions every time a candle/bar closes with the price action now moving above/below the current price swing low/high hoping to catch all potential mini trends.

Also I may like to have this EA Licensed for retail in the near future.

So to confirm:

  1. Signal to open a position - the arrow of the ArrowZigZag  indicator (all of the indicator parameters should be adjustable):
    • A long-position is opened if the indicator's new arrow is pointing up (below the chart) on the last closed bar and the price action is now above the previous swing low moving up;
    • A short-position is opened if the indicator's new arrow is pointing down (above the chart) on the last closed bar and the price action is now below the previous swing high moving down ;
    • Arrows on the current (uncompleted) bar are ignored, only the completed bars are analyzed.
  2. The position volume is calculated as a percentage of the current balance: Lot = Balance/MarginRequired * LotPercent / 100  where and adjustable in inputs:
    • Balance - current account balance;
    • MarginRequired  - the margin required to open a position with a size of 1 lot and adjustable;
    • LotPercent - an input parameter (the percentage for the calculation of the lot).
      For example, when the LotPercent = 5, with a 1:100 leverage, the lot for EURUSD (at current price of 1.3900) will be: 10 000 / 1 390 * 5 / 100 = 0.3597
      The obtained result is rounded off by the usual rules to the nearest correct value (up to 0.36 - if the DC allows lots with a precision of up to 0.01, or up to 0.4 - if the lot step = 0.1).
  3. StopLoss (SL) and TakeProfit (TP) -  adjustable by the parameters StopLoss and TakeProfit:
    • The levels are specified in points of 4-digit quotes;
    • The levels are calculated relative to the price of recent swing high/low.
  4. All of the open positions are accompanied by a SL calculated on recent swing high/low:
    • If a long-position is opened, and the next bar continues below the current price, the stop loss is triggered at recent swing low;
    • If a short position is opened, and the next bar continues above the current price, the stop loss is triggered at recent swing high;
    • The indicator values are taken from the completed (formed) bar, the current bar (uncompleted) is not used. That is, the modification should occur no more frequently than once in a bar;
    • Moving the SL is permitted only by programming but can be manually adjusted;
    • The SL should be set at the minimum allowable distance set at the recent swing high/low (but only if it complied with the previous rule of moving in the direction of the profit);
  5. If there is an opened position, and there is an opposite signal, the opened position must be closed and a new one must be opened (in the opposite direction).
    For a new position the calculation of the lot must be called after closing the opened position.
  6. Miscellaneous:
    • When you run the Expert Advisor, it should attach the used indicators with the specified parameters;
    • The information on the opening/closing of positions and of modifications of the SL should be stored in the Journal;
    • If there are any errors, it must print a message describing the error.
  7. Chart to be displayed using Heiken Ashi candles visible with ArrowZigZag indicator which matches the ZigZagExpert input settings.
  8. An input function to change the input settings of the ZigZagExpert.

If there are any questions or suggestions please don't hesitate to contact me.


Faithfully,

Daniel







































































Files:

Responded

1
Developer 1
Rating
(43)
Projects
66
12%
Arbitration
12
58% / 42%
Overdue
1
2%
Free
2
Developer 2
Rating
(180)
Projects
301
30%
Arbitration
54
24% / 56%
Overdue
98
33%
Free
3
Developer 3
Rating
(9)
Projects
19
16%
Arbitration
3
67% / 0%
Overdue
0
Free
4
Developer 4
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free
5
Developer 5
Rating
(119)
Projects
169
38%
Arbitration
9
78% / 22%
Overdue
15
9%
Free
6
Developer 6
Rating
(45)
Projects
91
13%
Arbitration
34
26% / 59%
Overdue
37
41%
Free
7
Developer 7
Rating
(144)
Projects
186
41%
Arbitration
24
58% / 21%
Overdue
13
7%
Free
8
Developer 8
Rating
(11)
Projects
16
25%
Arbitration
1
0% / 100%
Overdue
1
6%
Free
9
Developer 9
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
Similar orders
Trading bot ea 30+ USD
yoo i want to make a trading bot i have my strategy in videos and also the rules to if anyone can work it out for me i will be glad welcome your bid and it urget let connect here on mgl5 And if you know you can not do the project without getting paid first please don't bid thanks
Masoudahg1 999999+ USD
Hello world, thank you for your helping and supporting for us from your for all everyone that investments or working in this programing and supporting seven/24 hours in daily and nightly for customers
Laily Mahmudy 100000+ USD
Thank you very much and of trying supporting and helping for us and my investfolio portfolio id is:"investfolio portfolio masoudahg1 id is":"7Zk0iVh7zuytHkQ9OJSzeY" &"35VmgKWofZxWowQ7O6CL8K" https://leylimahmudi46.atlassian.net is my Atlassian programing that when I working of this programs
i have indicator for Trading View, also copy for NT, i need someone to improve and check the NT version (indicator is simple is volume density koncept)…. when i put same settings on TV version and NT version i have diffrerent results, but this can be because diffrent market data or fact that TV sending tick info in blocks , not tick by tick like NT8 on both. I(ndicator base on counting volume) so besied that is it
Please may someone assist me with the indicator attached, it has a SERIOUS BUG issue in the sense that when I load it, and activate the template (attached as well) MT4 ALWAYS freezes and then eventually disconnects automatically, ALL THE TIME. It even gets worse to an extent that after disconnecting a number of times mt4 ends up not loading anymore, UNTIL I remove the indicator. Please I WILL NEED A DEMO (FOR A DAY)
Should be as it but no alarms, also we need to add a deep search so he can see all the preves candles and a memory function so its not slowing down the indicator. for higher time frames daily 4h 1h around 365 days and for lower time frames we do up to 20k bars but both flexible so i can change it later. the memory is important so the indicator is not always recalculating everything when a new candle shows especially
Creating a bot using the Parabolic indicator with a simple interface.. I want a bot that uses the Parabolic SAR indicator only, with these orders attached to it. Boot name : HEMIN .FX Magic number : 000000 …………………………………………………. Trade behavior : regular OR inverse OR only long "buy" OR only short "sell" Timeframe : ………… Period: ……… ………………………………………………….. Lot size : ……………… Break even in points : …
Hi, I need an experienced NinjaTrader 8/NinjaScript developer to finish or rebuild an automated futures strategy, ideally by the end of this week. I already have the complete TradingView Pine Script reference strategy, an existing ~2,000-line NinjaScript implementation, Playback logs, and known historical benchmark trades. MOST IMPORTANT REQUIREMENT: TRADINGVIEW ↔ NINJATRADER PARITY. The Pine Script is the reference
Gold hunter v5 30+ USD
*TITLE:* 5 Trades EA - EMA20/50 + RSI - Safe for Small Account *SPECIFICATION:* I need MT5 EA - Source Code .mq5 *Logic:* Buy: EMA20 > EMA50 and RSI(14) 45-70 Sell: EMA20 < EMA50 and RSI(14) 30-55 Timeframe M15, Symbol XAUUSD and all Forex *Trade Management:* Max 5 trades at same time. Fixed lot 0.01. No martingale. No lot increase. Distance between trades 150 points. Do not open all 5 at same price. Max 5 total
i need some tradingview strategy that i want to use as a tester, i have something that i am working on currently and i need someone that can provide me with tradingview strategies that doesn't have a win rate, the one with 1:1 RR it need to have low win rate like 10% or 5% profitability, i am not paying $30 for,i dont have up to that for this cause i only want to use it as a test, if anyone have any to send me please

Project information

Budget
80 - 200 USD