Bibliotecas: DaysOfWeekCheck

 

DaysOfWeekCheck:

Esta função é usada para determinar os fins de semana de um servidor.

Ele será especialmente útil para aqueles que usam a função OnTimer() em seu Expert Advisors para o tratamento de eventos.

Usando a função OnTimer() em finais de semanas (se o terminal não está fechado neste período) pode levar ao envio de várias solicitações de negociações desnecessárias, desperdiçando os recursos do PC.

Autor: Nikolay Kositsin

 

Que talDays?

E talvez você não precise colocar uma biblioteca contendo uma função em 4 linhas na base...?

//+------------------------------------------------------------------+
//|DaisOfWeekCheck.mqh
//|Direitos autorais © 2012, Nikolay Kositsin |
//|Khabarovsk, farria@mail.redcom.ru | 
//+------------------------------------------------------------------+ 
#property copyright "2012,   Nikolay Kositsin"
#property link      "farria@mail.redcom.ru"
#property version   "1.00"
//+------------------------------------------------------------------+ 
//| Dias de check-out|
//+------------------------------------------------------------------+ 
bool DaisOfWeekCheck()
  {
//----+
   MqlDateTime tm;
   TimeToStruct(TimeCurrent(),tm);
   bool Resalt;

   switch(tm.day_of_week)
     {
      case 0: Resalt=false; break;
      case 6: Resalt=false; break;
      default: Resalt=true;
     }
//----+
   return(Resalt);
  }
//+------------------------------------------------------------------+
 
komposter:

E talvez você não precise colocar uma biblioteca que contém uma função em 4 linhas na base...?

É necessário, caso contrário, você não conseguirá economizar para comprar um iPhone 5.
 
Isso não funcionará. TimeCurrent() parará no último tique da sexta-feira e permanecerá lá até segunda-feira.
 

Sim, provavelmente faria mais sentido fazer TimeTradeServer()! É isso que significa o poder do pensamento coletivo!

 
GODZILLA:

Sim, provavelmente faria mais sentido fazer TimeTradeServer()! É isso que significa o poder do pensamento coletivo!

O restante dos seus códigos também precisa ser finalizado pelo público? Por que eles estão no banco de dados público?

Você ainda não respondeu - por que você precisa criar uma função de 4 linhas como uma biblioteca? Você não tem medo de que o banco de dados se transforme em um depósito de lixo absoluto nesse ritmo?

 
komposter:

O restante de seus códigos também precisa ser finalizado pelo público? Por que eles estão no banco de dados público?

Você ainda não respondeu - por que uma função de 4 linhas deve ser formatada como uma biblioteca? Você não tem medo de que o banco de dados se transforme em um depósito de lixo absoluto nesse ritmo?

Acho que o código, mesmo com 4 linhas, é útil. Ele traz uma ideia, mas não uma solução completa, talvez seja exatamente o que falta a alguém. E então, para que você não faça a pergunta "como fazer isso?", há uma solução disponível para pesquisa.

Na minha opinião, o kodobaza está repleto de entusiastas e, sem eles, permaneceria vazio.

 
komposter:

O restante de seus códigos também precisa ser finalizado pelo público? Por que eles estão no banco de dados público?

Você ainda não respondeu - por que uma função de 4 linhas deve ser formatada como uma biblioteca? Você não tem medo de que o banco de dados se transforme em um depósito de lixo absoluto nesse ritmo?

Até agora, o que serve de lixeira é a sua irritante reviravolta no meio do nada e por qualquer motivo! Se você tem tanto conhecimento, o que é necessário neste site, então nada o impede de provar isso na prática com exemplos concretos e numerosos. E onde eles estão? Sobre a revisão pública - qualquer produto de software nunca é totalmente concluído de uma só vez e sempre há erros nele, que são corrigidos posteriormente. Se você ainda não percebeu isso, deveria mudar de profissão. Por exemplo, amassar concreto ou carregar tijolos em um canteiro de obras! E todos, exceto você, têm reclamações mínimas sobre meus códigos por algum motivo! Qual é o problema? De alguma forma, até hoje todo o contingente de uso do terminal fez 244 mil downloads de meu código e a ausência absoluta de comentários como o seu em meu endereço. Está claro para qualquer pessoa quem você é e quem eu sou!

 
GODZILLA:

E, por alguma razão, todos, exceto você, têm reclamações mínimas sobre meus códigos! Qual é o problema?

Provavelmente a questão é que eles não são muito procurados?

// mas uma biblioteca de uma função me faz sorrir... e parece mais uma pontuação de classificação do que o preenchimento da base de código com códigos úteis.

 

Não existe um exemplo que cubra todas as questões, e o mesmo se aplica aos artigos. É por isso que agradecemos todas as publicações bem elaboradas que possam ajudar os iniciantes.

Pense em você mesmo quando começou a escrever em uma nova linguagem de programação. Afinal, muitas vezes você precisava apenas de um exemplo simples em algumas linhas para inseri-lo e tudo funcionava. E então, com o tempo, você redesenhava ou escrevia o seu próprio exemplo do zero.

 
sergeev:

Provavelmente porque há pouca demanda?

// mas uma biblioteca de uma função me faz sorrir... e parece mais uma pontuação de classificação em vez de preencher a base de código com códigos úteis.

Eu já respondi ao orador anterior no comentário. Sobre uma biblioteca de uma função - cada um tem seu próprio valor para algumas coisas! O ponto principal é que se trata de apenas uma biblioteca! E não centenas de interjeições absolutamente vazias em todos os tópicos daqueles que levantaram esse ruído e com os quais eles têm muito a ganhar na classificação!