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

 
Mql5 kullanarak Uzman Danışman'da komisyon değerini yüzde olarak nasıl alacağımı söyleyebilir misiniz? Sembol özelliklerinde, örnek olarak EURUSD lot başına% 0,0016 gibi bir değer vardır.
Dosyalar:
dsrocrpy.png  20 kb
 
Merhaba. MOEX için takip eden durdurma ile ilgili bir sorunum var. Takas sırasında pozisyon kapatılır ve takas sırasındaki fiyattan açılır, buna göre takip eden stop takas fiyatından hesaplanır, bu da tüm mantığı bozar, ancak grafikte bir ok şeklinde bir işaret vardır (autotrade # .......) ilk açılış fiyatı hakkında veri içerir. Soru: Bu işaretten veri almak için kodun neresinde?
 
Dizinizdeki mevcut pozisyonların açılış fiyatlarının kaydını tutun ve ardından mutabakat sağlayın.
 
Pavel Nikiforov MOEX için takip eden durdurma ile ilgili bir sorunum var. Takas sırasında pozisyon kapatılır ve takas sırasındaki fiyattan açılır, buna göre takip eden stop takas fiyatından hesaplanır, bu da tüm mantığı bozar, ancak grafikte bir ok şeklinde bir işaret vardır (autotrade # .......) ilk açılış fiyatı hakkında veri içerir. Soru: Bu işaretten veri almak için kodun neresinde?

1. Fiyat, geçmişte bir pozisyon açma anlaşmasındadır (anlaşmalar, bir sipariş için birkaç tane olabilir).

2. Fiyatı, yine tüm anlaşmaları ve hacimlerini dikkate alarak robotun durum dosyasına kaydediyorum.

 
Aleksei Stepanenko mevcut pozisyonların açılış fiyatlarının bir kaydını tutun ve ardından birbirleriyle karşılaştırın.

İlk başta bunu düşündüm, ancak veriler zaten etikette saklanıyor ve belki de ona erişmenin bir yolu var mı?

 

6779

1

 
Bu güvenilir değildir. Bir etiket yanlışlıkla silinebilir veya sürüklenebilir. Array ve EA başladığında bir dosyadan yüklemek daha iyidir. Elbette daha karmaşıktır, ancak çok fazla değildir
 
Pavel Nikiforov #:

İlk başta bunu düşündüm, ancak veriler zaten etikette saklanıyor ve belki de ona erişmenin bir yolu vardır?

Ve grafikte işlem yapan birkaç robot varsa, işaretin nerede olduğunu nasıl bulabilirim?

Bir sipariş alın, bu siparişteki tüm işlemler için geçmişte arama yapın.

 
Bu doğru.
 

Tek test raporları her zaman .htm olarak mı oluşturulur?

Uzantıyı farklı şekilde değiştirerek başka bir yol bulamadım.

[Tester]

  • Rapor - test veya optimizasyon sonuçlarına ilişkin raporun kaydedileceği dosyanın adı. Dosya, işlem platformunun dizininde oluşturulacaktır. Dosya kaydetme yolu bu dizinle ilişkili olarak belirtilebilir, örneğin \reports\tester.htm. Raporun kaydedileceği alt klasör mevcut olmalıdır. Dosya adında herhangi bir uzantı belirtilmezse, test raporu için otomatik olarak ".htm" uzantısı ve optimizasyon raporu için *.xml uzantısı kullanılır. Bu seçenek mevcut değilse, test raporu bir dosya olarak kaydedilmeyecektir. İleri test etkinleştirilmişse, sonuçları ".forward" son ekiyle ayrı bir dosya olarak kaydedilecektir. Örneğin, tester.forward.htm.