Hi,
I am a MetaTrader Developer and is quite experienced in it, with EFS I need to perform the following tasks and no where it says how, so may be someone here can help:
1. Retrieve the point value of current chart e.g. if I am EUR A0-FX chart then I need to know how many decimal places does this commodity have i.e. 4 or Point = 0.0001 (as in metatrader)
2. Retrieve current account balance from Broker.
3. Calculate Lot Size for a trade on the basis of User Provided Risk value and account balance retrieved in point 2 above and PipValue (how to obtain PipValue?)
4. Ablility know how many orders are currently open and in which direction, and are they stop/market/ or limit orders e.g. if I have placed a Stop Order using Strategy.doLong() then how do I know that it has been executed.
5. How do I close/delete existing Stop Orders if they are not executed yet.
6. Also how do we identify in eSignals that the Order opened is Opened by the same strategy or some other strategy or even manually.
7. I need to move stop losses on multiple orders to the same point again in conjunciton with point 4 above how would it happen in eSignal.
I have also gone through Strategies Guide in Knowledge base but it doesn't answer my questions above.
Any help would be appreciated.
Regards,
Riz
I am a MetaTrader Developer and is quite experienced in it, with EFS I need to perform the following tasks and no where it says how, so may be someone here can help:
1. Retrieve the point value of current chart e.g. if I am EUR A0-FX chart then I need to know how many decimal places does this commodity have i.e. 4 or Point = 0.0001 (as in metatrader)
2. Retrieve current account balance from Broker.
3. Calculate Lot Size for a trade on the basis of User Provided Risk value and account balance retrieved in point 2 above and PipValue (how to obtain PipValue?)
4. Ablility know how many orders are currently open and in which direction, and are they stop/market/ or limit orders e.g. if I have placed a Stop Order using Strategy.doLong() then how do I know that it has been executed.
5. How do I close/delete existing Stop Orders if they are not executed yet.
6. Also how do we identify in eSignals that the Order opened is Opened by the same strategy or some other strategy or even manually.
7. I need to move stop losses on multiple orders to the same point again in conjunciton with point 4 above how would it happen in eSignal.
I have also gone through Strategies Guide in Knowledge base but it doesn't answer my questions above.
Any help would be appreciated.
Regards,
Riz
Comment