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

 
entitie :

Çok değerli detaylı ve bilgilendirici bir cevap-yorum, ben de kullanmanızı tavsiye ederim...

Özünde, bir siparişi açtıktan sonra standart bir takip eden durdurmayı üstte tutan basit bir komut yok mu?

Basit bir komut yok, cotbase'de birçok hazır ücretsiz takip çözümü var, tüm siparişleri izlemesi için ayrı bir terminal penceresine bir danışman koyun ve otomatik takip edin.

https://www.mql5.com/tr/search#!keyword=%D1%82%D1%80%D0%B5%D0%B9%D0%BB%D0%B8%D0%BD%D0%B3

https://www.mql5.com/en/search#!keyword=%D1%82%D1%80%D0%B5%D0%B9%D0%BB%D0%B8%D0%BD%D0%B3&module= mql5_module_codebase

 
Kino :

Basit bir komut yok, cotbase'de birçok hazır ücretsiz takip çözümü var, tüm siparişleri izlemesi için ayrı bir terminal penceresine bir danışman koyun ve otomatik takip edin.

https://www.mql5.com/tr/search#!keyword=%D1%82%D1%80%D0%B5%D0%B9%D0%BB%D0%B8%D0%BD%D0%B3

https://www.mql5.com/en/search#!keyword=%D1%82%D1%80%D0%B5%D0%B9%D0%BB%D0%B8%D0%BD%D0%B3&module= mql5_module_codebase

Cevabınız için teşekkürler, en azından şimdi bileceğim, aksi takdirde hoş olmayan bir görev için belgeleri kazmak işe yaramaz. Arama motorları sadece danışmanlara saldırır.
 
alph :
Lütfen söyle bana, test cihazının böyle bir göstergesi hayatta gerçek mi? Ve 3000 $ depo ile yıl için iyi mi yoksa kötü bir sonuç mu?


İyi değil. Düşüş çok büyük ve bir sürü var :)
 
720105831 :
Söylemeyin yoldaşlar, bir hesapta birden fazla sinyale imza atmak mümkün müdür?
Ne için? Bireysel olarak daha iyi, bir portföy yapın. Örneğin 5.000 dolarınız var, her hesaba 1.000 dolar ayırın. Bu, her tedarikçi için depozitonuzun %20'sidir. Ne kadar daha uygun olduğunu bir düşünün :)
Ve sinyalime abone olun :))
 
alexey frolov :
Söylemeyin yoldaşlar, bir hesapta birden fazla sinyale imza atmak mümkün müdür?
Hayır, hesap başına yalnızca 1 sinyal. Fotokopi makinelerini kullanarak çalışabilirsiniz.
 

Merhaba. Yerleşik RSI göstergesini kullanan bir gösterge yazıyorum, böyle bir sorunla karşılaştım...

Zaman çerçevesini değiştirirken, dizi sınırların ötesine geçer. Bu sorunun, zaman çerçevesini değiştirirken CopyBuffer işlevinde bir hata meydana gelmesi nedeniyle, gösterge tanıtıcısından öğeleri kopyalamaması nedeniyle oluştuğunu öğrendim. Özel işlevde bulunan kodun bir kısmı:

 int h_rsi = iRSI (symbol, period_trade, period, PRICE_CLOSE );   //возвращаем хэндл индикатора RSI
   if ( CopyBuffer (h_rsi, 0 , 0 , bars, m_rsi)<bars)                 //заполняем массив с данными индикатора RSI
     {
       Print ( "Не удалось скопировать буфер индикатора!" );
     }
   for ( int i= 0 ;i<=bars;i++) //цикл по барам
     {
       double rsi = m_rsi[i];
.....

Döngünün ilk satırında bir hata oluşuyor: dizi dışında. CopyBuffer işlevini yürütürken (zaman çerçevesini değiştirdikten sonra), bir hata oluşur, kodu 4806'dır. Tarihte veri olup olmadığını kontrol ettim, zaman çerçevesini hesapladıktan ve gösterge tanıtıcısını aldıktan sonra zaman gecikmelerini (Sleep()) ayarladım, sonuç hala aynı. İlginçtir ki, hata anında derleyiciye gidip dosyayı yeniden derlerseniz gösterge çalışır (bir sonraki zaman dilimi değişikliğine kadar).

 
ALEKSANDR TELEGUZ :

Merhaba. Yerleşik RSI göstergesini kullanan bir gösterge yazıyorum, böyle bir sorunla karşılaştım...

Zaman çerçevesini değiştirirken, dizi sınırların ötesine geçer. Bu sorunun, zaman çerçevesini değiştirirken CopyBuffer işlevinde bir hata meydana gelmesi nedeniyle, gösterge tanıtıcısından öğeleri kopyalamaması nedeniyle oluştuğunu öğrendim. Özel işlevde bulunan kodun bir kısmı:

Döngünün ilk satırında bir hata oluşuyor: dizi dışında. CopyBuffer işlevini yürütürken (zaman çerçevesini değiştirdikten sonra), bir hata oluşur, kodu 4806'dır. Tarihte veri olup olmadığını kontrol ettim, zaman çerçevesini hesapladıktan ve gösterge tanıtıcısını aldıktan sonra zaman gecikmelerini (Sleep()) ayarladım, sonuç hala aynı. İlginçtir ki, hata anında derleyiciye gidip dosyayı yeniden derlerseniz gösterge çalışır (bir sonraki zaman dilimi değişikliğine kadar).

Ve "bars", "symbol" ve "period_trade" değişkenlerinin değerini nasıl elde edersiniz?
 
Karputov Vladimir :
"Bars", "symbol" ve "period_trade" değişkenlerinin değerini nasıl elde edersiniz?
input int Analyze_Bars= 300 ; //сколько баров в истории анализировать

ENUM_TIMEFRAMES Period_Trade; //Период графика
string Trade_Symbol;           //Символ

int OnInit ()
  {
   Trade_Symbol= Symbol ();
   Period_Trade= Period ();

Kod parçaları konusunda yardımcı olmanın zor olduğunu anlıyorum. Direnç ve destek seviyeleri oluşturma hakkında bir makale hazırlıyorum, yönetici Rashid Umarov ile önceden anlaştım, kodu mql5'te yazmanın daha iyi olduğunu söyledi (mql4'te programlama yapıyorum ve gösterge orijinal olarak bu dilde yazılmıştır) . İlginç bir şekilde, gösterge ilk başlatıldığında, burada her şey yolunda gidiyor:

Göstergenin sonucu

Ve zaman çerçevesini değiştirirken bir hata oluşur. En önemli şey çalışma prensibi olmasına rağmen, makaleye bitmemiş bir gösterge eklemek istemem.

İsterseniz tüm kodu gönderebilirim, yardımcı olursanız ve hatayı belirtirseniz minnettar olurum.

 
ALEKSANDR TELEGUZ :

Kod parçaları konusunda yardımcı olmanın zor olduğunu anlıyorum. Direnç ve destek seviyeleri oluşturma hakkında bir makale hazırlıyorum, daha önce yönetici Rashid Umarov ile anlaştım, kodu mql5'te yazmanın daha iyi olduğunu söyledi (mql4'te programlama yapıyorum ve gösterge orijinal olarak bu dilde yazılmıştır). İlginç bir şekilde, gösterge ilk başlatıldığında, burada her şey yolunda gidiyor:

Ve zaman çerçevesini değiştirirken bir hata oluşur. En önemli şey çalışma prensibi olmasına rağmen, makaleye bitmemiş bir gösterge eklemek istemem.

İsterseniz tüm kodu gönderebilirim, yardımcı olursanız ve hatayı belirtirseniz minnettar olurum.

Göndermek.
 
Karputov Vladimir :
"Bars", "symbol" ve "period_trade" değişkenlerinin değerini nasıl elde edersiniz?
Özel bir işlevden gösterge tanıtıcısını bir nedenden dolayı alıyorum, buna dayalı olarak mql4'te çok para birimli bir Uzman Danışman yazdım, OnTick() işlevindeki semboller üzerinde yineleniyor. Farklı para birimlerinde alım satım yaptığının göstergesine göre Uzman Danışmanlar da yaparlarsa okuyucular için daha uygun olacağını düşünüyorum. Ancak OnInit() işlevindeki tanıtıcıyı almaya çalıştım, sonuç olarak aynı hata oluştu.