Merhaba. MQL5 dilini öğrenmek istiyorum /
Arkadaşlar nereden başlamalı yardım edin herhangi bir video eğitimi?
Video materyali buldum ama orada gösterilenlerin %80'inden fazlası örnekle danışmanların nasıl yazılacağını anlamıyorum (her türlü fonksiyon örneği vb.) Temel bilgilere ihtiyacım var.
Anlayışınız için teşekkürler
- www.mql5.com
Bilgili kişilerin programlamaya yeni başlayanlar için akıllı bir ders kitabı yazmasını öneriyorum.
uymuyor. Yeni başlayanlar için bir danışman şablonunun ilk oluşturulması, türleri ve abrakadabra :).
Hiçbir şeye benzemiyor:
https://www.youtube.com/watch?v=CLTKROfxXl4
Bir sonraki derse bak...
Merhaba. MQL5 dilini öğrenmek istiyorum /
Arkadaşlar nereden başlamalı yardım edin herhangi bir video eğitimi?
Video materyali buldum ama orada gösterilenlerin %80'inden fazlası örnekle danışmanların nasıl yazılacağını anlamıyorum (her türlü fonksiyon örneği vb.) Temel bilgilere ihtiyacım var.
Anlayışınız için teşekkürler
- www.mql5.com
Başlamak için en iyi yer C++ öğrenmektir.
Belki daha sonra BASIC'ten ve Pascal, Assembler, С+, C# ile yavaş yavaş MQL5'e ulaşır ve ancak o zaman yorumlardaki grafiğe çıktı ile Merhaba dünya yazmaya çalışın.
Başlamak için en iyi yer C++ öğrenmektir.
Bu görüşe kısmen katılıyorum.
Bundan daha da fazlası - sadece "Sınıflı ve STL'siz C" yapabilirsiniz, 90'ların reklam yıllarından MQL'ye karşılık geldiğini anlamak kolaydır.
Modern C++ daha çok meta programlama ve jeneriklerle ilgilidir.
Bu, intuit.ru'da ücretsiz dersler düzeyindedir; programlama senin işinse, bir kabuk bile alabilir ve bir meslek bulabilirsin
Merhaba. MQL5 dilini öğrenmek istiyorum /
Arkadaşlar nereden başlamalı yardım edin herhangi bir video eğitimi?
Video materyali buldum, ancak danışmanların nasıl yazılacağını gösterdiklerinin% 80'inden fazlasını örnekle anlamıyorum (her türlü işlevin bir örneği vb.) Temel bilgilere ihtiyacım var.
Anlayışınız için teşekkürler
en kolay yol, bu uzmanın nasıl çalıştığını bulmaktır, terminalde MACD Sample.mq5'e sahipsiniz.
bu yerde göstergeler -
//+------------------------------------------------------------------+ //| Initialization of the indicators | //+------------------------------------------------------------------+ bool CSampleExpert::InitIndicators( void ) { //--- create MACD indicator if (m_handle_macd== INVALID_HANDLE ) if ((m_handle_macd= iMACD ( NULL , 0 , 12 , 26 , 9 , PRICE_CLOSE ))== INVALID_HANDLE ) { printf ( "Error creating MACD indicator" ); return ( false ); } //--- create EMA indicator and add it to collection if (m_handle_ema== INVALID_HANDLE ) if ((m_handle_ema= iMA ( NULL , 0 ,InpMATrendPeriod, 0 , MODE_EMA , PRICE_CLOSE ))== INVALID_HANDLE ) { printf ( "Error creating EMA indicator" ); return ( false ); } //--- succeed return ( true ); } //+------------------------------------------------------------------+
göstergeleri değiştirerek AL ve SAT için başka bir sinyal oluşturabilirsiniz.
okları değiştirerek bu yerde > <
//+------------------------------------------------------------------+ //| Check for long position closing | //+------------------------------------------------------------------+ bool CSampleExpert::LongClosed( void ) { bool res= false ; //--- should it be closed? if (m_macd_current> 0 ) if (m_macd_current<m_signal_current && m_macd_previous>m_signal_previous) if (m_macd_current>m_macd_close_level) { //--- close position if (m_trade.PositionClose( Symbol ())) printf ( "Long position by %s to be closed" , Symbol ()); else printf ( "Error closing position by %s : '%s'" , Symbol (),m_trade.ResultComment()); //--- processed and cannot be modified res= true ; } //--- result return (res); } //+------------------------------------------------------------------+
2'si Kapalı ve 2'si Açık
en kolay yol, bu uzmanın nasıl çalıştığını bulmaktır, terminalde MACD Sample.mq5'e sahipsiniz.
bu yerde göstergeler -
göstergeleri değiştirerek AL ve SAT için başka bir sinyal oluşturabilirsiniz.
okları değiştirerek bu yerde > <
2'si Kapalı ve 2'si Açık
Örneğin, yalnızca MACD Göstergesini Stokastik olarak değiştirin ve başka hiçbir şeyi değiştirmeyin; yeni sinyaller alacaksınız.
MACD yerine bunu kopyalayın. sadece EA'nızı oluşturun ve MACD Sample.mq5'ten kopyalayın ve deneyin
//--- create MACD indicator if (m_handle_macd== INVALID_HANDLE ) if ((m_handle_macd= iStochastic ( NULL , 0 , 5 , 3 , 3 , MODE_SMA , STO_LOWHIGH ))== INVALID_HANDLE ) { printf ( "Error creating MACD indicator" ); return ( false ); }
test cihazında biraz özledim
Başlamak için en iyi yer C++ öğrenmektir.
Belki de İngilizce ile başlamak daha iyidir? İngilizce bilmiyorum, C++ sorunum yok... Serbest çalışan müşteriler mql5'te programlama konusunda iyi olduğumu söylüyorlar.
Başlamak için en iyi yer C++ öğrenmektir.
pratik görevler olmadan hiçbir şey öğrenilemez. Önce ihtiyaç, sonra çözümler.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Arkadaşlar nereden başlamalı yardım edin herhangi bir video eğitimi?
Video materyali buldum, ancak danışmanların nasıl yazılacağını gösterdiklerinin% 80'inden fazlasını örnekle anlamıyorum (her türlü işlevin bir örneği vb.) Temel bilgilere ihtiyacım var.
Anlayışınız için teşekkürler