Escreverei um conselheiro sem custos - página 128

 
Наджибулло Хабибов:

não funciona coloca 150 não abre

r=OrderSend(NULL,type,Lot(),NormalizeDouble(price,_Digits),Slip,sl,tp,"",Magic,0,clr);

Qual é o nível mínimo de paragens fornecidas pelo seu corretor? Qual é o volume mínimo negociado pelo seu corretor? Existe histórico suficiente para formar um indicador?

 
VVT:

Qual é o nível de paragem mínimo fornecido pelo seu corretor? qual é o volume mínimo negociado pelo seu corretor? existe histórico suficiente para formar um indicador?

Tenho um corretor Alpari que deve conhecer,

 
VVT:

Qual é o nível mínimo de paragens fornecidas pelo seu corretor? Qual é o volume mínimo negociado pelo seu corretor? Existe histórico suficiente para formar um indicador?

O que é " Existe história suficiente para formar um indicador? "

 
Наджибулло Хабибов:

o que é " Existe história suficiente para formar um indicador? "

Estou a ver. Se funciona com moeda, então não é o código, mas sim os inputs e as definições ao testar.

Definir os parâmetros para 0,1 // lote, 500 // requotes, e funcionar em não mais do que o último período do ano da história

 
VVT:

Estou a ver. Se funciona com moeda, então não se trata do código, mas sim dos inputs e das definições ao testar.

Definir os parâmetros para 0,1 // lote, 500 // requotes, e correr não mais do que o último ano do período histórico

não abre tudo não funciona

 
Наджибулло Хабибов:

Não abre. Já tentei tudo. Não vai funcionar.

OK, tentando obter um código de erro, cole isto

   //--- объявление и инициализация запроса и результата
   MqlTradeRequest request={0};
   MqlTradeResult  result={0};
   //--- отправка запроса
   if(!OrderSend(request,result))
      PrintFormat("OrderSend error %d",GetLastError());  // если отправить запрос не удалось, вывести код ошибки
   else 
      PrintFormat("OrderOpen error %d",GetLastError());  // если открыть не удалось, вывести код ошибки
   //--- информация об операции
   PrintFormat("retcode=%u  deal=%I64u  order=%I64u",result.retcode,result.deal,result.order);

antes de .

   return;
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int CountTrades()

Depois compilar o ficheiro-fonte e repetir o teste, deverá obter um erro no registo, copiá-lo e colá-lo aqui, vamos pensar no que fazer a seguir

 
VVT:

OK, tentando obter um código de erro, cole isto

em frente de

Depois de compilar o ficheiro-fonte e repetir o teste, deverá obter um erro no registo, copiar e colar aqui, vamos pensar no que fazer a seguir

Coloquei o código como disse aqui são tantos erros após a compilação ,


	          
Arquivos anexados:
 
VVT:

OK, tentando obter um código de erro, cole isto

em frente de

Depois compilar o ficheiro-fonte e repetir o teste, deverá obter um erro no registo, copiá-lo e colá-lo aqui, vamos pensar no que fazer a seguir

após a compilação, devo testar no metadrader ? onde no diário de bordo aparece o erro no metaeditor ?
 

Olá a todos 👋. Precisa de ajuda por escrito ou à procura de um EA. O conselheiro é basicamente simples, a essência é: TODOS OS DIA (3 vezes por dia) , a uma determinada hora (abertura de uma nova vela em M30) abre 2 negócios na baía e vende. Definir uma tomada e paragem. Também deve ser possível colocar a rede de arrasto e transferir para o Boo. Os parâmetros devem ser aproximadamente os seguintes (exemplo).


1) Primeira vez:

- Hora de abertura de duas ordens opostas: "00h 00m". (pode ser definido manualmente)

- Baía :

TP : "...."

Sl: "...." .

Tral : "1" - é, "0" - não é, "tamanho da rede de arrasto".

Breakeven : "1"-translate, "2"-no-translate.

-Vender ordem : o mesmo que ordem de baía.


2.Segunda vez : "1" - activo, "0" - não activo.

Os parâmetros para as encomendas são os mesmos que no Primeiro caso.

3. terceira vez. É o mesmo que da segunda vez.

Pela segunda e terceira vez, é obrigatório definir a possibilidade de activação. Quem pode ajudar????

 
Наджибулло Хабибов:

Coloquei o código como disse aqui são tantos erros após a compilação ,


A ideia era acrescentar uma função à EA para obter um erro na sua pergunta.

Muitos erros na compilação, não só para mim mas também para si, isto é porque o código fonte não está completo e não é possível fazer quaisquer alterações e adições à EA nesta fase. Deve pedir ao autor o código fonte completo ou restaurar a parte em falta do código.

Infelizmente, não o posso ajudar em mais nada.