[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 13
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
int handle=FileOpen("OrdersReport.csv",FILE_WRITE|FILE_CSV,"\t");
if(handle<0) return(0);
// запишем заголовок в файл
FileWrite(handle,"#","Цена открытия","Время открытия","Символ","Лоты");
int total=OrdersTotal();
// записываем в файл только открытые ордера
for(int pos=0;pos<total;pos++)
{
if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==false) continue;
FileWrite(handle,OrderTicket(),OrderOpenPrice(),OrderOpenTime(),OrderSymbol(),OrderLots());
}
FileClose(handle);
Подскажи плиз как ее использовать в моем эксперте ?
Вы сами дали ответ - Может, где-то надо что-то поправить в конфигурации или что там ещё...?
А где эта конфигурация? Подскажите, пожалуйста!
int handle=FileOpen("OrdersReport.csv",FILE_WRITE|FILE_CSV,"\t");
if(handle<0) return(0);
// запишем заголовок в файл
FileWrite(handle,"#","Цена открытия","Время открытия","Символ","Лоты");
int total=OrdersTotal();
// записываем в файл только открытые ордера
for(int pos=0;pos<total;pos++)
{
if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==false) continue;
FileWrite(handle,OrderTicket(),OrderOpenPrice(),OrderOpenTime(),OrderSymbol(),OrderLots());
}
FileClose(handle);
Подскажи плиз как ее использовать в моем эксперте ?
Через copy-paste ?!
Так надо вставить код:
я понял а как его потом использовать. Надо прописывать условие?
я понял а как его потом использовать. Надо прописывать условие?
// This function returns the total amount of orders the expert advisor has open
int TotalOpenOrders()
{
Cnt=OrdersTotal();
int TotalOpenOrders = 0;
if(Cnt==0)
{
return(0);
}
else
{
for(;Cnt>=0;Cnt--)
{
RefreshRates();
OrderSelect(Cnt,SELECT_BY_POS);
if(OrderMagicNumber()==Magic)
{
TotalOpenOrders++;
}
}
}
return(TotalOpenOrders);
}
А эту функцию прописать перед началом программы.
А где эта конфигурация? Подскажите, пожалуйста!
Почитайте статьи
https://www.mql5.com/ru/articles/1490
https://www.mql5.com/ru/articles/1417
{ здесь?