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 : Forum üyeleri, metatrader'da kendi robotumu yaratıyorum. Belki bu forumun gurularından biri iletişime geçip bilgi verebilir. Çok teşekkürler
Yardım için bir forum var. Sorunu belirtin - tanımlayın. Ve sana yardım edecekler.
Forum kullanıcıları bir kelime ile yardım! Megatrade 4.5 için eğitilecek bir asistan yazmak istiyorum ve birkaç nüans bilmek istiyorum: Daha hızlı ve daha verimli eğitim için güçlü bir işlemciye mi yoksa ekran kartına mı ihtiyacınız var? Örneğin, eğitim için parametreleri ayarlayabilirim ve zayıf demir ile eğitim bir hafta sürecek, ancak daha güçlü olanla - demirin gücüne belirli bir bağımlılık var mı?
Franklins100 : Forum kullanıcıları bir kelime ile yardım! Megatrade 4.5 için eğitilecek bir asistan yazmak istiyorum ve birkaç nüans bilmek istiyorum: Daha hızlı ve daha verimli eğitim için güçlü bir işlemciye mi yoksa ekran kartına mı ihtiyacınız var? Örneğin, eğitim için parametreleri ayarlayabilirim ve zayıf demir ile eğitim bir hafta sürecek, ancak daha güçlü olanla - demirin gücüne belirli bir bağımlılık var mı?
Baştan başlayacağım, bir danışman yazmak istiyorum. Bilgisayar donanımı öğrenmeyi nasıl etkiler? Göstergelerin ve geçmişin sayısındaki artışla EA'nın eğitim süresi ne kadar artar? Ve eğer demirin güçlü bir etkisi varsa, o zaman demirin hangi bileşeni daha önemlidir?
Franklins100 : Baştan başlayacağım, bir danışman yazmak istiyorum. Bilgisayar donanımı öğrenmeyi nasıl etkiler? Göstergelerin ve geçmişin sayısındaki artışla EA'nın eğitim süresi ne kadar artar? Ve eğer demirin güçlü bir etkisi varsa, o zaman demirin hangi bileşeni daha önemlidir?
Cevaplar için teşekkürler. Kod ile kod. Kod optimize edilecek, ancak yeni göstergeler eklerken ve geçmişi artırırken 'çalışma' süresi artar. PC donanımı 'çalışma' süresini ne kadar etkiler (süslü CPU veya GPU'ya ihtiyaç duyar)? Genel olarak, guru ile konuşmak için 1 kez çok sayıda soru)
BenditO :
укажите на пост где есть пример чтобы можно было решить такую задачу: есть индикатор№1 на чарте с с десятком графических буферов(не машки и прочая лабутень) и надо чтобы подвальный индикатор№2 брал несколько буферов от индикатора№1 и показывал их в виде гиксограмм (да не важно как) уже в подвале. Зараннее благодарю. Для МТ5.
Forum üyeleri, metatrader'da kendi robotumu yaratıyorum. Belki bu forumun gurularından biri iletişime geçip bilgi verebilir. Çok teşekkürler
Yardım için bir forum var. Sorunu belirtin - tanımlayın. Ve sana yardım edecekler.
Forum kullanıcıları bir kelime ile yardım! Megatrade 4.5 için eğitilecek bir asistan yazmak istiyorum ve birkaç nüans bilmek istiyorum: Daha hızlı ve daha verimli eğitim için güçlü bir işlemciye mi yoksa ekran kartına mı ihtiyacınız var? Örneğin, eğitim için parametreleri ayarlayabilirim ve zayıf demir ile eğitim bir hafta sürecek, ancak daha güçlü olanla - demirin gücüne belirli bir bağımlılık var mı?
Size burada anlatmaktan mutlu olacaklardır .
Baştan başlayacağım, bir danışman yazmak istiyorum. Bilgisayar donanımı öğrenmeyi nasıl etkiler? Göstergelerin ve geçmişin sayısındaki artışla EA'nın eğitim süresi ne kadar artar? Ve eğer demirin güçlü bir etkisi varsa, o zaman demirin hangi bileşeni daha önemlidir?
öğretmek - birisi mi yoksa bir şey mi? belirt...
öğretmek - birisi mi yoksa bir şey mi?
Bir danışman yazdım , 4 gösterge yükledim, 2 yıllık geçmiş - bir ay bilgisayarımı uzaklaştırıyor. Bu süre nasıl azaltılabilir?
Bir danışman yazdım , 4 gösterge yükledim, 2 yıllık geçmiş - bir ay bilgisayarımı uzaklaştırıyor. Bu süre nasıl azaltılabilir?
kodu optimize et
Bir danışman yazdım , 4 gösterge yükledim, 2 yıllık geçmiş - bir ay bilgisayarımı uzaklaştırıyor. Bu süre nasıl azaltılabilir?
Kodu optimize edin.
Kodu optimize edin.
kodu optimize et