The script will open limit pending orders according to named horizontal lines in the chart you have to draw before. When finished drawing you drag and drop the script onto the chart. Before the orders get executed you can change the aspired risk. Right before the execution you will get an info dialog with the calculated risk where you get asked if you really want to execute the order.
Code under version control here: https://github.com/dirkmql/planned-pending-orders
You can define lines for up to 4 orders.
Always start with 1 and for following orders increase the number. If you have created lines for more then one order then keep in mind that the entry price or the stoploss will be taken over from the first order if it is not set in the current order. So for example you are able to set the takeprofit only for order 2 because entry and stoploss will be taken over from order 1.
In the example we will let the script execute two sell limit orders with same entry and sloploss but different takeprofit. In the following screenshot you can see the created horizontal line for the entry, named entry_1. To not getting confused with the lines I gave them different colors for the screenshots.
Now we set the stoploss line named sl_1 for order 1:
And takeprofit for order 1:
And takeprofit for order 2 (underneath tp_1):
Drag and drop the script on the chart when you are finished with drawing the lines.
When setting the aspired risk (default value: 0.005 = 0.5%) it is taken as a factor of your account balance if it is set to a value below 0.1. Example: If your account balance is 10000 EUR right now and you want to enter a trade with an aspired risk of 0.01, the aspired risk is 100 EUR in money (1% of the account). If you set the aspired risk to 0.1 or higher it will be taken as money amount. The calculated approximate risk differs from aspired risk according to account size and trade setup. You will see it printed out in a message box where you have to confirm to execute the trade(s).
For the example we set 0.01 which is 1%:
After clicking OK in the parameters dialog the following dialog with a short conclusion of the trade is been shown:
When confirming the dialog with OK the orders will be created:
If anything does not work properly please check the Expert tab in the lower Terminal window for any error messages (auto trading need to be allowed).
Creates Fibonacci Retracement on the chart based on the ZigZag indicator. Tap the "X" or "Z" key to scroll through each swing in the ZigZag, to the right or to the left. For those who do not like clutter on their charts. The indicator can scroll to the right until it disappears from the chart, but it is still there. Scroll left to bring it back. This is one of the most useful tools in my trading toolbox!Renko-Fractals-Grid
This EA uses "Renko" box size on MetaTrader 4 chart. When the price reaches the level where there was a fractal, the EA enters a trade.