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

 

İyi günler. Bir EA'yı test ediyorum ve geçmiş verileri kullanarak hata ayıkladığımda her şey beklendiği gibi gidiyor. İşlemler olması gerektiği gibi başlatılıyor ve kapatılıyor ve EA doğru çalışıyor gibi görünüyor.
Ancak, aynı EA'yı demo hesabında "işlem yapmak" için etkinleştirdiğimde, emirleri göndermiyor ve tamamen hareketsiz kalıyor.
Başka bir deyişle, hata ayıklama sırasında grafikte takip etmek de dahil olmak üzere bu EA'ya dayalı backtestler gerçekleştirebiliyorum, ancak bazı nedenlerden dolayı gerçek zamanlı olarak piyasada emir göndermiyor (demo hesabı).

Test ettiğim varlık WINM22.


MT5 "günlüğünde" aşağıdaki mesajlar görünür:
- uzman başarıyla yüklendi
- otomatik ticaret etkinleştirildi

Ve başka hiçbir şey. İşlem seansı boyunca bir hata mesajı bile yok.

Neler olduğunu anlamama yardımcı olabilecek biri var mı?



Emir göndermek için kullandığım komutlar şunlardır:
mrequest.action = TRADE_ACTION_DEAL;
mrequest.price = NormalizeDouble(last_price,1);
mrequest.sl = NormalizeDouble(last_price + STP,1);
mrequest.tp = NormalizeDouble(last_price - TKP,1);
mrequest.symbol= _Symbol;
mrequest.volume = Lot;
mrequest.magic = EA_Magic; 
mrequest.type= ORDER_TYPE_SELL;
mrequest.type_filling = ORDER_FILLING_FOK;
mrequest.deviation=NormalizeDouble(slippage,_Digits);
OrderSend( mrequest , mresult );

Teşekkür ederim.

 

Merhaba, sormak istiyorum... MT4/5 üzerinde bir Uzman Danışman yazmak mümkün mü, böylece bir anlaşma yaparken sadece MT'ye gömülü göstergelere değil, aynı zamanda dışarıdan gelen verilere de (örneğin, sunucumdan) dayanır mı?

Ve bir soru daha: bir Uzman Danışman, yalnızca kendisine bağlı enstrüman için değil, aynı zamanda diğer enstrümanlar için de göstergeler tarafından yönlendirilebilir mi (mecazi anlamda, EURUSD döviz çiftindeki bir Uzman Danışman, DXY ile bir gösterge tarafından yönlendirilir)?

 
key_Ex bir Uzman Danışman yazmak mümkün mü, böylece sadece MT'ye gömülü göstergelere değil, aynı zamanda dışarıdan gelen verilere de (örneğin, sunucumdan) dayanıyor mu?

Ve bir soru daha: bir Uzman Danışman sadece kendisine bağlı enstrüman için değil, aynı zamanda diğer enstrümanlar için de göstergeler tarafından yönlendirilebilir mi (mecazi anlamda, EURUSD döviz çiftindeki bir Uzman Danışman DXY ile bir gösterge tarafından yönlendirilir)?

Evet, yukarıdakilerin hepsini yapmak mümkündür.

 
Aleksey Vyazmikin #:

Evet, yukarıdakilerin hepsi yapılabilir.

Teşekkürler, yorumumun altındaki konuların bağlantılarına baktım ve sanırım aradığım şeyi buldum
 

int mov1=iMA(NULL,PERIOD_H4,200,0,MODE_EMA,PRICE_CLOSE);

çıkışlar 10


Eurodollar üzerine bahis oynadım, neden 10 gerçek değil.

 
Roman Epifanov ,PERIOD_H4,200,0,MODE_EMA,PRICE_CLOSE);

Çıkışlar 10


Eurodollar üzerine bahis oynadım, neden 10 gerçek değil.

Dönen değer

Belirtilen teknik göstergenin tanıtıcısınıdöndürür , başarısızlık durumunda INVALID_HANDLE döndürür .

Документация по MQL5: Константы, перечисления и структуры / Именованные константы / Прочие константы
Документация по MQL5: Константы, перечисления и структуры / Именованные константы / Прочие константы
  • www.mql5.com
Прочие константы - Именованные константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Nauris Zukas #:

Dönüş değeri

Belirtilen teknik göstergenin tanıtıcısınıdöndürür , başarısızlık durumunda INVALID_HANDLE döndürür .

Bir değer döndürüyor, sadece 10. Böyle olamaz

Burada bir hata olduğunu sanmıyorum. Programlamaya yeni başlıyorum, lütfen bana yardım edin.

 
Roman Epifanov #:

Sadece 10 değerini döndürüyor. Bu doğru olamaz.

Bir hata olduğunu sanmıyorum. Programlamaya yeni başlıyorum, lütfen bana yardım edin.

10 tam olarak bir tutamaçtır, değeri. Bu, göstergenin başarıyla oluşturulduğunu gösterir.

Başarıyla oluşturulmuş bir göstergeden tamponlarının değerlerini okumak için, alınan gösterge tanıtıcısını belirtmeniz gereken CopyBuffer() işlevini kullanmalısınız.

Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
  • www.mql5.com
CopyBuffer - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Merhaba, Android'de mt5 kullanıyorum, ciddi bir şekilde biraz eğitim almayı düşünmeme rağmen kendi başıma ticaret yapmayı öğreniyorum. Lotlarla ilgili ciddi bir sorunum var 😭😭😭😭. Hiçbir şey anlamıyorum, 3 gündür internette çözmeye çalışıyorum ama hiçbir şey yok.

1 lot = 100.000 USD olduğunu biliyorum
0,1 lot= 10.000 USD
0,01 lot = 1.000 USD

Benim sorunum şu: örneğin 10.000 USD sermayem varsa ve sermayemin %1'ini, yani 100 USD'yi yatırmak istiyorsam, hangi lotu seçmeliyim?
 
Merhabalar!
Meslektaşlarım, lütfen, "Market Watch" listesinden yeni bir sembolü fare ile bir grafik penceresine sürüklerken, önceki semboldeki çizim nesneleri (örneğin seviyeler, vb.) grafikte kalıyor. Bu nesneler sembole bağlı olmadan pencereye mi bağlı? Bu bir şekilde tedavi edilebilir mi? Belki bunun için bir düzeltme vardır? Her sembol için ayrı bir profil oluşturmak istemiyorum.