Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 118

 
Rezeda02:
Saudações a todos. Por favor, me ajude. Eu sou novo aqui e um zero completo. Eu quero aprender a negociar. Eu baixei o MT4 e o executei, mas por alguma razão nada acontece, não há movimento. Eu mantenho os gráficos ainda no número de ontem e não consigo entender nada. Por favor, ajude)))
Férias, porém... Boredom....
 
Konstantin Nikitin:
É o fim de semana... Boring....

Sim. Então não há troca no fim de semana???? E os feriados?

 
Rezeda02:

Sim. Então não há troca no fim de semana???? E os feriados?

Corretores como tais informam sobre mudanças nos horários de negociação, a menos que estejam vinculados a outro fim de semana.
 
Rezeda02:

Sim. Então não há troca no fim de semana???? E os feriados?

A programação está no site de intercâmbio onde a contaé registrada.

 
STARIJ:
Aqui está o roteiro para escrever o ziguezague em um arquivo. Dentro dos comentários

Obrigado. Poupou-me muito tempo.

Ainda não está funcionando para mim, vou postar o código assim que estiver pronto.


como ligaro SetIndexBuffer e valor =iCustom

para obter o valor do buffer indicador no momento da solicitação

 
Mickey Moose:

Obrigado. Poupou-me muito tempo.

Ainda não está funcionando para mim, vou postar o código assim que estiver pronto.


como ligar o SetIndexBuffer e valor =iCustom

Vou usá-lo para obter o valor do buffer indicador no momento da solicitação

Curiosamente.

f1 pela iCustom e você ficará feliz.

 

Agora um pedaço de código

   ResetLastError(); 
   int file_handle=FileOpen(InpDirectoryName+"//"+InpFileName,FILE_READ|FILE_WRITE|FILE_CSV); 
   if(file_handle!=INVALID_HANDLE) 
     { 
      PrintFormat("Файл %s открыт для записи",InpFileName); 
      PrintFormat("Путь к файлу: %s\\Files\\",TerminalInfoString(TERMINAL_DATA_PATH)); 
      FileWrite(file_handle,value,value1,value2,value3,value4,value5,value6,value7); 
      FileClose(file_handle); 
      PrintFormat("Данные записаны, файл %s закрыт",InpFileName); 
     } 
   else 
      PrintFormat("Не удалось открыть файл %s, Код ошибки = %d",InpFileName,GetLastError());

Результат - после работы в течении полминуты получаем строку из 7 данных
Требуемый результат - так как этот кусок исполнялся потиково там должно быть как минимум 300 строк из 7 данных в каждой (то что каждая предыдущая запись стирается не было задумано)
Что нужно дописать?
 
Mickey Moose: Agora um pedaço de código

Para cada tick o arquivo é aberto e REWritten. sempre uma linha. Adicionar FileSeek(Handla, Zero, fim) linha antes de FileWrite. e espaço entre os eixos

 
STARIJ:

Para cada tick o arquivo é aberto e REWritten. sempre uma linha. Antes de FileWrite adicionar FileSeek(Handla, Zero, fim) linha e espaço entre os eixos

Obrigado, e assim os resultados


ele vem com números como este.

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113


E deve haver números de -1 a 1 de acordo com as leituras da janela *dados na tela, em vez de 138

talvez seja mais fácil puxá-los para fora dos alertas na tela?

 
Mickey Moose:

Obrigado, e assim os resultados

ele vem com números como este.

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

E deve haver números de -1 a 1 de acordo com as leituras da janela *dados na tela, em vez de 138

talvez seja mais fácil retirá-los dos alertas na tela?

Veja o que há nos outros amortecedores...