[MT4] Optimum Lots (Optimal Lot Calculation & One-Click Trading Tool) IFO order function implemented!
★New Feature★
Support for IFO orders!

- Trading Type
Decide the trading direction - New Execution Conditions
Select Limit (reverse against at the specified rate) or Stop-Limit (follow the trend at the specified rate) and enter the rate you want - Settlement Execution Conditions
When you check a checkbox, that execution method becomes valid. After checking, enter each rate. - Validity Period
Enter the order validity period. Please enter this in local time. The actual order will be adjusted to the MT4 server time. - MT4 Line Drawing
If you check Draw Line, new entry lines, limit lines, and stop lines will be drawn on MT4 charts.
If you check Set by line, you can set the order rate by moving the horizontal line on MT4 charts. - Place Order
Place an order using the conditions specified from 1 to 5.
Also, this button shows an image of the order type determined by the trading type and new execution conditions.
Product Page is Here
Features
For each currency pair, it automatically calculates and displays in real time the optimal lot size up to the maximum drawdown you can tolerate.
For example, to limit losses to within 1% of free funds and a stop-out in the trading plan of 20 pips, it calculates which lot size is optimal.
For example, to limit losses to within 1% of free funds and a stop-out in the trading plan of 20 pips, it calculates which lot size is optimal.

Convenient helpers to support lot calculations
★ Show stop position
In the panel “Maximum allowable drawdown” in the figure’s Arrow 1, if you check “Draw S/L line,” horizontal lines (Arrow 2) will appear at pips distance above and below from the current values on all MT4 charts.
As you adjust the Pips, the horizontal lines move in real time, making it easy to gauge the distance to the stop position.

★ Move the horizontal line to adjust the stop position
If you check “Set by line” in Arrow 1, horizontal lines that can move up and down relative to the current value will be displayed on all MT4 charts.

The below figure shows an example of going long on USD/JPY and moving the stop line to the last swing low below the current price (Arrow 1).
Since the current value is 110.839 and the line is moved to 110.714, 12.5 pips away, that value is automatically reflected in the allowable drawdown (pips) for Arrow 2, and the optimal lot sizes for each settlement currency are calculated in that state.

★ Show take-profit position
In Arrow 1 of the “Expected Return” panel, if you check “Draw S/L line,” horizontal lines (Arrow 2) will appear at pips distance above and below from the current values on all MT4 charts.
As you adjust the Pips, the horizontal lines move in real time, making it easy to gauge the distance to take profit.

★ Move the horizontal line to adjust take-profit position
If you check “Set by line” in Arrow 1, horizontal lines that can move up and down relative to the current value will be displayed on all MT4 charts.

The below figure shows an example of shorting GBP/USD and moving the take-profit line to the last swing high above the current price (Arrow 1).
Since the current value is 1.32893 and the line is moved to 1.32389, 50.4 pips away, that value is automatically reflected in Arrow 2’s expected return (pips), and the optimal lot size for each settlement currency is calculated in that state.
This value is not used in calculating the optimal lot size, but is used for risk-reward calculations.

One-Click Trading
Provides one-click trading functionality using configured stop-loss and take-profit lines.

★ Screen Explanation
- Lock/Unlock Button
- Currency Selection List Box
- Bid Button
- Ask Button
- Close All Sell Positions Button
- Close All Buy Positions Button
- Place Take-Profit Order Simultaneously
- Place Stop-Loss Order Simultaneously
- Close All Positions for Current Currency Pair
- Lot Size to Place
- Unlock Optimal Lot
- Total Lot Size of Current Selected Currency Pair Position
- Average Rate of Current Selected Currency Pair Position
- Pips of Current Selected Currency Pair Position
- Unrealized P&L of Current Selected Currency Pair Position
Switches the one-click trading lock/unlock state
Upon first unlock, a disclaimer is displayed; by agreeing to it, you can use one-click trading.
A copy of the currency list from MT4’s price display. Select the currency you want to trade from here
Place a market sell order
Place a market buy order
Close all sell positions for the currently selected currency
Close all buy positions for the currently selected currency
Also place a take-profit order when placing a market order
Also place a stop-loss order when placing a market order
Close all positions for the currently selected currency pair
Calculated optimal lot size is automatically entered
Force stop auto-filling of the optimal lot and allow manual lot entry
Ticket List


If you select this menu and the position has already been ordered, a position settlement order is issued immediately.
If it is a limit/stop reservation order, that order is canceled immediately.
Also, by clicking the “X” on the far right, you can close that order immediately. (This operation is equivalent to MT4’s own usability)
If you select multiple tickets and perform one-click settlement/cancel, settlements or order cancellations are performed in bulk for the selected tickets.
★ Order ModificationIf it is a limit/stop reservation order, that order is canceled immediately.
Also, by clicking the “X” on the far right, you can close that order immediately. (This operation is equivalent to MT4’s own usability)
If you select multiple tickets and perform one-click settlement/cancel, settlements or order cancellations are performed in bulk for the selected tickets.

When you select the Order Modification menu, the screen above is displayed, and you can set the Stop-Loss (S/L) and Take-Profit (T/P).
・Stop-Loss Checkbox
Checking enables specifying the Stop-Loss, and pressing the Change button with the modified value applies that Stop-Loss.
If you do not check it and press Change, the Stop-Loss will not be changed.
Also, pressing the Build Price button copies the build price value of that ticket into the numeric box.
・Take-Profit Checkbox
Checking enables specifying the Take-Profit, and pressing the Change button with the modified value applies that Take-Profit.
If you do not check it and press Change, the Take-Profit will not be changed.
Also, pressing the Build Price button copies the build price value of that ticket into the numeric box.
If you select multiple tickets and perform a order modification, the same Stop-Loss and Take-Profit are attempted for all selected tickets.
If placing an order with a Take-Profit or Stop-Loss that is too close to the current price causes an error, the modification order will be invalid.
・Stop-Loss Checkbox
Checking enables specifying the Stop-Loss, and pressing the Change button with the modified value applies that Stop-Loss.
If you do not check it and press Change, the Stop-Loss will not be changed.
Also, pressing the Build Price button copies the build price value of that ticket into the numeric box.
・Take-Profit Checkbox
Checking enables specifying the Take-Profit, and pressing the Change button with the modified value applies that Take-Profit.
If you do not check it and press Change, the Take-Profit will not be changed.
Also, pressing the Build Price button copies the build price value of that ticket into the numeric box.
If you select multiple tickets and perform a order modification, the same Stop-Loss and Take-Profit are attempted for all selected tickets.
If placing an order with a Take-Profit or Stop-Loss that is too close to the current price causes an error, the modification order will be invalid.
Tick Chart
Click the Tick Chart button on the toolbar to display the tick chart for the currently selected currency.
Thank you for your reviews

× ![]()