MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1133

 
표시기에서 Sleep(500) 기능을 교체하는 방법은 무엇입니까?
 
HeAic :
표시기에서 Sleep(500) 기능을 교체하는 방법은 무엇입니까?

불행히도 ... 표시 스레드를 멈출 수 없습니다.

지표의 논리를 재고하십시오 ...

 
int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }
void OnDeinit ( const int reason)
  {
  }
void OnTick ()
  {
     int fileHandle= FileOpen ( "logg.txt" , FILE_WRITE | FILE_TXT | FILE_SHARE_READ | FILE_UNICODE ); 
     FileWrite (fileHandle, "иии" );
     FileClose (fileHandle);
  }
"iii"은 한 번만 작성하며 각 틱마다 추가해야 합니다. 내가 어디 잘못갔어?
Основы тестирования в MetaTrader 5
Основы тестирования в MetaTrader 5
  • www.mql5.com
Идея автоматической торговли привлекательна тем, что торговый робот может без устали работать 24 часа в сутки и семь дней в неделю. Робот не знает усталости, сомнений и страха,  ему не ведомы психологические проблемы. Достаточно четко формализовать торговые правила и реализовать их в виде алгоритмов, и робот готов неустанно трудиться. Но прежде...
 
여러분, MT5에 통화 쌍을 추가하는 방법은 무엇입니까? 사용 가능한 유일한 루블 중 다른 사람들은 일반 목록에 없습니다.
 
ascerdfg :
"iii"을 한 번만 기록하고 각 틱마다 추가해야 합니다. 내가 어디 잘못갔어?

onit에서 파일을 열고 deinit에서 닫습니다. 그것은 나를 위해 작동합니다)))

 
ascerdfg :
"iii"은 한 번만 작성하며 각 틱마다 추가해야 합니다. 내가 어디 잘못갔어?

FILE_WRITE 플래그는 열릴 때마다 새 파일을 생성하기 때문입니다. 기존 파일에 무언가를 추가하려면 읽고 쓸 수 있도록 파일을 열어야 합니다.

 
Alexey Viktorov :

FILE_WRITE 플래그는 열릴 때마다 새 파일을 생성하기 때문입니다. 기존 파일에 무언가를 추가하려면 읽고 쓸 수 있도록 파일을 열어야 합니다.

눈치채지 못했어요 죄송합니다...

 
그러한 질문, 어떤 곳에서는 위안화가 달러에 대해 거래되지만 MT5에 없는지 아니면 검토를 위해 브로커와 함께 있고 실물로 거래되지 않는지 여부입니다. 그들을 거래하는 방법? 바람직하게는 물론 국가의 중개인이며 더 인상적입니다.
 
Alexey Viktorov :

FILE_WRITE 플래그는 열릴 때마다 새 파일을 생성하기 때문입니다. 기존 파일에 무언가를 추가하려면 읽고 쓸 수 있도록 파일을 열어야 합니다.

따라서 FILE_SHARE_READ 할 가치가 있습니다.
 
ascerdfg :
따라서 FILE_SHARE_READ 할 가치가 있습니다.

FILE_SHARE_READ

128

여러 프로그램에서 읽기 위한 공유 액세스. 플래그는 파일을 열 때 사용되지만( FileOpen() ), 파일을 열 때 FILE_WRITE 및/또는 FILE_READ 플래그를 지정할 필요를 대체하지 않습니다.

교체하지 않습니다. 일반적으로 매 틱마다 파일을 열고 닫지 않는 것이 좋습니다.

공유 읽기 액세스가 아닌 공유 읽기 권한을 허용합니다.
Документация по MQL5: Файловые операции / FileOpen
Документация по MQL5: Файловые операции / FileOpen
  • www.mql5.com
[in]  Имя открываемого файла, может содержать подпапки. Если файл открывается для записи, то указанные подпапки будут созданы в случае их отсутствия. [in]  значение, используемое в качестве разделителя в txt или csv-файле. Если для csv-файла разделитель не указан, то по умолчанию используется символ табуляции. Если для txt-файла разделитель не...