Develop an MT4 expert advisor that triggers trades and adjusts loss making trades using the profitable trades

仕事が完了した

実行時間11 日
依頼者からのフィードバック
Exceptional work. Many developers tried to make this EA work for me but failed. Eric managed to get it done correctly. I am impressed. Thank you Eric.

指定

Developers from Africa should not apply for this job.


Green candle means - Closing price is greater than Opening price.
Red candle means - Closing price is less than Opening price.

Timing Of Triggering Trades:

1 trade is triggered every time a candle closes, except on the candle that ends are rollover time. The candle that closes at 0:00 will also trigger a trade but it should be 300seconds before so it would trigger at 23:55:00

If the chart timeframe if H1 then 23 trades will be triggered when the candle closes and 1 trade will be triggered at 23:55:00
If the chart timeframe if H4 then 5 trades will be triggered when the candle closes and 1 trade will be triggered at 23:55:00
If the chart timeframe if D1 then there is only 1 trade per day and it will be triggered at 23:55:00


The conditions & direction of trades:

If a candle is green and it is time to trigger a trade EA will trigger a Buy trade
If a candle is red and it is time to trigger a trade EA will trigger a Sell trade


Types of trades & workings of EA

Settings – Input Section
Main Trade Size = 0.10 lots
Main Trade Profit = 0.00100
The EA first triggers a Main Trade let’s say it is a 0.10 lot buy order @ 1.17200 and feeds in take profit level of 1.17300
Price goes up and hits take profit. Trade closes. Next time conditions are met since there are no active trades, EA again triggers a Main Trade.


Settings – Input Section
Counter Trade Size = 0.70 lots
Counter Trade Profit = 0.00100

IF however, price does not reach 1.17300, but instead moves down. When the conditions are met EA triggers a Counter Trade and let’s say it is a 0.70 lot sell order @ 1.16850 and feeds in take profit level of 1.6750

Price moves down further, and hits take profit. A profit of 100 points x 0.70 lots = $70 – commission charges = $65 net profit

Now the EA automatically adjusts the loss of the Main trade. The Main Trade is currently making a loss of 1.17200 – 1.16750 = 450 points x 0.10 lots = $45 + commission charges = lets say this is $48

The EA just closes the entire 0.10 Main trade since the loss of the Main Trade is less than the profit of the Counter Trade.

If however, the active loss was something like $95 and the Counter Trade profit was $65 then the EA would only close part of the Main Trade. ($65/$95)x100 = It would close less than 68.42% of the Main Trade so 0.06842 lots but rounded down so it would close 0.06 lots

0.04 lots of the main trade would remain active. Now conditions for a new trade are met again and a new trade is triggered. It will be a Counter Trade again since there is an active Main Trade that is in a loss.

*Note* The gross profit must be taken from the terminal since the above calculation will not always be accurate. If we are trading the EURAUD chart and funds are in USD then there will be a conversion rate due to which the profit might be 35% or 30% lower. Therefore, we take the profit from the terminal – commission – swap charges to land the net profit.

Similarly, the loss on the loss making trade should also be calculated from the terminal.

In this way the Counter Trades will be placed again and again until all the Trades are closed. Counter Trades will also be placed to reduce losses on other loss-making counter trades. It is not only restricted to reducing the losses on Main Trades.

Counter Trades will be restricted when trades are in profit.

In some cases, I need the EA to restrict placing a trade. This is when another active trade is in profit. So, if there is a buy order at 1.12530 with take profit 1.12630 (whether it is a Main Trade or a Counter Trade). If price rises to 1.12670 and the time comes to trigger another buy order, the EA will not place this trade since there is an active buy order in profit. However, if the price was 1.12620 then it would trigger the trade.

Therefore by this logic if there is an active trade at 1.12630 then the EA will only place another buy order if the price is lower than 1.12630

The same rule applies for sell orders. If there is an active sell order at 1.10450 then it can place another sell order only at prices above 1.10450

応答済み

1
開発者 1
評価
(74)
プロジェクト
121
43%
仲裁
12
33% / 50%
期限切れ
17
14%
2
開発者 2
評価
(557)
プロジェクト
924
48%
仲裁
301
59% / 25%
期限切れ
123
13%
取り込み中
3
開発者 3
評価
(272)
プロジェクト
394
63%
仲裁
70
53% / 26%
期限切れ
198
50%
4
開発者 4
評価
(11)
プロジェクト
12
42%
仲裁
2
0% / 50%
期限切れ
0
取り込み中
類似した注文
I need someone to help me convert my tradingview pinescript to mt4, my budget for this project is $20 and I need this done fast in two days, Also, I am going to need you to be able to build a new indicator because that's the nest project, But I need to know if you can do this first , Thank you
I want an indicator that will generate signal based on technical analysis/market analysis, order blocks (demand and supply), and should be able to show arrows for buy and sell after analyzing the direction of the market. It should also be able to show if a signal is strong or weak. In case the signal is rejected, it should show an X sign
The task is as follows: Create and EA, preferably in python, that can connect to MT5 (via API), with the following criteria: -Scans a multitude of triangular currency pairs (EUR/USD, USD/JPY, EUR/JPY as an example), and finds differences between the implied rate via the use of two currencies, ie in the example case EUR/USD*USD/JPY, and the actual rate. -Takes positions in a market neutral nature (short/long postions)
I'm looking to make some edits to an existing pinescript indicator. I created a quick 5 minute video that showcases what I need. Please let me know when you have taken a look at it and how quickly you can complete this. Looking for a quick turnaround, today would be great
I need you to convert my tradingview pinescript to mt4, I have just $10 for it now, But i am going to give you more work later on cause i still have more work i am going to need you to work on for me, and i will be paying with crypto, Thank You
I am looking for an experienced individual to help with optimising my existing EA. I have an EA I have been developing for over a year. Development has finished but I'm now looking for someone to optimise the algorithm the right way! Im not looking for the highest profit, I'm not just looking for the lowest drawdown and I'm definitely not looking for a curvefitted result. I would like a reliable forward tested
Hi, I need to make an EA for use on MT5, on a simple strategy based on the High and Low of candles. Below is the strategy where I should be able to change the variables (number of candles, candle frequency, hours, multiplier, etc): Entry Long -------------------- Open Position = 0 AND CMP > Highest High of last 5 candles -------------------- Exit Long -------------------- Time > Entry Time + 5 hours AND CMP < Lowest
Hello developer, I just wanted to know if you have made a profitable Supply and Demand indicator Contact me let discuss and start fully immediately .i will be looking for great developer soon Best regards
Hello, I am in need of an expert to help me convert my tradingview pinescript to mt4, I will attach the file, But for now, I only got $15 for this project and the only payment method I can use right now is crypto, I will send it to you through crypto, Also I need someone that is ready to work because I still have lot of projects I will need him to do for me
I want you to create a Robot copier from mt4 to ctrader with the following features: 1. mt4- mt4 2. mt4-ctrader + mt4 master sends signal +Ctrader Client & mt4 Client Copy 1-1 Edit Lots Copy (1-input) Close the entire order when positive $ (input) Close the entire order when negative $ (input) Stop trading when daily profit is greater than $(input)

プロジェクト情報

予算
50+ USD
開発者用
45 USD
締め切り
最低 1 最高 4 日