Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1033

 
Roman Kutemov :
Evet evet. Hayatı karmaşıklaştırmaya gerek yok.
MT4'ten sonra girmek genellikle zordur.

Ana şey, kafanızı kapatmamak ve hazır çözümler kullanmamaktır. Ve her şey yoluna girecek. Aksi takdirde Lego programcıları kategorisine geçiş kaçınılmazdır.

 
Alexey Viktorov :

Ana şey, kafanızı kapatmamak ve hazır çözümler kullanmamaktır. Ve her şey yoluna girecek. Aksi takdirde Lego programcıları kategorisine geçiş kaçınılmazdır.

Korkarım ki ilk ticaret testini kendi kararınızla geçemezsiniz. Bu nedenle, öneri şüphelidir.

 
fxsaber :

Korkarım ki ilk ticaret testini kendi kararınızla geçemezsiniz. Bu nedenle, öneri şüphelidir.

Kodunuz hakkında bir şey söylemediğimi unutmayın. Ve yanıt olarak, bir "ilk ticaret kontrolü" oluşturdunuz, bu nedir ve ne ile yenir? Başkalarının hazır çözümlerini kullanmaya gerek olmadığını her zaman söyledim ve söylemeye devam edeceğim aksi halde Lego programcıları kategorisine geçiş kaçınılmazdır.

 
Alexey Viktorov :

Kodunuz hakkında bir şey söylemediğimi unutmayın.

Aynı şekilde. MT5'te kendi başınıza yazmak için çok yetkin olmanız gereken belirli yerler var.

Ve yanıt olarak, bir "ilk ticaret kontrolü" oluşturdunuz, bu nedir ve ne ile yenir?

İşte bunun hakkında.

Başkalarının hazır çözümlerini kullanmaya gerek olmadığını her zaman söyledim ve söylemeye devam edeceğim aksi halde Lego programcıları kategorisine geçiş kaçınılmazdır.

Aynı AlgLib'in sıfırdan yazılmasını önermek yanlıştır. Lego genellikle iyidir.

Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть V). Классы и коллекция торговых событий, отправка событий в программу"
Обсуждение статьи "Библиотека для простого и быстрого создания программ для MetaTrader (Часть V). Классы и коллекция торговых событий, отправка событий в программу"
  • 2019.04.11
  • www.mql5.com
Опубликована статья Библиотека для простого и быстрого создания программ для MetaTrader (Часть V...
 
Alexey Viktorov :

Başkalarının hazır çözümlerini kullanmaya gerek olmadığını her zaman söyledim ve söylemeye devam edeceğim aksi halde Lego programcıları kategorisine geçiş kaçınılmazdır.

Başkalarının yazılım çözümlerini okuma ve kullanma yeteneği, programcının karmasında her zaman bir artıdır,

ve kendi bisikletlerinizi yeniden icat etmek, zaman kaybı ve "benim kararım en doğru karardır!" diyerek kendini kandırmaktır.

Not: Yerleşik MQL işlevlerinden başlayarak ve programlamayı öğrenmeye başladığınız kitapların (makalelerin) program yazma mantığını her zaman kopyalayacağınız gerçeğiyle her zaman başkalarının hazır çözümlerini kullanırsınız. dilim

Not: https://www.mql5.com/ru/code/25166 Sen bir lego programcısısın! acilen düzeltin:

 #include <Trade\Trade.mqh>

CTrade trade;
Советник 4UJ
Советник 4UJ
  • www.mql5.com
Рекомендаций по валютной паре нет. Используемые индикаторы: Простая скользящая средняя с периодом 48 — SMA(48). Индикатор ATR с периодом 7 и MA по ценам ATR с периодом 30 Условия для покупок: 1. Цена находится выше скользящей средней. 2. Индикатор ATR пересекает свою скользящую среднюю снизу вверх. 3. Как только сформируется первая медвежья...
 
Vitaly Muzichenko :

O zaman sorun ortadan kalkacaktır.

Ayrıca dizinin boyutunu hemen belirtebilirsiniz, bu durumda 1 eleman

Cevap için teşekkürler.

Sorun gitmiş gibi görünüyor ama benim için asıl sorun hata

Failed to copy data from the handle_Regressor indicator, error code 4806

EA yarım gün boyunca normal çalışırken, bu gösterge çağrıldığında ortaya çıkar.

Göstergeyi çağırmak için EA'daki kod

 //+------------------------------------------------------------------+
//|значение Regressor Номера буферов: 0 - Up, 1 - Center, 2 - Low    |
//+------------------------------------------------------------------+
double Regressorf( int Bufer, int index)
  {
   double MA[ 1 ];
   ResetLastError ();
   if ( CopyBuffer (handle_Regressor,Bufer,index, 1 ,MA)< 0 )
     {
       Print ( "handle_Regressor: Bufer=" ,Bufer, " index=" ,index);
       PrintFormat ( "Failed to copy data from the handle_Regressor indicator, error code %d" , GetLastError ());
       return ( 0.0 );
     }
     Print ( "handle_Regressor: Bufer=" ,Bufer, " index=" ,index, " arr=" ,MA[ 0 ]);
   return MA[ 0 ];
  }

Artık ne yapacağımı bile bilmiyorum, gösterge hata vermiyor ve neyin yanlış olduğunu anlayamıyorum!

Bu durumda, hata yalnızca gerçek verilerde yakalanır - test cihazında yakalanmaz.

Not Günlüklerdeki göstergede bir hata buldum - şimdi değişiklik yapacağım ve tekrar bir hata olup olmadığına bakacağım.
 
Igor Makanu :

Başkalarının yazılım çözümlerini okuma ve kullanma yeteneği, programcının karmasında her zaman bir artıdır,

Aşırı uçlara gitmeyin. Diğer insanların kodunu okumak ve anlamaktan bahsetmiyordum , standart kitaplıktan çok daha az kod. Biraz zor olsa da...

Tembellik benden önce doğmamış olsaydı, muhtemelen kişisel kullanım için bir ticaret kütüphanesi yazardım.

 

fxsaber :

çoğu zaman iyi.

Çoğu zaman kesinlikle her zaman anlamına gelmez ve kodunuzun okunmasının Çince harflerden daha zor olduğunu fark etmeden, gerekli olmadığı durumlarda bile el sanatlarınızın reklamını yaparsınız. Bu diyalogu bitirir.

 

Merhaba. Birisi lütfen MQL5'te "Arsalar"ın ne olduğunu açıklayabilir mi? Tamponlar için geçerli değildir, ancak belirteç_plots özelliği, tıpkı tamponlar gibi çizim nesnesinin özelliklerinin bir listesini oluşturur. MQL4 araçlarını kullanırken, çağrının belirli bir çizim nesnesine olduğu açıktı ve şimdi bilinmeyen şeylerin sayısını belirleyen yeni bir önişlemci özelliği göstergesi_plots var.

 
The_Sheikh :

Merhaba. Birisi lütfen MQL5'te "Arsalar"ın ne olduğunu açıklayabilir mi? Tamponlar için geçerli değildir, ancak belirteç_plots özelliği, tıpkı tamponlar gibi çizim nesnesinin özelliklerinin bir listesini oluşturur. MQL4 araçlarını kullanırken, çağrının belirli bir çizim nesnesine olduğu açıktı ve şimdi bilinmeyen şeylerin sayısını belirleyen yeni bir önişlemci özelliği göstergesi_plots var.

Muhtemelen, bu göstergeyi MT4 ve MT5'te çalıştırırsanız anlamak için net olacaktır. MT5'e dönüştürürken arazileri kullanmak zorunda kaldım

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Göstergeler: Hisse Senedi Grafiği

fxsaber , 2019.04.25 11:25

 #property indicator_separate_window
#property indicator_buffers 6
#property indicator_plots 2

Çünkü sadece iki tampon çizilmelidir.