EA based on ichimoku

Specification

**MQL Expert Advisor Description: Ichimoku Cloud-based Trading System**


**Overview:**

The Ichimoku Cloud-based Expert Advisor (EA) is a powerful and versatile trading system designed to automate trading decisions based on the widely used Ichimoku Cloud indicator. This EA employs a comprehensive set of entry rules to identify potential buy and sell signals based on the Ichimoku Cloud components.

The EA will have the ability to trade on the range of 1- 5 asset pairs simultaneously.

 Traders can customize various parameters to adapt the EA to their specific risk tolerance and trading strategy. The EA incorporates advanced trade management features, including stop loss, take profit, trailing stop loss, and trade closure on reverse signals. It offers flexibility in lot size calculation and allows traders to set specific trading hours and day filters for added control.

the EA will have a GUI/dashboardl that contains all the trades taken , the total profitable trades and the total loss trades and the profit factor, and profit percentage.


**GUI Description: Ichimoku Cloud-based EA**


The GUI for the Ichimoku Cloud-based Expert Advisor (EA) provides a comprehensive and user-friendly interface, offering traders full control and customization of the trading system. It offers a wide range of input parameters to adjust and monitor the EA's performance effectively:


1. **Ichimoku Parameters:**

   - Tenkan-sen: Set the value for the Tenkan-sen line in the Ichimoku Cloud indicator to fine-tune its sensitivity.

   - Kijun-sen: Adjust the value for the Kijun-sen line to influence the signal generation.

   - Senkou Span: Customize the Senkou Span value to influence the cloud's span and trend identification.

   - Time Frame: Choose the timeframe on which the Ichimoku Cloud indicator is calculated, allowing alignment with trading strategy.


2. **Lot Size and Risk Management:**

   - Lot Size Mode: Choose between fixed lot size or risk percentage for trade size calculation.

   - Fixed Lot Size: Specify a fixed lot size to be used in each trade.

   - Risk Percentage: Set the percentage of the account balance to risk per trade.

   - Calculation Method: Select the method for calculating lot size based on the chosen risk percentage component.


3. **Trailing Stop Loss Settings:**

   - Trailing Stop Loss: Set the distance in pips for the trailing stop loss (0 to deactivate).

   - Trailing Stop Loss Operation: Choose the operation to calculate the trailing stop loss (add, subtract, multiply, or divide).

   - Trailing Stop Loss Factor: Specify the value used in the trailing stop loss calculation.


4. **Trade Management Settings:**

   - Enable Close Trade on Reverse Signal: Activate or deactivate automatic closure of a trade when a reverse signal occurs.

   - Additional Trade: Enable or disable opening an additional trade if the previous trade closed in profit.


5. **Asset Pair and Timeframe Settings:**

   - Number of Asset Pairs: Set the number of asset pairs to trade simultaneously, with options from 1 to 6.

   - Asset NO.1 to Asset NO.6: Input fields to set the names of the asset pairs to trade (e.g., forex, stocks, funds).

   - Asset NO.1 TimeFrame to Asset NO.6 TimeFrame: Dropdown menus to set the timeframes for each asset pair.


6. **Trading Hours and Day Filters:**

   - Start Hour: Set the starting hour for trading in 24-hour format (0 to deactivate).

   - End Hour: Set the ending hour for trading in 24-hour format (0 to deactivate).

   - MAX Spread: Set the maximum allowable spread in pips for trade execution (0 to deactivate).

   - Use Day Filter: Activate or deactivate day filtering for specific trading days.

   - Specific Day Filters: Checkboxes to enable or disable trading on specific days of the week (Monday to Friday).


7. **Slippage and Commission Filters:**

   - MAX Slippage: Set the maximum allowable slippage in pips for trade execution (0 to deactivate).

   - MAX Commission: Set the maximum allowable commission for trade execution.


8. **Buy and Sell Entry Rules:**

   - Strategy 1, Strategy 2, Strategy 3, Strategy 4: Checkbox options to enable or disable the entry rules for each of the four strategies.


9. **Trade Management Plan for All Four Strategies:**

   - Detailed descriptions of the trade management plan for all four strategies, explaining how the EA handles each trade scenario.


10. **Asset Pair Trade Results:**

    For each of the 6 asset pairs, the GUI displays:

    - Profitable Trades Count: Number of profitable trades for each asset pair.

    - Loss Trades Count: Number of loss trades for each asset pair.

    - Total Trades Opened: Total number of trades opened by each strategy for each asset pair.

    - Profit Factor: The ratio of total profit to total loss for each asset pair.

    - Percentage Profitability: The percentage of profitable trades for each asset pair.

    - Highest Number of Win Trades in a Row: The highest consecutive number of profitable trades for each asset pair.

    - Highest Number of Loss Trades in a Row: The highest consecutive number of loss trades for each asset pair.

    - Average Profit per Trade: The average profit per trade for each asset pair.

    - Average Loss per Trade: The average loss per trade for each asset pair.


11. **Total Trade Results:**

    The GUI shows the combined results for all asset pairs:

    - Total Profitable Trades: The total number of profitable trades across all asset pairs.

    - Total Loss Trades: The total number of loss trades across all asset pairs.

    - Overall Profit Factor: The overall profit factor for all asset pairs combined.

    - Overall Percentage Profitability: The overall percentage of profitable trades for all asset pairs combined.

    - Highest Number of Win Trades in a Row (Overall): The highest consecutive number of profitable trades across all asset pairs.

    - Highest Number of Loss Trades in a Row (Overall): The highest consecutive number of loss trades across all asset pairs.

    - Average Profit per Trade (for all pairs combined): The average profit per trade for all asset pairs.

    - Average Loss per Trade (for all pairs combined): The average loss per trade for all asset pairs.

    - Total Trades Opened by Strategy: The total number of trades opened by each strategy for all asset pairs combined.


12. **Start and Stop Button:**

    Traders can start or stop the EA's trading activities with convenient buttons.


With this detailed GUI, traders can make informed decisions, fine-tune strategies, and assess trading performance with precision and ease. The user-friendly interface empowers traders to optimize the Ichimoku Cloud-based Expert Advisor according to their preferences and risk tolerance. They can monitor the performance of each asset pair, the highest number of win and loss trades in a row, analyze the average profit and loss per trade, and observe the total trades opened by each strategy for comprehensive trading evaluation.





**INPUT PARAMETERS OF THE EXPERT ADVISOR:**


**Ichimoku Parameters:**

- Tenkan-sen: This parameter represents the Tenkan-sen line in the Ichimoku Cloud indicator. It is used to calculate the midpoint of the highest high and lowest low over a specific period. You can set its default value.

- Kijun-sen: This parameter represents the Kijun-sen line in the Ichimoku Cloud indicator. It is used to calculate the midpoint of the highest high and lowest low over a longer period compared to Tenkan-sen. You can set its default value.

- Senkou Span: This parameter represents the Senkou Span A and Senkou Span B lines in the Ichimoku Cloud indicator. Senkou Span A is calculated as the average of Tenkan-sen and Kijun-sen, projected forward. Senkou Span B is calculated as the midpoint of the highest high and lowest low over an extended period, also projected forward. You can set its default value.

- Time Frame: This parameter allows you to choose the timeframe on which the Ichimoku Cloud indicator is calculated. It is crucial to ensure consistency with your trading strategy and the timeframe of the chart you are trading on. You can set its default value.



**trailing stop loss, Take Profit Lot Size Parameters:**

-lotsize mode- this parameter enables you to specify whether you are using fixed lot size or risk percentage.

-Fixed lot size-  This parameter enables you to specify the fixed amount of lot size to use in each trade. If the Lot Size mode is set to fixed lot size the EA will set the stop loss and take profit level and open the trade with the amount of fixed lot which is in standard lot.

- Risk Percentage: This parameter enables you to specify the percentage of your account balance that you are willing to risk on each trade. It helps determine the position/lot size based on your desired risk level and the stop loss to ensure that if the trade goes against you you are losing the percentage of what you risk. You can set its default value to 2%..



- Calculation Method: This parameter allows you to choose how the lot size is calculated based on the risk percentage. You can choose to calculate it the option of either using account equity, free margin, or balance. This provides flexibility in risk management. You can set its default value.


**Trailing Stop Loss:**

- Trailing Stop Loss (0 to deactivate): This parameter allows you to set the distance in pips for the trailing stop loss. If set to 0, the trailing stop loss feature is disabled. Otherwise, it activates the trailing stop mechanism to protect profits as the trade moves in your favor.


**Trailing stop loss operation** This parameter allows you to specify whether to add, subtract, multiply or divide the stop loss which final result will be used in setting the trailing stop loss 


**Trailing stop loss factor**This parameter allows you to specify the value in whole numbers or decimal numbers which will be used to  whether to add, subtract, multiply or divide (specified by the **Trailing stop loss operation** parameter) the stop loss which final result will be used in setting the trailing stop loss

- Risk to Reward Ratio: This parameter enables you to set the desired risk-to-reward ratio for your trades. It assists in determining the take profit level relative to the stop loss level. You can set its default value.it is used in setting the take profit level


***strategy 1**: Enable or Disable


***strategy 2**: Enable or Disable


***strategy 3**: Enable or Disable


**Additional trade**Enable or Disable; This parameter allows you to specify whether to open another trade in the direction of the previous closed trade if the previous closed trade is closed in profit. Its trade exit will only be the trailing stop loss or reverse signal(if it is activated/enabled) . it will work if it is enabled. And if disabled it will not open any  additional trade.it will apply once per direction


**Close Trade on Reverse Signal:**

- Enable or disable: This parameter gives you the option to enable or disable the automatic closure of the trade when a reverse signal occurs. If enabled, the expert advisor will close the trade and open a new trade in the direction of the reverse signal generated by the Entry rules


**Number. Asset pair/name**:This parameter allows you to set the number of  assets to trade on.eg. if it is set to three (3) then it will trade 3 asset pairs simultaneously so it will trade what is on asset NO.1 up to 3


**Asset NO.1**:This parameter allows you to set the name of the asset to trade whether it is forex, stocks, funds E.T.C depending on what you trade

**Asset NO.1 TimeFrame**.This parameter allows you to set the TimeFrame Asset NO.1 is to use


**Asset NO.2**:This parameter allows you to set the name of the asset to trade whether it is forex, stocks, funds E.T.C depending on what you trade

**Asset NO.2 TimeFrame**.This parameter allows you to set the TimeFrame Asset NO.2 is to use


**Asset NO.3**:This parameter allows you to set the name of the asset to trade whether it is forex, stocks, funds E.T.C depending on what you trade

**Asset NO.3 TimeFrame**.This parameter allows you to set the TimeFrame Asset NO.3 is to use


**Asset NO.4**:This parameter allows you to set the name of the asset to trade whether it is forex, stocks, funds E.T.C depending on what you trade

**Asset NO.4 TimeFrame**.This parameter allows you to set the TimeFrame Asset NO.4 is to use


**Asset NO.5**:This parameter allows you to set the name of the asset to trade whether it is forex, stocks, funds E.T.C depending on what you trade

**Asset NO.5 TimeFrame**.This parameter allows you to set the TimeFrame Asset NO.5 is to use


**Asset NO.6**:This parameter allows you to set the name of the asset to trade whether it is forex, stocks, funds E.T.C depending on what you trade

**Asset NO.6 TimeFrame**.This parameter allows you to set the TimeFrame Asset NO.6 is to use


**Start Hour (0 to deactivate):**

- (24-hour format): This parameter allows you to set the starting hour for trading. Trades will only be executed after this specified hour in the 24-hour format. If set to 0, this feature is deactivated, and trades can be executed at any time.


**End Hour (0 to deactivate):**

- (24-hour format): This parameter allows you to set the ending hour for trading. Trades will not be executed after this specified hour in the 24-hour format. If set to 0, this feature is deactivated, and trades can be executed at any time.


**MAX Spread (0 to deactivate):**

- Set the maximum spread in pips: This parameter allows you to specify the maximum allowable spread in pips for trade execution. If the current spread exceeds this value, the expert advisor will not open new trades.


**Use Day Filter:**

- Enable or disable: This parameter enables or disables the day filter feature. If enabled, the expert advisor will consider the specific day filters mentioned below. If disabled, the day filters will have no effect on trading.


**Specific Day Filters:**

- Monday: true or false: This parameter allows you to enable or disable trading on Mondays.

- Tuesday: true or false: This parameter allows you to enable or disable trading on Tuesdays.

- Wednesday: true or false: This parameter allows you to enable or disable trading on Wednesdays.

- Thursday: true or false: This parameter allows you to enable or disable trading on Thursdays.

- Friday: true or false: This parameter allows you to enable or disable trading on Fridays.


**Slippage filters** This parameter allows you to specify the maximum allowable Slippage in pips for trade execution. If the current Slippage exceeds this value, the expert advisor will not open new trades.


**Commision filter*** This parameter allows you to specify the maximum Commision for trade execution. If the current Commision exceeds this value, the expert advisor will not open new trades.



**Buy and Sell Entry Rules:**

The expert advisor will implement four strategy entry conditions each containing their criteria conditions to determine the buy and sell entry rules. Let's delve into the details of each strategy entry :

##strategy 1: strategy one has four criteria conditions to determine the buy and sell entry rules. Let's delve into the details of each criteria;


1. Buy Crossover Bar:

A buy crossover bar is identified when a bullish candle's opening price is within the Ichimoku Cloud indicator, and the closing price is above the Ichimoku Cloud indicator.


2. Buy Confirmation Bar:

A buy confirmation bar is recognized when the opening and closing prices of the previous candle (which appears before the buy crossover bar) are both within the Ichimoku Cloud indicator.


3. Sell Crossover Bar:

A sell crossover bar occurs when a bearish candle's opening price is within the Ichimoku Cloud indicator, and the closing price is below the Ichimoku Cloud indicator.


4. Sell Confirmation Bar:

A sell confirmation bar is detected when the opening and closing prices of the previous candle (which appears before the sell crossover bar) are both within the Ichimoku Cloud indicator.


Now, let's outline the buy and sell entry rules of strategy one for the expert advisor:


Buy Entry Rules:

The expert advisor generates a buy/long trade signal when the following conditions are met:

a) A buy crossover bar is detected as per the criteria mentioned above.

b) The previous candle (before the buy crossover bar) qualifies as a buy confirmation bar based on the conditions stated earlier.


Sell Entry Rules:

The expert advisor generates a sell/short trade signal when the following conditions are met:

a) A sell crossover bar is detected according to the criteria mentioned above.

b) The previous candle (before the sell crossover bar) qualifies as a sell confirmation bar based on the conditions stated earlier.


##strategy 2: strategy 3 uses four criteria conditions to determine the buy and sell entry rules. Let's delve into the details of each criteria;


1. Buy Crossover Bar:

A buy crossover bar is identified when a bullish candle's opening price is within the Ichimoku Cloud indicator, and the closing price is above the Ichimoku Cloud indicator.


2. Buy Confirmation Bar:

A buy confirmation bar is recognized when the opening prices is below the Ichimoku Cloud indicator and closing prices of the previous candle (which appears before the buy crossover bar) are within the Ichimoku Cloud indicator


3. Sell Crossover Bar:

A sell crossover bar occurs when a bearish candle's opening price is within the Ichimoku Cloud indicator, and the closing price is below the Ichimoku Cloud indicator.


4. Sell Confirmation Bar:

A sell confirmation bar is detected when the opening price is above the Ichimoku Cloud indicator and closing prices of the previous candle (which appears before the sell crossover bar) are below the Ichimoku Cloud indicator.


Now, let's outline the buy and sell entry rules of strategy one for the expert advisor:


Buy Entry Rules:

The expert advisor generates a buy/long trade signal when the following conditions are met:

a) A buy crossover bar is detected as per the criteria mentioned above.

b) The previous candle (before the buy crossover bar) qualifies as a buy confirmation bar based on the conditions stated earlier.


Sell Entry Rules:

The expert advisor generates a sell/short trade signal when the following conditions are met:

a) A sell crossover bar is detected according to the criteria mentioned above.

b) The previous candle (before the sell crossover bar) qualifies as a sell confirmation bar based on the conditions stated earlier.




##strategy 3: strategy 3 uses four criteria conditions to determine the buy and sell entry rules. Let's delve into the details of each criteria;


1. Buy Crossover Bar:

A buy crossover bar is identified when a bullish candle's opening price is within the Ichimoku Cloud indicator, and the closing price is above the Ichimoku Cloud indicator.


2. Buy Confirmation Bar:

A buy confirmation bar is recognized when the opening prices is above the Ichimoku Cloud indicator and closing prices of the previous candle (which appears before the buy crossover bar) are within the Ichimoku Cloud indicator


3. Sell Crossover Bar:

A sell crossover bar occurs when a bearish candle's opening price is within the Ichimoku Cloud indicator, and the closing price is below the Ichimoku Cloud indicator.


4. Sell Confirmation Bar:

A sell confirmation bar is detected when the opening price is below the Ichimoku Cloud indicator and closing prices of the previous candle (which appears before the sell crossover bar) are below the Ichimoku Cloud indicator.


Now, let's outline the buy and sell entry rules of strategy one for the expert advisor:


Buy Entry Rules:

The expert advisor generates a buy/long trade signal when the following conditions are met:

a) A buy crossover bar is detected as per the criteria mentioned above.

b) The previous candle (before the buy crossover bar) qualifies as a buy confirmation bar based on the conditions stated earlier.


Sell Entry Rules:

The expert advisor generates a sell/short trade signal when the following conditions are met:

a) A sell crossover bar is detected according to the criteria mentioned above.

b) The previous candle (before the sell crossover bar) qualifies as a sell confirmation bar based on the conditions stated earlier.

**Trade Management Plan for All Four Strategies:**


The Expert Advisor (EA), which uses the Ichimoku Cloud indicator, implements a rigorous trade management plan for all four strategies. This plan is designed to identify optimal trading opportunities and manage risk effectively:


1. **Strategy 1:**


* **Buy/Long Position:**


- A buy/long trade is initiated by the EA when a buy crossover bar and a buy confirmation bar are identified according to the defined criteria. The trade is entered at the opening price of the current (buy crossover) candle.


- If the input parameter "Open trade on profit" is set to true, the EA will open a subsequent trade in the same direction if the previous trade reaches the set take-profit level. The number of subsequent trades is limited by the "Additional trade limit" parameter. A zero in this parameter means the EA can open an unlimited number of subsequent trades until a reverse signal is identified, provided each preceding trade closes in profit.


* **Sell/Short Position:**


- A sell/short trade is initiated by the EA when a sell crossover bar and a sell confirmation bar are identified as per the defined criteria. The trade is entered at the opening price of the current (sell crossover) candle.


- If the input parameter "Open trade on profit" is set to true, the EA will open a subsequent trade in the same direction if the previous trade reaches the set take-profit level. The number of subsequent trades is limited by the "Additional trade limit" parameter. A zero in this parameter means the EA can open an unlimited number of subsequent trades until a reverse signal is identified, provided each preceding trade closes in profit.


2. **Strategy 2:**


* **Buy/Long Position:**


- A buy/long trade is initiated by the EA when a buy crossover bar and a buy confirmation bar are identified according to the defined criteria, which slightly differ from those in Strategy 1. The subsequent trading rules remain the same.


* **Sell/Short Position:**


- A sell/short trade is initiated by the EA when a sell crossover bar and a sell confirmation bar are identified as per the defined criteria, which slightly differ from those in Strategy 1. The subsequent trading rules remain the same.


3 **Strategy 3:**

* **Buy/Long Position:**

- A buy/long trade is initiated by the EA when a buy crossover bar and a buy confirmation bar are identified according to the defined criteria, which slightly differ from those in Strategies 1 and 3. The subsequent trading rules remain the same.


* **Sell/Short Position:**

- A sell/short trade is initiated by the EA when a sell crossover bar and a sell confirmation bar are identified as per the defined criteria, which slightly differ from those in Strategies 1 and 3. The subsequent trading rules remain the same.


This trade management plan ensures that the EA exploits profitable trades while limiting the risk by only allowing a specified number of subsequent trades (if any), thereby ensuring balanced, strategic trading across all four strategies.

**Setting Lot Size:**

The EA will check the input parameter: lot size mode and if it is set to fixed lot size then the EA will use the specified lot size to open trades but however if it is set to risk percentage the EA will use consider the stop loss,  account equity or, free margin, or balance, and the risk percentage to calculate the appropriate lot size based on the risk the trade is willing to risk in a trade and to ensure that if the trade is against the traded the EA will ensure that the percentage he risk is what is what is getting blown out of his/her account.


- The expert advisor determines the lot size, take profit, stop loss, using this criterias and conditions below:

Setting the stop loss: The EA will use two criteria for setting the stop loss because the indicator used for setting the the stop loss is the ichimoku cloud. and first criteria will apply to when senkou span A is above senkou span B, and the second criteria will apply to when senkou span A is below senkou span B . Let delve into the criterion:


1. The first criteria( when senkou span A is above senkou span B): If a buy or sell signal is initiated the EA will check the distance from senkou span A to senkou span B at the cross over bar, and the calculated distance will be divided by 2.

the upper divided distance will belong to senkou span A (since it is above senkou span B) and the lower divided distance will belong to senkou span B(since it it below senkou span B){like a tennis ball court where one part will be for player A and the other part will be for player B}. Then the EA will check where the open price of the cross over bar is at or placed at.

IF the open price of the cross over bar falls within the upper divided distance of senkou span A then the EA will calculate the distance from the open price to the price of the senkou span B. the calculated distance will be used to set the initial stop loss for the trade whether buy or sell.

BUT if the open price of the cross over bar falls within the lower divided distance of senkou span B then the EA will calculate the distance from the open price to the price of the senkou span A. the calculated/measured distance will be used to set the initial stop loss for the trade whether buy or sell.


2. The second criteria( when senkou span A is below senkou span B): If a buy or sell signal is initiated the EA will check the distance from senkou span A to senkou span B at the cross over bar, and the calculated distance will be divided by 2.

the upper divided distance will belong to senkou span B(since it is above senkou span A) and the lower divided distance will belong to senkou span A(since it it below senkou span B){like a tennis ball court where one part will be for player A and the other part will be for player B}. Then the EA will check where the open price of the cross over bar is at or placed at.

IF the open price of the cross over bar falls within the upper divided distance of senkou span B then the EA will calculate the distance from the open price to the price of the senkou span A. the calculated distance will be used to set the initial stop loss for the trade whether buy or sell.

BUT if the open price of the cross over bar falls within the lower divided distance of senkou span A then the EA will calculate the distance from the open price to the price of the senkou span B. the calculated/measured distance will be used to set the initial stop loss for the trade whether buy or sell. 


TO  CALCULATE THE    FINAL STOPLOSS THAT WILL BE USED FOR EACH TRADE:

- To set theFINAL  stop loss in pips, the expert advisor calculates the stop loss value using two components:

1. The initial stop loss  from the 2 criteria mentioned above 

2. The current spread value (in pips) at the entry point of the trade.

The resulting take profit value will be the sum of these two components. This allows traders to secure profits while considering potential slippage due to market conditions.


**Take Profit:**

- To set the take profit in pips, the expert advisor calculates the total take profit value using two components:

1. THE FINAL STOP LOSS 

2. Risk to reward ratio input parameters .

The resulting take profit value will be the multiplication  of these two components. This allows traders to secure profits while considering potential slippage due to market conditions.


**Trailing Stop Loss:**

-The trailing stop loss is calculated using the input parameters:trailing stop loss factor, trailing stop loss operation. It will use the final stop loss and the :trailing stop loss factor, trailing stop loss operation to set the trailing stop loss 

- The expert advisor considers the input parameter called "Trailing Stop Loss" to determine whether to use trailing stop or not.

- If the "Trailing Stop Loss" is set to 0, no trailing stop loss will be applied.

- If the "Trailing Stop Loss" is set to any positive value (e.g., 2 pips), the expert advisor will activate the trailing stop loss mechanism.

- The trailing stop loss will come into effect when the price reaches half the distance between the trade entry and the take profit level (determined by "Trailing Stop Loss" ÷ 2). It will move the stop loss level in the direction of profit to lock in gains and protect against potential reversals.


**Trade Closing Mechanism:**

The expert advisor employs multiple methods to close trades and manage trade positions effectively:


1. **Stop Loss:**

- The expert advisor will close the trade when the stop-loss level is reached to limit the loss. This helps to manage risk and prevent significant drawdowns.


2. **Trailing Stop Loss:**

- If trailing stop loss is activated, the expert advisor will monitor the trade's progress and adjust the stop loss level as the trade moves in the trader's favor. It locks in profits and protects against potential reversals, ensuring that gains are preserved.


3. **Take Profit:**

- The expert advisor will close the trade when the take profit level is reached. This ensures that profits are secured, and the trade is automatically closed at a predetermined favorable price.


4. **Reverse Signal:** if in the input parameter, it is set to enable;

- If a reverse signal occurs, regardless of the trade's current state, the expert advisor will close the trade and open a new trade in the direction of the new signal. This allows the EA to adapt to changing market conditions and reverse the position when the trend direction changes.


NOTE: the EA will contain the souce code of the two indicators. because of VPN. i will provide the souce code in our chart


Responded

1
Developer 1
Rating
(21)
Projects
24
38%
Arbitration
1
100% / 0%
Overdue
2
8%
Working
2
Developer 2
Rating
(8)
Projects
11
0%
Arbitration
11
18% / 73%
Overdue
2
18%
Free
3
Developer 3
Rating
(5)
Projects
4
50%
Arbitration
4
0% / 75%
Overdue
0
Free
4
Developer 4
Rating
(225)
Projects
402
34%
Arbitration
52
37% / 40%
Overdue
145
36%
Working
5
Developer 5
Rating
(131)
Projects
190
81%
Arbitration
17
29% / 47%
Overdue
10
5%
Working
6
Developer 6
Rating
(117)
Projects
151
42%
Arbitration
19
58% / 21%
Overdue
7
5%
Working
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Working
8
Developer 8
Rating
(2)
Projects
3
0%
Arbitration
0
Overdue
0
Free
Similar orders
Hello, I need a custom made strategy that can be turned into a bot. The strategy needs to make at least 10-20% return per month. The strategy needs to have very very low max and relative drawdown of max 2-4% and also a drawdown limiter function. The bot/strategy should be able to pass prop firm challenges and trade on the live funded account. The strategy needs to be automated into a bot (EA) and have the ability to
"I'm seeking a skilled coder to assist in developing my custom Ninjatrader 8 strategy, ensuring flawless functionality without errors. Your expertise is essential for this project. Please contact me to discuss further details and proceed."
DJANGO EA 30 - 1000 USD
I need smart, professional, and fast programmer for doing this project quickly, that have experience in EA with minimum 500 projects finish, and have good review and reputation from their client Share your link review, if you not qualified, dont apply! I will bidding the programmer from experience, review, reputation, price, and days working My EA using Moving Average, Average True Range, and using consecutives
I am looking for a coder to code my custom Ninjatrader 8 strategy to make it work perfectly your professioalism is needed in the project Kindly cotact me now and let Proceed
I am looking for a coder to help me code my custom Ninjatrader 8 strategy and make it work perfectly without any error, your expertise is highly needed in this job kindly reach out to me and let proceed
I am looking for a developer to code my custom Ninjatrader 8 strategy and make it work perfectly, your expertise is highly needed for this project kindly reach out and let's proceed
Hello I am looking for a professional in building a stock trading robot and make it work perfectly Specifically, I want to build a robot for trading in options from the IOF your expertise is highly needed in this project Kindly reach out and let proceed
Hello Great Developer. I have a HFT bot for mt4. Can you copy it for ctrader? I will be looking for a Great Developer to bid for it and let talk about it now
How are you today? We’re looking for a ctrader bot that can receive signals from tradingview and place orders on different ctrader accounts, so no strategy coding is required. Here are the details: https://www.loom.com/share/d8166c67a74f46c28920be9e131f8ec7?sid=bd2c6ff2-52e4-4355-b35f-f4fc1bfb0f3b&nbsp ; We would like to know from you what’s the most cost effective method to create this bot. PDF is also attached to
I am in need of a developer to connect my TradingView signal with cTrader in other to make receive information and make it work perfectly your expertise is highly needed in this project feel free to reach out to me and let's get started

Project information

Budget
30 - 60 USD
For the developer
27 - 54 USD
Deadline
from 1 to 2 day(s)