31 lines
2.4 KiB
MQL5
31 lines
2.4 KiB
MQL5
//+------------------------------------------------------------------+
|
|
//| Puga |
|
|
//| Puga |
|
|
//| https://www.mql5.com |
|
|
//+------------------------------------------------------------------+
|
|
#include "DataInfo.mqh"
|
|
//+------------------------------------------------------------------+
|
|
//| |
|
|
//+------------------------------------------------------------------+
|
|
class Profiter
|
|
{
|
|
public:
|
|
//Аналог стуктуры в виде массива полей класса DataInfo в объекте data[]
|
|
DataInfo data[];
|
|
|
|
void UpdPosInfo()
|
|
{
|
|
ArrayFree(data);
|
|
ArrayResize(data,PositionsTotal(),0);
|
|
for(int i=0; i<PositionsTotal(); i++)
|
|
{
|
|
ulong mark = PositionGetTicket(i);
|
|
PositionSelectByTicket(mark);
|
|
|
|
data[i].posPNL = PositionGetDouble(POSITION_PROFIT);
|
|
data[i].posSize = PositionGetDouble(POSITION_VOLUME);
|
|
data[i].posID = mark;
|
|
}
|
|
}
|
|
};
|
|
//+------------------------------------------------------------------+
|