Posted 3/24/2011 07:11:18
|
|
|
|
Hi,
I kept wondering why RightEdge always put some rubbish like "/USD" when the symbol is "EURUSD" for example. If this is by design, it's probably the worst design decision ever made.
The symbol can be different depending on data source. For example, IQFeed use different symbol "EURUSD.FXCM" or "EURUSD.ABBA" or "BEURUSD". When entered into RightEdge, it becomes "EURUSD.FXCM/USD" which is invalid symbol name.
Am I missing anything? (e.g. is there anyway to disable this awesome "feature"?)
Thanks,
Felix
|
|
Posted 3/24/2011 07:20:09
|
|
|
|
| Same thing happens with futures symbol. For example, It adds "032011" at the end.
|
|
Posted 3/25/2011 20:18:22
|
|
|
|
If this is by design, it's probably the worst design decision ever made.
I'm pretty sure this is not, in fact, the worst design decision ever made. I'm sure I've made many that are worse 
Different data providers may represent symbols in different ways. The idea is that the RightEdge symbol should store enough information for the data plugins to convert the RightEdge symbol into whatever format the data provider needs. In IQFeed's case this doesn't end up working very well, so what you can do is go to the symbol setup and put the IQFeed symbol name (ie EURUSD.FXCM) in the Custom Data fields for the Historical Data and Live Data plugin (assuming you're using IQFeed for both historical and live data).
For Forex symbols, RightEdge does end up changing the symbol name. For futures symbols, it doesn't actually change the symbol name field, but it adds the expiration date to the end when it displays the symbol so that if you are working with multiple expiration dates you can tell the difference.
Thanks,
Daniel
|
|
Posted 3/27/2011 02:03:37
|
|
|
|
Thanks, that works even though this is sort of black magic to me. Whatever works .
Felix
|
|
|
|