Spezifikation
1. Add Feature For (SPREAD) Normal trading Hours Spread or User set trading Hours Spread True or false Set to true or False When set to true EA will only create or develop a trade if spread is in this window allowing it to and EA will follow a window in which it can trade based on spread so if spread is to high and outside of this window it will not create a trade It should have a place to setup the number/window base for Option A Zero to 200 where user can insert spread level/window. Also Option B (Next Day) Set to true or false It must also have a place to use time If set to true EA will apply these options to this specific time into the next day or trading session. Example 17:00---03:00 3 hours into the next day theses rules and setting will Apply
2. Add Feature For (TIME) Ability to trade Set to true or False 01:00-23:00 Next Day NO set to true or false Numbers set by user are 00:00-01:00 So this means on the next day from 00:00-01:00 the EA cannot open any trades, and shall only begin trading again at 01:00 and stop again at 23:00, and remember this is only a default number, user can set any numbers or times for the EA to trade. When set to true EA will only create or develop a trade in that time frame set by user and if not set to true EA will just trade as it is currently trading Next Day. Question what if there are trades still open after 23:00 ? Right now after 23:00, The EA including the option of "Next Day" should just ignore the forex markets 23:00-01:00 There should be no trading what so ever EA Should begin reinforcements of "Ability to trade" again at USER chosen time of 01:00, The goal is to restrict/manage the EA's Ability to trade But If "Next day" is set to true and if Normal trading Is set to 01:00----23:00 Then "Next Day" Override's So there would be no trading again to until after 01:00 the next session. This is now 1 hour into the next days trading session. There is another Feature that will answer the question of trades still open after 23:00h
3. Add Feature For (TIME) Set to True or False to apply (Breakeven) I want to be able to automatically apply Breakeven at a certain time to all trades still open So example if set to true with a (TIME) of 01:00-23:00 Then At 01:00 to 23:00 Or even 20:00-01:00 No trades should be open but any trade that is open then Breakeven should apply So if a trade is still open and in profit at 23:00 Breakeven automatically applies Also, Any trade still open at 23:00 should be closed as a This should be a option That can be set with true or false user chooses If set to false EA will continue to trade as it was before you were asked to Build/Modify/Contribute to EA Feature should have the power to close trades that are not in breakeven. Option A current day and the next ? or just Current day (NEXT DAY) should also be a option so 19:00-02:00 means any trade open in next session from 00:00-02:00 Option B Apply Breakeven after a certain amount of pips/cash or just time Example After 200 pips profit or 200 pips loss Breakeven should apply
4. Add Feature For Combined (SPREAD)- (TIME) Combined Special Removal of STOP LOSS This is applying to current day and the next Set to true or False With option for time set to True or false This option when set to true EA will Override and ignore current stop loss, Remove stop loss if you have to. Example (TIME) set to 15:00-23:30 and EA is set to true (Next Day NO) 00:00--02:00 So during this trading window normally all open trades would automatically close after Spread reaches to high of a point for stop loss. Example (SPREAD) went from 7 to 1000 it would trigger a stop loss if I had one installed, but under this option and if (SPREAD)- (TIME) is set to true no stop loss will be applied and unlimited trading will continue regardless of change of session/ or news spikes in Spread Until 02:00 The next day At that time 02:00 stop loss is reapplied to EA So basically This should apply to current day and the next day. Stop loss will apply again after spread reaches normal trading hours of current or next session. Which is usually 01:30 the next day . Also if you can do 15:00 to 02:00 That might make it better for users typing when applying option to (Next Day NO) Option A Use Normal trading hours spread Or Option B Apply user set trading widow spread This info can be easily found The goal here is to have the EA manage itself rather than require a user during changing session or news spread spikes
5. Add Feature For (SPREAD) called (IGNORE SPREAD). Set to true or false When EA is set to True the EA cannot close because of spread or spread spikes. So if and when Stop Loss nears and negative account balance approaches or negative live trades and the chosen stop loss level because of change of session spread imbalances, Or just random spread spikes based on news, the Feature will remain open, and not close at stop loss level, just ignore the stop loss that was caused by the massive spread increases. Most of this will be testing on 100K demo accounts, so the losses should be absorbed just fine This modification should also have Time and Next day options. This is important during change of session 23:59-00:00 Spread increases 10-30 times I need the EA to not panic and just hold and absorb the loss until spread reaches normal trading hours, or the (TIME) that was set is met. Will this work or just increase losses IDK but i need to at least try. (TIME) will be the hours this Feature should work, and (Next Day) will represent how many hours into the next trading session this Feature should work a good example would be of a faster way of writing this should be 18:00-03:00 EA should automatically turn it self off at 03:00 in the next trading session. And reapply at (TIME) 18:00-24:00, (NEXT DAY NO) 00:00-03:00 So for these hours mentioned in time and next day Spread should have no affect on the way this EA wins or looses Or if the EA can understand I would rather just type 18:00-03:00 And have the EA apply time and Next day for me. Remember this ONLY applies to (SPREAD) and it should not interferer with normal trading when set to false If normal price trading reaches stop loss then the EA should close The trade as normal. But if and when this EA is set to True the EA will Not close because of spread.
6. Add Feature Called (UNLIMITED TRADING TIME) Set to true or false when set to true EA will trade Default 01:00 to 23:00 (TIME) (NEXT DAY NO) 23:00-02:00 When set to true Default is 01:00-23:00 as Default option. but user can set any number they want, there will only be minor restrictions A. Spread cannot represent a reason for closing a trade Set to true or false B. If no trades are currently open at 23:00 EA should not open another trade until 02:00 in the next trading session. If a trade is currently open at 23:00 it shall have no restrictions from spread and only close when stop loss number of pips is met Or Breakeven is met. No new trades should be opened during 23:00-02:00 (ALL numbers are set by USER) At 01:00 EA shall begin trading again Option C called (TIME NO TRADING ALLOWED) Which will be set by user (TIME) 23:00-24:00------- And (NEXT DAY NO) being 00:00-01:00 Or simply 23:00-01:00 No trading shall be allowed EA shall not open any trades and this will be set by user Alot of good options to alot of time Problems would be OPTION D (Complete Down) When times is set on option D All trades that are open will Be closed So EXample Complete Down: 23:45-01:30 All open trades must be closed and NO new trades can be opened
8. Add Feature called (NORMAL TRADING SPREAD) Set to true or false Then add option so user can set numbers example 1-75 EA can only open trades if spread is within numbers set by user in this feature that has been set to true
9. Add Feature called (HOLD FOR EXACT TIME) Set for true or false When set to true EA will only open trade sent by sender at the exact time that sender has opened. Example Sender EA opens at 1.2020 and sends signal for receiver EA to open at this TIME but because of time delay in regular civilian computer's Receiver EA opens at 1.2021. So I want receiver EA to hold and delay opening time until it can open at the exact price. If and when receiver EA can open at 1.2020 is when the EA can open the trade If sender EA closes then this is no longer necessary and the EA will automatically set itself to false again
10. Add Feature called (%100 IGNORE SPREAD) Set to true or false When set to true Spread will have no affect at all on the EA decision making. Buying or selling Spread will have no value If stop loss is met because of spread EA will ignore and keep trading. Same applies to Take Profit If take profit is met but spread is delaying the close of the trade EA will close the trade and just enjoy what ever profit it has
11. Add Feature called (SPREAD CLOSE TP) Set to true or false Sender and receiver should be monitoring trade very closely When set to true the receiver EA will now close the trade when it approaches TP and assuming that the spread disappears at the perfect time. Example Trade opens in a BUY at 1.2020 with a TP at 1.2080 and a SL at 1.1960 Spread will be .0020 At 1.2060 I want the EA to close and take what ever profit it has and not allow spread to cause any delay. If your not sure what I want on the feature just let me know and Ill show a example This will apply to TP only. Basically I want the spread to apply as normal but as the EA reaches a Take Profit Only I want the EA to make these changes to close in profit
12. Add Feature called (TIME ALLOWED TO TRADE) Set to true or false These will use random numbers set by user. This feature will be strict and simple When set to true the numbers applied by the user will be the only time the EA can engage in any trading. EX User sets 01:00 to 22:59 The EA will only be allowed to engage in trading in these hours, Even if in profit, Any trading outside these hours is forbidding. If EA is in profit and time reaches 23:00 All trades open at 23:00 must be closed and no trading will be allowed from 23:00-01:00 Same if EA is taking a loss, at 23:00 all trades open must be closed and no trading will be allowed again until 01:00
13. Add Feature called (CUSTOM FOLLOW TP) Set to true or false when set to true Sender and receiver will monitor trade closely if and when sender trade Closes in Take Profit Then the receiver trade will also close Weather winning or loosing does not matter for the receiver when this is set to true. If the sender closes for TP then the receiver will also close that same trade. If the sender trade closes for SL then the receiver will be set to Break even Set to yes or no When set to true Receiver EA will not close until the receiver EA closes
14. Add Feature called (KEEP GOING) Set to true or false when set to true EA will continue to open trades based on time option set by user. 1, 5, 15, 30, 45, 60, Example if 30 is chosen then every 30 minutes EA will open a NEW trade and ignore current trade that is open so now 2 trades are open. User will have option as to how many trades total are always open. So if user chose 3 then EA will keep opening trades until 3 trades are always open, If user choose 10 then EA will keep opening trades until 10 are always open, and since 30 MIN was chosen trades will open every 30 min.
16. Add Feature called (EQAUL TRADING) Set to true or false When sender sends a trade receiver will not open the trade unless it can open at the same exact price. If Sender EA take a profit or loss before receiver can open the trade then Receiver EA will cancel attempts to open the trade Or mostly just WAIT until it can open that trade
17. Add Feature called (SMART AUTO BREAKEVEN) Set to true or false When set to true Receiver tracks trade and tracks TP% If and when Receiver EA reaches a certain TP percentage Breakeven will be applied to to that trade. Its a option so User will choose what the percentage is, The user can/should Enter the trade order of the trade and the percentage to look for Example Order #112298437834 Percentage TP %80 So since EurUsd TP is 30 when the EA reaches 24/30 which is %80 of 30 then Breakeven will apply to this trade order.
#18. Add Feature called {Follow + Mimic Sender and Receiver"} This options will be added to "Receiver #2" inside The already available option "SL MODE" When this option is selected The Stop Loss for this Receiver will now Follow the Take Profit AND the Stop loss of the Sender EA Example ? Sure The receiver EA will now be closed whenever the Sender EA closes weather that is by TP or SL so if the sender EA closes by hitting Take Profit then the receiver EA must close to, But if Sender EA closes by hitting stop loss then the receiver EA closes by stop loss. Its job is basically to FOLLOW the sender ea. and Mimic all its closes
None of these options should automatically apply, without user consent If all options are set to false then EA should trade how it did before any option 1-22 was installed And to be clear #4 is in regard to Stop Loss and #5 is in regard to spread. For the trades that seem similar don't worry most of these trades will only be applied individually That's why the modifications for separate features and options are necessary. Don't worry if some features interact, replicate in part or cancel each other. All of these features will work either by themselves or with each other to get to the desired price.
If you need any help Let me know
In many of these options they will be excecated by the SENDER EA SENDING A SIGNAL TO THE RECEIVER EA but will be applied to both
Please and try to do these option first so I can test on EA Final And simplest That I want to complete First So i can Test
Add option to Receiver EA
Receiver EA will only close when Sender EA closes Do not worry about Profit/Loss/Time Goal/Nothing
SIMPLE Option will be called "Open Follow" True or False
Remember the Receiver EA already has its own options for how to open a trade that it receives from the Sender EA Right now I will be adding a New Option for how it will CLose trades that are open
Option called
"Open Follow" True or False
When "Open Follow" True or False is set to TRUE
The Receiver EA Will change Nothing Except for when its TIME TO CLOSE the trade that is currently open. So
Sender EA on other MT4 Closes a TP trade and sends the signal to the reciver EA that it just closed a TP tradesOr a SL trade It does not Matter , so now the Reciever EA will Close whatever trade that is currently open Immediatly that it its that Simple. Nothing special I simple need this as a option added to my Reciever EA