Download MetaTrader 5

How to get my position status?

To add comments, please log in or register
AnchengLuo
5
AnchengLuo  

I am totally new to EA. I am trying to get my position volume and use PositionGetDouble(POSITION_VOLUME) or PositionGetDouble(POSITION_VOLUME, myVolume). However, it return false which indicates that I couldn't access it. Is this because I am currently using demo account? Is this the same situation during the competition?

Thank you in advance to take care of this stupid question.

Documentation on MQL5: Trade Functions / PositionGetDouble
  • www.mql5.com
Trade Functions / PositionGetDouble - Documentation on MQL5
Andrey Barinov
39295
Andrey Barinov  

if(PositionSelect(Symbol())==true)
{
double Volume=PositionGetDouble(POSITION_VOLUME);
}
This should help. First you need to select your position, and then you can address it requesting different info.
To add comments, please log in or register