The purpose so I can quickly identify what conditions were used to create a particular order, when using multiple conditions and EA's.
Don't rely on Order Comments as most Brokers will:
- Limit their size and truncate their contents
- Some brokers clear them completely
- Some brokers replace the text partially or completely, especial when hitting a S/L or T/P
So, instead:
- either keep a "virtual" track of your orders by associating the the ticket to a data structure or class object of the extra data (with optional saving to external file if necessary)
- or bit-map the Magic number with a Major Part for EA identification and a Minor Part with bit-mapped (or enumerated) variations to identify different cases (my preferred method, because it gets saved to the trading server)
Don't rely on Order Comments as most Brokers will:
- Limit their size and truncate their contents
- Some brokers clear them completely
- Some brokers replace the text completely, especial when hitting a S/L or T/P
So, instead:
- either keep a "virtual" track of your orders by associating the the ticket to a data structure or class object of the extra data (with optional saving to external file if necessary).
- or bit-map the Magic number with a Major Part for EA identification and a Minor Part with bit-mapped variations to identify different cases.
Thanks for Fernando,
I don't have any problems with initiated orders with my broker (alpari), in most cases my initiated EA order's with my pre-defined comments but I do understand what you mean as on the TP/SL orders are overridden with a price for example of exit.
Keeping this in mind that I don't really care for the exits or SL/TP but only care for the comments on a new condition buy/sell is there any quick and dirty way to achieve this with dynamically calling the elements I require?
As you can imagine when working during the day I get new orders it would be nice to see on the mobile application what was activated, or is there a better way to achieve this with the use of Emails etc?
Thanks!
... or is there a better way to achieve this with the use of Emails etc?
Some brokers replace or append to the Comment with either a "[tp]" or "[sl]" to show if the order hit either the TakeProfit or the StopLoss.
Yes, you can send push notifications to the Mobile App with messages of your own design with any info you wish as well as send emails.
Yes you can make or OrderSend() function do that:
OrderSend(Symbol(),OP_BUY,lots,Ask,Slippage,0,0,"Buy: "+Symbol()+" @ "+Input Parameter,MagicNumber,0,Blue); .......................for example.
Any string that you want permanently in there would be within " ", the use + to add your own input that would change dynamically. The + is kind of like a "then add this" when used in this case.
Yes you can make or OrderSend() function do that:
OrderSend(Symbol(),OP_BUY,lots,Ask,Slippage,0,0,"Buy: "+Symbol()+" @ "+Input Parameter,MagicNumber,0,Blue); .......................for example.
Any string that you want permanently in there would be within " ", the use + to add your own input that would change dynamically. The + is kind of like a "then add this" when used in this case.
Perfect thankyou! just what I am after, but maybe yes I need to look at Sned Push notifications in the future.
Thanks again!
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi,
I'm new to coding EA's and would like to know if its possible to dynamically build a comment on a new position based on input parameters, such as Symbol, TimeFrame, Period etc.. anything I have predefined in input parameters.
The purpose so I can quickly identify what conditions were used to create a particular order, when using multiple conditions and EA's.
Thanks for your help guys.