BenditO: укажите на пост где есть пример чтобы можно было решить такую задачу: есть индикатор№1 на чарте с с десятком графических буферов(не машки и прочая лабутень) и надо чтобы подвальный индикатор№2 брал несколько буферов от индикатора№1 и показывал их в виде гиксограмм (да не важно как) уже в подвале. Зараннее благодарю. Для МТ5.
//#property indicator_chart_window #property indicator_separate_windowintOnInit()
{
//--- создание указателя на объект - индикатор
Onei_handle1=iCustom(Symbol(),PERIOD_CURRENT,"One-v5",1);
if(Onei_handle1<0)
{Print("Объект Onei_handle1 не создан = ",INVALID_HANDLE);Print("Ошибка исполнения = ",GetLastError());return(-1);}
SetIndexBuffer(0,ExtOpenBuffer,INDICATOR_DATA);
ArraySetAsSeries(ExtOpenBuffer,true);
SetIndexBuffer(1,ExtColorsBuffer,INDICATOR_COLOR_INDEX);
ArraySetAsSeries(ExtColorsBuffer,true);
SetIndexBuffer(2,Buffer1,INDICATOR_CALCULATIONS);
ArraySetAsSeries(Buffer1,true);
SetIndexBuffer(3,Buffer2,INDICATOR_CALCULATIONS);
ArraySetAsSeries(Buffer2,true);
return(INIT_SUCCEEDED);
}
intOnCalculate(constint rates_total,
constint prev_calculated,
constdatetime &time[],
constdouble &open[],
constdouble &high[],
constdouble &low[],
constdouble &close[],
constlong &tick_volume[],
constlong &volume[],
constint &spread[])
{
if(!X_FromBuffers(Buffer1,Buffer2,Onei_handle1,количество_копируемых_значений)) return(0);
//////////////////////////////////for(int i=0;(i<=количество_копируемых_значений -1 && i<количество_значений_в_индикаторе-6 && !IsStopped()); i++)
{
//необходимые действия с буферами
};
/////////////////////////////////return(rates_total);
}
//+------------------------------------------------------------------+ //| Заполняем индикаторные буферы из индикатора iStochastic | //+------------------------------------------------------------------+ bool X_FromBuffers(double &main_buffer[],// индикаторный буфер значений Stochastic Oscillator double &signal_buffer[], // индикаторный буфер сигнальной линии int ind_handle, // хэндл индикатора iStochastic int amount // количество копируемых значений
)
{
//--- сбросим код ошибки ResetLastError();
//--- заполняем часть массива StochasticBuffer значениями из индикаторного буфера под индексом 0 if(CopyBuffer(ind_handle,0,0,amount,main_buffer)<0)
{
//--- если копирование не удалось, сообщим код ошибки PrintFormat("Не удалось скопировать данные из индикатора iStochastic, код ошибки %d",GetLastError());
//--- завершим с нулевым результатом - это означает, что индикатор будет считаться нерассчитанным return(false);
}
//--- заполняем часть массива SignalBuffer значениями из индикаторного буфера под индексом 1 if(CopyBuffer(ind_handle,4,0,amount,signal_buffer)<0)
{
//--- если копирование не удалось, сообщим код ошибки PrintFormat("Не удалось скопировать данные из индикатора iStochastic, код ошибки %d",GetLastError());
//--- завершим с нулевым результатом - это означает, что индикатор будет считаться нерассчитанным return(false);
}
//--- все получилось return(true);
}
Franklins100: Membros do fórum, estou a criar o meu próprio robô em Metatrader. Poderá alguém do guru deste fórum contactar-me e ajudar-me com informações. Muito obrigado.
O fórum está lá para ajudar. Dê voz ao seu problema - descreva-o. Pode obter ajuda.
Membros do fórum uma palavra de ajuda! Quero escrever um assistente para o megatrade 4.5 para aprender e quero saber algumas nuances: Para uma aprendizagem mais rápida e mais eficaz é necessário um processador ou placa de vídeo potente? Por exemplo, posso ajustar as definições para a aprendizagem e com uma fraca aprendizagem do ferro levará uma semana, e com uma mais forte - há alguma correlação particular com a potência do ferro ou não?
Franklins100: Membros do fórum uma palavra de ajuda! Quero escrever um assistente para o megatrade 4.5 para aprender e quero saber algumas nuances: Para uma aprendizagem mais rápida e eficaz, precisa de um poderoso processador ou placa de vídeo? Por exemplo, posso ajustar as definições para a aprendizagem, e com uma fraca aprendizagem do ferro levará uma semana, e com uma mais forte - há alguma dependência particular do poder do ferro ou não?
Vou começar pelo princípio, quero escrever um conselheiro. Como é que o hardware do computador afecta a aprendizagem. Quanto é que aumenta o tempo de aprendizagem do Expert Advisor com mais indicadores e história? E se o hardware o afectar muito, que componente de hardware é mais importante?
Franklins100: Vou começar pelo princípio, quero escrever um conselheiro. Como é que o hardware informático afecta a aprendizagem. Quanto tempo mais longo de formação do Expert Advisor aumenta com o aumento do número de indicadores e história? E se o hardware afectar fortemente, que componente de hardware é mais importante?
Obrigado pelas respostas. Código por código. O código será optimizado, mas à medida que novos indicadores são adicionados e a história é aumentada, o tempo de 'execução' aumenta. Quanto é que o hardware do PC afecta o tempo de 'funcionamento' (precisa de uma CPU ou GPU enganada)? Muitas perguntas em geral 1 vez gostaria de falar com um guru)
BenditO:
укажите на пост где есть пример чтобы можно было решить такую задачу: есть индикатор№1 на чарте с с десятком графических буферов(не машки и прочая лабутень) и надо чтобы подвальный индикатор№2 брал несколько буферов от индикатора№1 и показывал их в виде гиксограмм (да не важно как) уже в подвале. Зараннее благодарю. Для МТ5.
Membros do fórum, estou a criar o meu próprio robô em Metatrader. Poderá alguém do guru deste fórum contactar-me e ajudar-me com informações. Muito obrigado.
O fórum está lá para ajudar. Dê voz ao seu problema - descreva-o. Pode obter ajuda.
Membros do fórum uma palavra de ajuda! Quero escrever um assistente para o megatrade 4.5 para aprender e quero saber algumas nuances: Para uma aprendizagem mais rápida e eficaz, precisa de um poderoso processador ou placa de vídeo? Por exemplo, posso ajustar as definições para a aprendizagem, e com uma fraca aprendizagem do ferro levará uma semana, e com uma mais forte - há alguma dependência particular do poder do ferro ou não?
Terão todo o prazer em lhe dizer aqui.
Vou começar pelo princípio, quero escrever um conselheiro. Como é que o hardware informático afecta a aprendizagem. Quanto tempo mais longo de formação do Expert Advisor aumenta com o aumento do número de indicadores e história? E se o hardware afectar fortemente, que componente de hardware é mais importante?
é alguém ou alguma coisa ? ser específico...
está a treinar alguém ou alguma coisa ?
Escrevi um EA, introduzi 4 indicadores, 2 anos de história - um mês corre o meu PC. Como pode este tempo ser encurtado ?
Escrevi um EA, introduzi 4 indicadores, 2 anos de história - um mês corre o meu PC. Qual é a melhor forma de reduzir este tempo?
optimizar o código
Escrevi um EA, introduzi 4 indicadores, 2 anos de história - um mês corre o meu PC. Como posso reduzir este tempo?
Optimizar o código.
Optimizar o código.
optimizar o código