Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Bibliotecas

DaysOfWeekCheck - biblioteca para MetaTrader 5

Visualizações:
1075
Avaliação:
(31)
Publicado:
2014.01.15 09:03
Atualizado:
2016.11.22 07:33
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

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.

Foi implementada a função DaysOfWeekCheck() da biblioteca apresentada para evitar que tais acontecimentos. Para usar esta função, o algoritmo de verificação deve ser posto no começo do corpo da função OnTimer() do código do Expert Advisor:

void OnTimer()
  {
//----
    if(!DayOfWeekCheck()) return;

A parte de execução do código do Expert Advisor deve ser colocada após o algoritmo de verificação dos finais de semana. Portanto, a função de atividade OnTimer() será limitada aos finais de semana, já que ela não passará da verificação.

A função utiliza a biblioteca DaysOfWeekCheck.mqh (deve ser copiada para terminal_data_folder\MQL5\Include). O conteúdo da biblioteca deve ser colocado dentro do código desenvolvido usando a diretiva #include antes de aplicar a função globalmente:

#include <DaysOfWeekCheck.mqh>

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/962

OpenBuyPosition OpenBuyPosition

Este script foi desenvolvido para abrir posições de compra com valores fixos de Stop Loss e Take Profit em pontos de acordo com o preço atual.

OpenSellPosition OpenSellPosition

Este script foi desenvolvido para abrir posições de venda com valores fixos de Stop Loss e Take Profit em pontos de acordo com o preço atual.

EAX_Mysql - MySQL library EAX_Mysql - MySQL library

Esta biblioteca permite uma interface mais fácil para MySQL.

ExtObjects ExtObjects

Funções dedicadas a ler e escrever as propriedades dos objetos.