Ошибки, баги, вопросы - страница 947

 
fyords:

Тогда какие проблемы

Пишет:

2013.03.25 16:23:25 TransMission (EURUSD,M1) EURUSD.csv File not found!

  string file_name=(Symbol()+".csv");     // variable for storing file names
  string filter=".csv"; // filter for searching the files
//--- receive the search handle in the local folder's root
  long search_handle=FileFindFirst(filter,file_name);
//--- check if FileFindFirst() executed successfully
  if(search_handle!=INVALID_HANDLE)
  {
//--- searching files in the loop
    do
    {
//--- reset the error value
      ResetLastError();
//--- receive the file creation date
      PrintFormat(Symbol()+".csv"+" file deleted!",file_name);
//--- delete the old file
      FileDelete(SubFolder+"\\experts\\files\\"+Symbol()+".csv");
    }
    while(FileFindNext(search_handle,file_name));
//--- close the search handle
    FileFindClose(search_handle);
  }
  else
  {
    Print(Symbol()+".csv"+" File not found!");
    return;
  }
//--- check what files have remained
  PrintFormat("Results:");

 


 
G001:

Пишет:

2013.03.25 16:23:25 TransMission (EURUSD,M1) EURUSD.csv File not found!

Видимо, нужно сначала закрыть файл, а потом его уже удалять.

string SubFolder = "TransMission";
int file_handle;
//+------------------------------------------------------------------+
int OnInit()
  {
   file_handle=FileOpen(SubFolder+"\\experts\\files\\"+Symbol()+".csv",FILE_WRITE);
   Print("File create: ",(bool)FileIsExist(SubFolder+"\\experts\\files\\"+Symbol()+".csv"));
   return(0);
  }
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   FileClose(file_handle);
   Print("File delete: ",(bool)FileDelete(SubFolder+"\\experts\\files\\"+Symbol()+".csv"));
  }
//+------------------------------------------------------------------+
void OnTick()
  {

  }
//+------------------------------------------------------------------+
 
fyords:
Видимо, нужно сначала закрыть файл, а потом его уже удалять.
Огромное спасибо!! Все получилось.
 
Уважаемые Господа. Пожалуйста, синхронизируйте время Вашего сервера с реальным физическим, оно сейчас убегает вперёд. Разрыв растёт.
 
Arkadiy:
Уважаемые Господа. Пожалуйста, синхронизируйте время Вашего сервера с реальным физическим,

кхм... вообще то у господ тоже реальный физический :) 

может ваш комп нужно синхронизировать?

 
sergeev:

кхм... вообще то у господ тоже реальный физический :) 

может ваш комп нужно синхронизировать?

Перед тем как написать - синхронизировал, чтоб убедиться в отличии времени. Вчера тогда разница была > 10 секунд (сейчас - около 3-х секунд). Для минуток 10 сек - это существенно, по собственному опыту сужу.
 
Можно ли сделать так, чтобы при запуске советника на пустой график, вместе с ним вызывались и индикаторы, которые он использует? Речь идет не о тестере стратегий, а об обычном графике с реальным счетом.
 
lazarev-d-m:
Можно ли сделать так, чтобы при запуске советника на пустой график, вместе с ним вызывались и индикаторы, которые он использует? Речь идет не о тестере стратегий, а об обычном графике с реальным счетом.
Да конечно, можно. Используйте функцию ChartIndicatorAdd().
 
tol64:
Да конечно, можно. Используйте функцию ChartIndicatorAdd().
Спасибо, упростили жизнь
 

Добрый день

Скажите на компьютере можно одновременно запустить только 4 терминала МТ5 ?

... походу оперативки на впс не хватает ...