Especialistas: Multi Arbitration 1.1xx

 

Multi Arbitration 1.1xx:

Compramos (abrimos a posição BUY) mais barato, vendemos (abrimos a posição SELL) mais caro.

Multi Arbitration 1.1xx

Autor: Vladimir Karputov

 

Estou testando seu Expert Advisor. Como o lote muda?

 
Lev Razumov:

Estou testando seu Expert Advisor. Você pode me dizer como o lote muda?


Esse Expert Advisor opera com um lote constante - o mínimo para cada símbolo:

//---
   int limit=m_account.LimitOrders();
   if(!RefreshRates(m_symbol_one) || !RefreshRates(m_symbol_two))
      return;
   if(count_buys_one+count_sells_one+count_buys_two+count_sells_two<limit-15)
     {
      if(m_symbol_one.Ask()<price_lowest_buy_one) // tendência de queda
         m_trade.Buy(m_symbol_one.LotsMin(),m_symbol_one.Name());
      else if(m_symbol_one.Bid()>price_highest_sell_one) // tendência de alta
      m_trade.Sell(m_symbol_one.LotsMin(),m_symbol_one.Name());
      else if(count_buys_one==0 && count_sells_one==0)
         m_trade.Buy(m_symbol_one.LotsMin(),m_symbol_one.Name());

      if(m_symbol_two.Ask()<price_lowest_buy_two) // tendência de queda
         m_trade.Buy(m_symbol_two.LotsMin(),m_symbol_two.Name());
      else if(m_symbol_two.Bid()>price_highest_sell_two) // tendência de alta
      m_trade.Sell(m_symbol_two.LotsMin(),m_symbol_two.Name());
      else if(count_buys_two==0 && count_sells_two==0)
         m_trade.Buy(m_symbol_two.LotsMin(),m_symbol_two.Name());
     }
   else
     {
      if(m_account.Profit()>0.0)
         CloseAllPositions();
     }

//---
 
joão norberto :

Tem como aumentar os pacotes das entradas?

Desculpe, eu não entendo (e o tradutor não ajuda). Por favor, use termos padrão em sua pergunta.

 
How can I increase the batches (packages) of the entries?

because it is set 0.001


 
joão norberto :
How can I increase the batches (packages) of the entries?

because it is set 0.001


Por favor: insira o nome do parâmetro. Eu não entendo você.

 
Как я могу увеличить партии (пакеты) записей?
потому что это установлено 0,001.
 
много они могут изменить?
как изменить?
 
joão norberto :
Как я могу увеличить партии (пакеты) записей?
потому что это установлено 0,001.
joão norberto :
много они могут изменить?
как изменить?

Eu não entendi. Aqui estão os parâmetros de entrada:

CAccountInfo   m_account;                    // account info wrapper
//--- input parameters
input ENUM_TIMEFRAMES InpTimeFrame=PERIOD_M15;// Time frame
input uchar    InpSymbolTwo      = 1;        // from "0" to 19
input double   InpProfitFoClose  = 300;      // Profit Fo Close
input ulong    m_magic           = 130108500;// magic number
ulong          m_slippage        = 30;       // slippage
string         ExtArrSymbols[20]=
  {
   "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
   "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
   "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
   "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
  };

Os parâmetros de entrada não estão próximos de 0,001

 

Olá, não consigo fazer com que o EA funcione com negociações ao vivo. Estou recebendo o código de erro "parâmetros incorretos" 32767. Como posso fazer com que ele funcione com negociações ao vivo?


Desde já, obrigado!

 
SaltySpade :

Olá, não consigo fazer com que o EA funcione com negociações ao vivo. Estou recebendo o código de erro "parâmetros incorretos" 32767. Como posso fazer com que ele funcione com negociações ao vivo?


Desde já, obrigado!

Não existe esse erro.

Por favor, forneça mais informações: Você recebe um erro imediatamente ao iniciar o EA? Ou você recebe um erro durante o trabalho? Anexe os arquivos de registro de duas guias: da guia "Experts" e da guia "Journal".