"MQL5 Tarif Defteri Alım Satım Seviyelerini Ayarlarken/Değiştirirken Hatalardan Nasıl Kaçınılır?" makalesi için tartışma

 

Yeni makale MQL5 Tarif Defteri Alım Satım Seviyelerini Ayarlarken/Değiştirirken Hatalardan Nasıl Kaçınılır? yayınlandı:

"MQL5 Tarif Defteri: MetaTrader 5 Strateji Test Cihazındaki Pozisyon Parametrelerini Analiz Etme" isimli serinin önceki makalesinden Uzman Danışman üzerindeki çalışmamızın devamında, bunu birçok faydalı fonksiyon ile geliştirecek ve mevcut olanları iyileştirip optimize edeceğiz. Uzman Danışman, bu sefer MetaTrader 5 Strateji Test Cihazında optimize edilebilecek harici parametrelere sahip olacak ve bazı yönlerden basit bir alım sistemine benzeyecektir.

MQL5 Tarif Defteri Alım Satım Seviyelerini Ayarlarken/Değiştirirken Hatalardan Nasıl Kaçınılır?

Yazar: Anatoli Kazharski

 

GetPositionProperties ve GetSymbolProperties, bayraklar üzerinde yapıldığından çok daha rahat bir şekilde yapılabilir.

Ve yeni bir makalede eski makalede yayınlanan kodları yükseltmek bir şekilde.... çarpık ya da başka bir şey.

 
TheXpert:

GetPositionProperties ve GetSymbolProperties bayraklar üzerinde yapıldığından çok daha rahat bir şekilde yapılabilir.

Bunu daha da kullanışlı hale getirebildiğinizde güzeldir. Bir örnek görebilir miyiz?

TheXpert:

Evet ve eski makalede yayınlanan kodları yeni bir makalede yükseltmek bir şekilde.... çarpık ya da başka bir şey.

Bunu önceden hesaba katmak zor. Bence yazarın görüşüne göre onu tamamlayan veya daha kullanışlı hale getiren bir çözüm varsa, okuyucuyu uyaran değişiklikler yapmak gerekir. Daha doğrusu iki seçenek var. Ya eskisinde düzeltme yapmak ya da yenisinde değişiklik yapmak. İkinci seçeneğin daha iyi olduğunu düşündüm. )) Dolayısıyla, okuyucunun her zaman bir seçeneği vardır.

 
tol64:

Bir örnek görebilir miyim?

Şey, olağan bayraklar

0x1 0x2 0x4 0x8 ..... sonra kullanılabilirliğe bakın ve ihtiyacınız olanı yükleyin.

 
İşlem seviyelerini ayarlarken/değiştirirken hata almamak için, bu seviyeleri minimum fiyat değişikliğinin(SYMBOL_TRADE_TICK_SIZE) katına getirmek gerekir.Minimum fiyat değişikliği her zaman puan değeri ile çakışmaz.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
TheXpert:

Her zamanki bayraklar

0x1 0x2 0x4 0x8 ..... sonra kullanılabilirliğe bakın ve ihtiyacınız olanı yükleyin.

Evet, bu doğru. Hemen fark etmedim ama bu daha da kullanışlı olurdu. Bitsel işlemleri henüz tam olarak çözemedim, denemeye çalışacağım. Yardım'da bu konuyla ilgili öğrenmesi zor bazı materyaller var. Yüzde yüz anlamıyorum ama ne yaptığımı anlamak istiyorum. )) Belki birisi bu konuda bir makale yazar.

Документация по MQL5: Основы языка / Операции и выражения / Побитовые операции
Документация по MQL5: Основы языка / Операции и выражения / Побитовые операции
  • www.mql5.com
Основы языка / Операции и выражения / Побитовые операции - Документация по MQL5
 
Yurich:
İşlem seviyelerini ayarlarken/değiştirirken hata almamak için, bu seviyeleri minimum fiyat değişikliğinin(SYMBOL_TRADE_TICK_SIZE) katına getirmek gerekir.Minimum fiyat değişimi her zaman puan değeri ile çakışmaz.
Teşekkür ederim. Bu daha doğru olacaktır.
 
Harika bir makale!
 

Evet,

bu makale dizisi harika.

Yine de, EA'yı strateji test cihazında denediğimde neden TP (kar al) ve SL'nin (StopLoss) hiç görünmediğini anlamıyorum (SL görünüyor, ancak görünen o ki, yalnızca takip eden durdurmayı kullandığımda ==> SL'nin değiştirilmesi çalışıyor, ancak sipariş tamamlandığında ilk set değil)

Aynı zamanda, EA'yı canlı olarak hata ayıklamaya çalıştığımda, emir iletiliyor ve SL ve TP, emir gönderilir gönderilmez doğru şekilde ayarlanıyor (hemen TradingBlock () içinde; ve ModifyTrailingStop () için beklemek gerekli değil;

Bir açıklama yapabilecek var mı?

Bu bir komisyoncu sorunu mu (Alpari UK) ?

Yardım için teşekkürler.

 
Macgyver75:

Evet,

bu yazı dizisi harika.

Bununla birlikte, EA'yı strateji test cihazında denediğimde neden TP (kar alma) ve SL'nin (StopLoss) hiç görünmediğini anlamıyorum (SL görünüyor, ancak yalnızca takip eden durdurmayı kullandığımda görünüyor ==> SL'nin değiştirilmesi çalışıyor, ancak sipariş tamamlandığında ilk set değil)

Aynı zamanda, EA'da canlı olarak hata ayıklamaya çalıştığımda, emir iletiliyor ve SL ve TP, emir gönderilir gönderilmez doğru şekilde ayarlanıyor (hemen TradingBlock (); ve ModifyTrailingStop () için beklemek gerekli değildir;

Bir açıklama yapabilecek olan var mı?

Bu bir komisyoncu sorunu mu (Alpari UK)?

Yardımınız için teşekkürler.

Neden TP ve SL olmadığını düşündüğünüzü açıklayabilir misiniz? Bende 2 tane var.
 
Merhaba, uzman danışmanınızı GOLD üzerinde strateji test cihazında test ederken her zaman Pozisyon açılamadı - Geçersiz durdurmalar - hiçbir pozisyon açılmadı istemleri aldım. Yanlış olan neydi? Bu tür hatalardan kaçınmak için mi yazıldı?