[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 52

 
gramp >> :

>> como faço para que os alertas fiquem em ordem?

Fazer algum tipo de seção crítica ou emitir os alertas em um bloco.

 

Olá.

Pergunta se existe um indicador que dê um sinal sonoro na abertura de uma nova barra (as opções são 15 min., 30 min...)... Em caso afirmativo, envie-me um link.

Obrigado de antemão!

 
Kostay писал(а) >>

Olá.

Pergunta se existe um indicador que dá um sinal sonoro na abertura de uma nova barra (as opções são 15 min, 30 min...)... Em caso afirmativo, envie-me um link.

Obrigado de antemão!

//+------------------------------------------------------------------+
//|  возвращает признак появления нового бара для указанного периода |
//+------------------------------------------------------------------+
bool isNewBar(int timeFrame)
   {
   bool res=false;
   
   // массив содержит время открытия текущего (нулевого) бара
   // по 7 (семь) таймфреймам
   static datetime _sTime[7];  
   int i=6;

   switch ( timeFrame) 
      {
      case 1  : i=0; break;
      case 5  : i=2; break;
      case 15 : i=3; break;
      case 30 : i=4; break;
      case 60 : i=5; break;
      case 240: break;
      case 1440:break;
      default:  timeFrame = 1440;
      }
//----
   if (_sTime[ i]==0 || _sTime[ i]!=iTime(Symbol(), timeFrame,0))
      {
      _sTime[ i] = iTime(Symbol(), timeFrame,0);
      res=true;
      }
      
//----
   return( res);   
   }

if(isNewBar(15)) {som};

 
Reshetov писал(а) >>
teetrinker escreveu(a) >>

Boa tarde

Favor explicar como interpretar esta passagem no tutorial FileOpen

===

O conteúdo das entradas nos arquivos

Com qualquer combinação de modos, os registros de dados são escritos no arquivo sem lacunas. Quando os arquivos são formados no modo FILE_BIN, os registros de dados são escritos consecutivamente. Dependendo do tipo de dados escritos no arquivo (e das funções de gravação utilizadas para este fim), uma combinação de caracteres de fim de linha ("\r\n") pode ser escrita entre grupos de registros. Quando arquivos são gerados no modo FILE_CSV, os registros de dados são separados com um separador de arquivos (geralmente ';'), e grupos de registros (consistindo de cordas) são separados com uma combinação de caracteres de fim de linha ("\r\n").

===

tudo está clarocom "int FileOpen(string filename, int mode, int delimiter=';')".

onde colocar ("\r\n") ? pode ser usado com FILE_CSV ?

Em nenhum lugar. O manual diz claramente em russo: "grupos de registros (compondo cordas) são separados por uma combinação de caracteres de fim de linha ("\r\n")".

Não entendo exatamente esta frase... o que exatamente significa "grupos de registros (fazendo uma seqüência) são separados com uma combinação de caracteres de fim de linha ("\r\n")"? Que grupos de registros existem e "que combinação de caracteres de fim de linha"? Obrigado...

 
TheXpert писал(а) >>

Fazer uma semblante de uma seção crítica ou emitir os alertas em um bloco.

É normal que o tronco esteja fora de ordem?

 
gramp >> :

é normal que a revista esteja fora de ordem?

O Testador não exibe todas as impressões e alertas para economizar recursos, daí a discrepância. Se você abrir o arquivo de registro e olhar lá, tudo está bem.

 

Para os particularmente dotados que não sabem ler:


teetrinker >> :

esta frase em particular, não entendo...

o que exatamente significa "grupos de registros (compondo cordas) são separados por uma combinação de caracteres de fim de linha ("\r\n")"?

Se você não entende, isso não significa que você não entende, significa que você é incompetente.


>> :

quais são os grupos de registros existentes?

grupos de registros que compõem as fileiras


teetrinker >> :


quais combinações de caracteres de fim de linha" ?

\rn
 
komposter писал(а) >>

O testador não emite todas as impressões e alertas para economizar recursos, daí a variação. Se você abrir o arquivo de registro e olhar lá, tudo estará bem.

descobriu - a visualização deve ser ajustada para velocidade lenta, então tudo em ordem, em 32 é uma bagunça

 
Reshetov писал(а) >> Se você não entende, não significa que seja incompreensível, significa que você é incompetente.
Ninguém está discutindo sobre competência. sim, sou incompetente, é por isso que faço a pergunta. mencionei que não está claro? só não entendo o que diz, é por isso que pergunto... ou este é o fio da meada?
 

Este é o tipo de coisa que está planejada

SendMail("","Balanse "+AccountBalance()+
", Total Orders " +OrdersHistoryTotal()+
", Open Orders "+OrdersTotal()+
", Profit "+AccountProfit()+
", Equity " +AccountEquity()+
", Margin "+AccountFreeMargin()+", "+AccountMargin());

e quando tudo funciona, vêm os valores de preço com 8 casas decimais (saldo por exemplo 5000$ vem 5000.00000000) e todos os outros valores da mesma forma, como arredondar e, por exemplo, 5000.00?