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

 
Александр Глазунов :
Bana MT5'e nasıl para koyacağımı söyle.

Brokerinizi arayın - size TİCARET HESABINA nasıl para transfer edeceğinizi söyleyecektir.

MQL5.community hizmetleri için ödeme yapmak istiyorsanız ( içinde ticaret uygulamaları satın almak için   Pazar , abonelikler   Sinyaller , kiralamalar   VPS   ve sipariş iş   serbest _ ) - MQL5 hesabınızı doldurmanız gerekiyor ( Alexander Glazunov ): sol taraftaki ödemeler bölümünde profilinize gidin ve " MQL5 hesabınızı doldurun " seçeneğini seçin

Ücretli hizmetlerle çalışma hakkında bilgileri Ödemeler ve ödeme yöntemleri makalesinde bulabilirsiniz.


Eklendi: MQL5 hesap yenileme artık MetaTrader 5 terminali üzerinden çok uygun - önce sağ üstteki simgeye tıklayın ve ardından bağlantıyı takip edin


 
Sysmart :
Yeni sorun, hedge'deki son açık pozisyonu seçmeniz gerekiyor

Örneğin şunu yapabilirsiniz: m_position.SelectByIndex(PositionsTotal()-1)

Ama soru şu ki, ya yanlış sembolü veya sihri seçerse, nasıl filtrelenir?

 

Herkese merhaba! Bu mql5 ile ilgili ilk yorumum, bu dilde programlamada mutlak bir sıfırım ve lütfen kibirli bir şekilde tekme atmayın ... Ama neye ihtiyacım olduğunu biliyorum ve profesyonellerden tavsiye istiyorum. Bunu uygulamak için bir olasılık var mı ve varsa en iyi yol nedir? Uyarılar oluşturmak ve bunları posta, telgraf veya başka bir yerden almak istiyorum. Uyarılar çok farklı olabilir ve birkaç olaya dayalı olabilir.

Örneğin, koşul 1. fiyat 1.25'in altında, durum 2. MA touch veya Bollinger bantları , koşul 3. mum yutan veya x/s başka bir şey. Tüm koşullar tutarlı ve karmaşık bir şekilde karşılanmalıdır. Yarın şartlar farklı olabilir. Bu yapılabilir mi? Ve nasıl? teşekkürler

 
kaa7733 :

Herkese merhaba! Bu mql5 ile ilgili ilk yorumum, bu dilde programlamada mutlak bir sıfırım ve lütfen kibirli bir şekilde tekme atmayın ... Ama neye ihtiyacım olduğunu biliyorum ve profesyonellerden tavsiye istiyorum. Bunu uygulamak için bir olasılık var mı ve varsa en iyi yol nedir? Uyarılar oluşturmak ve bunları posta, telgraf veya başka bir yerden almak istiyorum. Uyarılar çok farklı olabilir ve birkaç olaya dayalı olabilir.

Örneğin, koşul 1. fiyat 1.25'in altında, durum 2. MA touch veya Bollinger bantları, koşul 3. mum yutan veya x/s başka bir şey. Tüm koşullar tutarlı ve karmaşık bir şekilde karşılanmalıdır. Yarın şartlar farklı olabilir. Bu yapılabilir mi? Ve nasıl? teşekkürler

Mesajlar gönderilebilir:

En basiti 'SendNotification' - akıllı telefondaki bir mobil terminale Push mesajı göndermek.

Документация по MQL5: Сетевые функции / SendFTP
Документация по MQL5: Сетевые функции / SendFTP
  • www.mql5.com
Сетевые функции / SendFTP - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

MT5'te iyi bir Expert Advisor'ın optimizasyonundaki sürekli farklılığın nedenini anlamaktan bıktım... Aynı döviz çiftinde, aynı Expert Advisor ile, aynı optimizasyon parametreleriyle, optimizasyon farkı var sonuçlar ... Yani Sürekli aynı şeyi sürüyorum, aynı sonuçlar bekleniyordu, ama aslında farklılar ...

Aydınlanın pliz, böyle bir yanlış anlaşılmayı kim bilebilir?

TEŞEKKÜR ETMEK.

 

mql5'te, onunla çalışmak için bir sınıf veya yapının bir üyesinin adının işlevini nasıl açıklayabileceğinizle ilgileniyor musunuz?


 template < typename T>
void sortArray(T &_array[]) {
   T array;
//---Sort Signals by Time
   for ( int i = 0 ; i < ArraySize (_array); i++) {
      array = _array[i];
       for ( int a = 1 ; a <= i; a++) {
         
             if (_array[i].openTime < _array[a - 1 ].openTime) {
               for ( int b = i; b >= a; b--) {
                  _array[b] = _array[b - 1 ];
               }
               _array[a - 1 ] = array;
               break ;
            }
 

   return ;
}


Belirli bir örnekte, bir şablon aracılığıyla herhangi bir diziyi, özellikle yapıları ve sınıfları geçirebiliriz. Hangi üyenin sıralanacağını nasıl açıklayacağınızı sorun? Bu örnekte, openTime sabittir, ancak bunu bir değişken olarak iletebilmek istiyorum. Böylece, bu işlevi herhangi bir nesne için belirli bir ilkeye göre evrensel bir sıralama olarak kullanabiliriz. yardım

Документация по MQL5: Основы языка / Типы данных / Структуры, классы и интерфейсы
Документация по MQL5: Основы языка / Типы данных / Структуры, классы и интерфейсы
  • www.mql5.com
Структура является набором элементов произвольного типа (кроме типа void). Таким образом, структура объединяет логически связанные данные разных типов. Объявление структуры Имя структуры нельзя использовать в качестве идентификатора (имени переменной или функции). Следует иметь ввиду, что в MQL5 элементы структуры следуют непосредственно друг...
 
Georgiy Liashchenko :

Bir sınıf veya yapının bir üyesinin işlev adını onunla çalışmak için mql5'te nasıl açıklayabileceğinizle ilgileniyor musunuz?



Belirli bir örnekte, bir şablon aracılığıyla, özellikle yapılar ve sınıflar olmak üzere herhangi bir diziyi geçirebiliriz. Hangi üyenin sıralanacağını nasıl açıklayacağınızı sorun? Bu örnekte, openTime sabittir, ancak bunu bir değişken olarak iletebilmek istiyorum. Böylece, bu işlevi herhangi bir nesne için belirli bir ilkeye göre evrensel bir sıralama olarak kullanabiliriz. yardım

Forumda arama yapın, bu konu tartışıldı ve bir çözüm bulundu.
 
Aliaksandr Hryshyn :
Forumda arama yapın, bu konu tartışıldı ve bir çözüm bulundu.

Nereye bakılacağını bilmek harika olurdu. 1 aydır arıyorum bulamıyorum

 
Merhaba, neden MT5 test cihazı ***?
Nesnelerle çalışmak imkansız!
Sonuçta, potansiyel alıcılar her şeyden önce ürünü strateji test cihazındaki demo versiyonuna göre değerlendiriyor, ancak programım nesnelerle çalışıyor , nesneler birbiriyle yanlış örtüşüyor, normal modda her şey yolunda, ancak test cihazında çalışmıyor !
Soru şu ki, test cihazında çalışmayı engelleyen, ancak gerçek zamanlı olarak müdahale etmeyen bazı nesneleri en azından devre dışı bırakmak için test cihazının çalıştığını programlı olarak belirlemek mümkün müdür?!
 
#include <Ticaret\Ticaret.mqh>
CTicaret ticareti;
...
2 pozisyonumuz var:
satın almak:
int bilet1 = 33; (1.30853 fiyatıyla)
satmak:
int bilet2 = 19; (fiyat 1.31096 ile)

İşlev neden çalışmıyor: itrade.PositionCloseBy(ticket1, bilet2);

Hata: 15 numaralı pozisyon kapatılamadı, 19 numaralı pozisyona 1 GBPUSD_i sattı [Geçersiz emir]