MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1455

 

Rüstem, herhangi bir tarihi bu yapıya dönüştürmek için tarih yapısını ve işlevini kullanın. Ve sonra yapı alanlarına bakın ve saatleri, dakikaları, yüzyılları alın...

 MqlDateTime date;
TimeToStruct (time,date);
printf (date.hour);
 

Lütfen açıkla:

Belgelerden - " Ticaret stratejilerini test etme " ifadesi:

  • Keneler ağ üzerinden gönderilmez, test aracılarında üretilirler.

" Her tik , gerçek tiklere dayalı" modunda yerel bir çiftlik kullanırken - keneler yerel ağdaki aracılarda simüle ediliyor mu yoksa gerçek geçmiş kullanılıyor mu?

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

Çerçeveyi danışman tarafından işledikten sonra, uygun bireysel sonuçları hemen bir dosyaya kaydedebilirsiniz.

Bir geçişte 1'den fazla kare olabilir, bu da görev sayısını azaltacaktır.

Örneğin, geçiş başına 10.000 sonuç sayıyorum ve aynı sayıda çerçeveyi aktarıyorum, bu da genetiğe girmememi sağlıyor.

Bir kod örneği verebilir misiniz?

 
Alexander Generalov :

Bir kod örneği verebilir misiniz?

Uygulamada çerçevelerle çalışan bir Uzman Danışman örneği .

Dosyalar:
 

Merhaba. Lütfen bana Başlat'ın neden olduğunu söyle Başlangıç = 2021.04.22 00:00:00 ???

 void DrawTimeZone( datetime Start, int Index)
{
   int _startIndex=Index-ShiftTime;
   datetime _start=Start+( TimeTradeServer ()- TimeGMT ());

Koda göre, değer hiçbir yere atanmamış mı yoksa bir yerde yanlış mıyım ve bir şeyi kaçırdım mı?

 

CTrade aracılığıyla işlemler açıyorum

Son işlemin sonucu nasıl bulunur?

Birden fazla robotun işlem gördüğü göz önüne alındığında, yani sadece geçmişteki son anlaşma alınamaz.

 
Roman Sharanov :

CTrade aracılığıyla ticaret açıyorum

Son işlemin sonucu nasıl bulunur?

Birden fazla robotun işlem yaptığını hesaba katarsak, yani geçmişten son anlaşmayı alamazsınız.

Sadece OnTradeTransaction() içindeki son ticareti yakalamanız gerekiyor.

Veya kütüphanelerde sapıklık arayın...

 
Herşey gönlünce olsun. Oldukça amatörce bir soru... Tamamen yeniyim. AM ile çalışmaya başlıyorum. MT terminalini hiç kullanmadım. Terminalden çıkarken çizilen seviyeleri çizelgeye kaydetmenin mümkün olup olmadığını söyleyin? (Ertesi gün gidiyorum, cihazın tablosu temiz, öğrenmeye uygun değil).
 
partner67 :
Herşey gönlünce olsun. Oldukça amatörce bir soru... Tamamen yeniyim. AM ile çalışmaya başlıyorum. MT terminalini hiç kullanmadım. Terminalden çıkarken çizilen seviyeleri çizelgeye kaydetmenin mümkün olup olmadığını söyleyin? (Ertesi gün gidiyorum, cihazın tablosu temiz, öğrenmeye uygun değil).

Çıkışta tüm nesneler kaydedilmelidir.

 
partner67 :
Herşey gönlünce olsun. Oldukça amatörce bir soru... Tamamen yeniyim. AM ile çalışmaya başlıyorum. MT terminalini hiç kullanmadım. Terminalden çıkarken çizelgeye çizilen seviyeleri kaydetmenin mümkün olup olmadığını söyler misiniz? (Ertesi gün gidiyorum, cihazın tablosu temiz, öğrenmeye uygun değil).

Ayarlanan UAC seviyesini kontrol edin.