Как я могу включить мой советник для отправки уведомления только один раз на мой iPhone, когда условие else if (ClosePosition == false)
возвращает true (другими словами, когда мой советник не может закрыть позицию, открытую EA). На данный момент он пингует на каждом тике.Отправка уведомления только один раз, а не на каждый галочку
ClosePosition
boolean для функции OrderClose()
возвращает true
, когда EA успешно закрывает позицию при выполнении указанных условий. Он возвращает ClosePosition == false
, когда советник не может закрыть позицию.
Вот мой код до сих пор
else if(ClosePosition == false)
{
int failedClosePosition = OrdersTotal()-1;
bool fail = OrderSelect(failedClosePosition,SELECT_BY_POS,MODE_TRADES);
if(fail == true)
{
SendNotification("Order Number #"+IntegerToString(OrderTicket(),10)+" has failed to close. Please refer to error code "+IntegerToString(GetLastError()));
}
}