Erros, bugs, perguntas - página 603

 
goblin:
Esta fotografia está em MT4 ou MT5?
É claro que no MT5.
 

sergeev: 

Re: está em branco.

Os artigos MQL4 têm "Aplicação prática de indicadores de cluster no mercado FOREX - artigos MQL4" e "Base teórica da construção de indicadores de cluster para o mercado FOREX - artigos MQL4".

Em algum lugar descarreguei este ramo. Mas com a mudança do ferro - para encontrar um problema, por isso não posso prometer nada.

Se a memória não me falha, tudo o que é construtivo está nos artigos. A questão é se é possível obter x's e y's de um robô.

Pergunta: é possível obter um cabo CCFp_2? Como (um pouco de código)?
 
goblin:
pergunta: é possível obter um cabo CCFp_2?Como (código snippet)?

???

ZS decifrar o que significa?

 
goblin:
pergunta: é possível obter um cabo CCFp_2?
é claro, é um indicador normal.
 
sergeev:
Evidentemente, é um indicador comum.

não é muito habitual : i Personalizado( O nome simbólico do instrumento cujos dados serão utilizados para calcular o indicador,...) e temos um indicador multi-divisas.

 
Urain:

???

ZS decifrar o que significa?

sem problemas: escrever

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
      int m_handle=iMA("GBPUSD",PERIOD_CURRENT,3,0,MODE_SMA,PRICE_MEDIAN);
   Print("m_handle  ",m_handle);
   m_handle=iMA("USDCHF",PERIOD_CURRENT,3,0,MODE_SMA,PRICE_MEDIAN);
   Print("m_handle  ",m_handle);
  }
 
goblin:

sem problemas: escrever

hndl=iCustom(_Symbol,_Period,"Имя индикатора",параметр1,параметр2,...и т.д.);
// параметры указываются только те и столько, сколько их имеется в вызываемом индикаторе

O símbolo e o período não têm de ser o mesmo que o gráfico, pode a partir de outros períodos de tempo e símbolos.

Só fiquei surpreendido com esta pergunta (é por isso que não a entendo), está na descrição do iCustom()

PS Os dados do indicador calculado são obtidos através da função CopyBuffer(), é necessário especificar o cabo e o número do buffer a ser obtido (a descrição está no manual).

PPS iCustom inicia o fluxo de cálculo do indicador, CopyBuffer recebe dados indicadores.

 
goblin:

não é muito habitual : i Personalizado( O nome simbólico do instrumento cujos dados serão utilizados para calcular o indicador,...) e temos uma multi-moeda.

E então?

é sua obrigação aplicar este indicador a uma determinada moeda?

Não sei porque se preocupa - vá e verifique.

Pessoalmente, tudo funciona para mim. Chamo-lhe de Expert Advisor e até atiro-a para um gráfico.

 
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_plots   1

ENUM_TIMEFRAMES arr[1]={PERIOD_M15};

int OnInit()
  {
   return(0);
  }

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   ArraySetAsSeries(high,true);
   ArraySetAsSeries(low,true);
   ArraySetAsSeries(time,true);

   string n;

   StringConcatenate(n, "Fibo ",
//   StringConcatenate(n, "Some string ",
                    time[70], " - ",
                    time[50], " ",
                    EnumToString(arr[0]));

   Print(n);

   ObjectCreate(0,n,OBJ_FIBO,0,time[70],high[70],time[50],low[50]);

   return(rates_total);
  }

Desta forma, o objecto é desenhado como deve ser e assinado com o nome composto dado sem qualquer problema. Se remover a primeira StringConcatenate() e descomentar a segunda, o objecto é desenhado incompleto e ao visualizar as suas propriedades, o nome da string aparece cortado:

Algumas cordas 2011.12.01 04:00:00 - 2011.12.06 12:00:00 PERÍODO_M1

(deve ser: Algumas cordas 2011.12.01 04:00:00 - 2011.12.06 12:00:00 PERÍODO_M15),

embora a impressão() produza sempre a corda resultante correcta.

O que é o humor?

 
x100intraday:

(deve ser: Algumas cordas 2011.12.01 04:00:00 - 2011.12.06 12:00:00 PERÍODO_M15),

embora a impressão() produza sempre a corda resultante correcta.

O comprimento do nome do objecto é limitado.
Razão: