Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1231

 
Madmas:

Ajude o plz. Por que durante os testes ele dá erro - "" 2020.08.13 13:09:11.393 2018.08.01 00:00:123456 GBPUSD,M30: array out of range in '123456.mq4' (59,13)" ????

para iBufUP você precisa definir a dimensão imediatamente, ou você pode defini-la através do ArrayResize no OnInit

em seu código não tinha nenhum dos dois, então OutOfRange

 
Olá! Favor informar como determinar corretamente o valor colateral para uma posição de estoque. Aqui neste tópico: https://www.mql5.com/ru/forum/348957
Помогите с расчетом объема
Помогите с расчетом объема
  • 2020.08.14
  • www.mql5.com
Биржевой трейдинг: Помогите с расчетом объема
 

Por favor, avise, após carregar o arquivo de citações, eu recebi uma lacuna nas citações de 31 de julho a 13 de agosto de 2020 para 1M e 5M. O que está errado?

Saltar citações

 
Oi, não consigo entender qual é o problema.
//+------------------------------------------------------------------+
//|                                                       Oduvan.mq4 |
//|                        Copyright 2019, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   
  }
//+------------------------------------------------------------------+
bool BuyOne(string symbol=NULL,double price =0,double volume =0,ulong magic=0)
 {
   double sl=0,tp=0;
   int devi=4;
   string  comment;
   string sym= Symbol();
 if(!OrderSend(sym,OP_BUY,volume,price,devi,sl,tp,comment,(int)magic,0,clrBlue))
     {
      Print("Ошибка: ",(string)GetLastError());
      return false;
     }
 }

Saídas

'}' - nem todos os caminhos de controle retornam um valor Oduvan.mq4 48 2


 
Galim_V:
Boa tarde, não consigo entender qual é o problema.

Saídas

'}' - nem todos os caminhos de controle retornam um valor Oduvan.mq4 48 2


bool BuyOne(string symbol=NULL,double price =0,double volume =0,ulong magic=0)
 {
   double sl=0,tp=0;
   int devi=4;
   string  comment;
   string sym= Symbol();
 if(!OrderSend(sym,OP_BUY,volume,price,devi,sl,tp,comment,(int)magic,0,clrBlue))
     {
      Print("Ошибка: ",(string)GetLastError());
      return false;
     }
     return true;
 }

O retorno deve ser do corpo da função e você o teve da função se. é por isso que ele falha.

 
Valeriy Yastremskiy:

o retorno deve ser do corpo da função e você o teve da função se. é por isso que ele está lutando.

Obrigado!

 

Boa tarde. Uma pergunta sobre a organização/estrutura do tratamento de dados.


Existem muitos terminais, vpc, similares. Conselheiros especializados e indicadores via bibliotecas mysql se reportam ao banco de dados e recebem comandos do mesmo lugar. O Expert Advisor tem uma estrutura básica: uma classe de par (como EURUSD) onde são recebidos carrapatos e eventos e de onde os dados são passados para instâncias independentes da classe da matriz (uma unidade infantil independente no par incluindo posições, ordens, mecânica de trabalho, etc.). Em essência, a classe matriz foi criada para armazenar pilhas de dados (matrizes de estruturas com posições e cálculos de lucro, etc.). Para acessar os dados, cada tick de cada matriz deixa cair uma amostra de dados no banco de dados. Muitas perguntas. Muita e muita carga de trabalho. PERGUNTAS E RESPOSTAS. Aconselhar exemplos específicos sobre como organizar um sistema centralizado de gerenciamento e estruturação de dados. Como você organiza os dados e o acesso aos mesmos? Você usa estruturas complexas e classe base ou você cria instâncias de subclasses usando CArrayObj? Entendo que a pergunta é geral. Meu objetivo é encontrar a cadeia ideal para a construção da estrutura com o mínimo de tempo e possibilidade de estendê-la (novas subclasses em matriz com instruções são adicionadas regularmente). Uso píton para ler diretamente do programa geral e colocá-lo em um banco de dados no meio, ou um banco de dados já é a melhor opção? Não tenho experiência suficiente, e o sistema é grande). E para armazenar dentro de "armazenagem" uma pilha de estruturas com posições e pedidos, dezenas de variáveis + responder a chamadas como onTrade onTradeTransaction onTick do irmão mais velho.


P.S.: E há alguma forma de executar EA e indicadores de alguma forma mais compactos? sem terminais via powerhell cmd...

P.P.S: Para a pergunta acima - um terminal = todos os fios, mas um EA = 1 núcleo? ou seja, é impossível selecionar-paralelizar o trabalho dos bots você mesmo? escolha no código se este bot está rodando em prioridade ou à espera de fios livres. Provavelmente há brechas para moldar a CPU.

P.P.P.S.: Entendo que em busca de muitas possibilidades, mas depois de um ano de releitura de um décimo dela, ainda não encontrei o acima exposto. Compreender para perdoar. Se alguma coisa eu mesmo não vou repetir.

Obrigado por sua ajuda

 
Primeiro eu conectei o sinal em meu computador de casa, depois comprei um VPS de terceiros e o conectei lá, a conta pegou, mas o sinal não apareceu lá. O sinal está ligado diretamente ao terminal ? como desconectá-lo do primeiro ? eu não consegui encontrar uma solução no fórum. você pode me dizer ?

se você clicar no botão "unsubscribe", ele se desconectará do terminal ou do sinal ?

Problema relacionado à UPD, não autorizando em mql5 do meu VPS ? qual pode ser a razão ?

upd upd tentou verificar nova conta qql5, diz "nenhuma autorização possível do datacenter", o que é ? há um bloqueio em algum lugar ?

 

Olá,

como procurar por conselheiros aqui para não ter que pedir? talvez esta bicicleta já tenha sido feita por outra pessoa.

 
Askold4:

Olá,

como você procura EAs aqui para não ter que pedir um? talvez esta moto já tenha sido feita por outra pessoa.

Biblioteca de código fonte

MQL5 Code Base
MQL5 Code Base
  • www.mql5.com
Торговля по двум индикаторам iTriX (Triple Exponential Average, TRIX). Каждый индикатор работает на своём таймфрейме. Между позициями задаётся минимальный шаг. В начале дня открывается позиция наугад. Направление второй...
Razão: