Erros, bugs, perguntas - página 549

 

Dynamic Spread.TakeProfit não funcionou?

1.Porque é que não teve lucro na venda 0,87909 em USDCHF 2011.10.25 01.55, Baixo=0,87869 desencadeado?
Spread 40 declarado em USDCHF no Anexo 1: Especificações do contrato.
2.Onde posso encontrar o actual spread 2011.10.25 01.55?
Campeonato de Comércio Automatizado 2011,
conta 800153,
Encomenda de venda 6880592

 
Konstantin83:

Após a optimização, o ficheiro de resultados não pode ser aberto,

Construir 527 + Escritório 2007

O registo de erros contém os seguintes dados


Erro XML em "Tabela
Causa: Valor errado.
Ficheiro: C:\Users\Dragon\Desktop\ReportOptimizer-957640.xml
Grupo: Célula
Tag: Dados
Значение: 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000

Resolverá isto em breve
 
ias:

Dynamic spread.TakeProfit não funcionou?

1.Por que não teve lucro na venda 0,87909 em USDCHF 2011.10.25 01.55, Baixo=0,87869?
Spread 40 declarado em USDCHF no Anexo 1: Especificações do contrato.
2.Onde posso encontrar o actual spread 2011.10.25 01.55?
Campeonato de Comércio Automatizado 2011,
conta 800153,
Encomenda de venda 6880592

Um exemplo de um indicador que mostra o spread é dado na ajuda CopySpread(). Especificamente para este caso, o spread médio foi ligeiramente superior a 41 pontos (utilizei o indicador que encontrei.), o que significa que o preço da proposta deveria ter caído 42 pontos ou mais de TP=0,87909. Imagem e indicador em anexo


Arquivos anexados:
 

Boa tarde . Estou a ter problemas com três pinheiros. A biblioteca padrão MovingAverages, parece ser simples, mas SimpleMA teimosamente retorna 0. Aqui está um pedaço de código, tudo funciona correctamente testado com outro código (o meio na matriz).

for(i=ended ;i>=0 ;i--)
      {
         bbb=0 ;
         for( j=MaPeriod-1 ;j>=0 ;j--)
            {
               //bbb=bbb+price[i+j]-BaseMaBuffer[i+j]; 
               Raznica[j]=price[i+j]-BaseMaBuffer[i+j];
            }
         bbb=SimpleMA(0,MaPeriod,Raznica) ; 
         //MaForMaBuffer[i]=BaseMaBuffer[i]+bbb/MaPeriod;
         MaForMaBuffer[i]=BaseMaBuffer[i]+bbb; 
         MaForMaBuffer[Kol_vo-MaPeriod]=EMPTY_VALUE;  
      }
Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 

Este código não deveria ser compilado?

class CClass1
  {
public:
   CClass1(void);
   ~CClass1(void);
   //--------
   const int val;
  };

CClass1::CClass1() : val(777)
  {
   
  }
 
WWer:

Este código não deveria ser compilado?

Diga-me de imediato - qual é a questão?
 
Rosh:
Diga-me de imediato - qual é a questão?

A inicialização de um membro constante tem de acontecer em algum lugar.

Provavelmente não pode inicializar apenas membros constantes :) . Deve também ser um membro estático, por uma boa razão.

 

Por favor, dê-me uma dica. Aqui está um pedaço de código

input double Lots=0.1 ;// используемый лот
input int    MaPeriod=10;// период расчета средней
input ENUM_MA_METHOD Metod=MODE_SMA ;// метод расчета Ма 
int Profit=20 ;//Профит в 4-х знаке
input  int EA_Magic=111 ;// магик
int TKP  ;
//---------------------------------------------------------------------------
int hOneMa ; //перменная для хранения хендла индикатора
double BaseMa[],MaForMa[] ;// массивы для хранения значения индикатора 
double p_close; // переменная для хранения значения close бара
//================================================================================================
int OnInit()
  {
      hOneMa=iCustom(NULL,0,"Учеба\\OneMa",MaPeriod,Metod) ;
      if (hOneMa <0 )
         {
            Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!");
         }
      //Alert("проверка вывода алерта в журнал ");
      TKP=Profit ;
     if (_Digits == 3 || _Digits==5)
      {
         TKP=TKP*10 ; 
      }
   return(0);
  }

Qual é o tipo de dados da variável Metod que pode ser passada para uma função se a Metod não for uma variável global. Obrigado .

Документация по MQL5: Основы языка / Типы данных
Документация по MQL5: Основы языка / Типы данных
  • www.mql5.com
Основы языка / Типы данных - Документация по MQL5
 
hOneMa=iCustom(NULL,0,"Учеба\\OneMa",MaPeriod,int( Metod)) ;
Não deve haver problema.
 
WWer:

Este código não deveria ser compilado?

Adicionar um corpo destruidor, mesmo que esteja vazio.