"MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması" makalesi için tartışma

 

Yeni makale MetaTrader 5'te Çoklu Para Birimi Modunun Uygulanması yayınlandı:

Uzun zamandır çoklu para birimi analizi ve çoklu para birimi alım satımı insanların ilgisini çekmiştir. Tam teşekküllü bir çoklu para birimi rejimi uygulama fırsatı MetaTrader 5'in ve MQL5 programlama dilinin herkese açılmasıyla mümkün olmuştur. Bu makalede çeşitli sembollere yönelik gelen tüm tikleri analiz etmenin ve işlemenin bir yolunu öneriyoruz. Örnek olarak USDx dolar endeksinin çoklu para birimli RSI göstergesini ele alalım.

Tüm gösterge tamponlarının tam senkronizasyonu için aşağıdaki makalede açıklandığı gibi “delikler” olmadan tam bir dakikalık zaman dilimi kullanmamız gerekir. Ancak gösterge tamponlarının bu senkronizasyon yönteminde mevcut grafiğin zaman dilimini gösterge ekranı üzerinde gerçekleştiği için özel olarak seçtik.

Kendi deneyimlerime dayanarak söyleyebilirim ki, eğer sembolleri mevcut grafikteki sembolden farklıysa küçük periyotlar söz konusu olduğunda herhangi bir zaman serisi veya gösterge tamponu için böyle bir senkronizasyon yöntemi kullanmak mantıklıdır

Aşağıdaki grafik bunun neden yapmaya değer bir şey olduğunu açıkça göstermektedir:


Yazar: Konstantin Gruzdev

 

Konstantin, makale için teşekkürler!

Dile getirilen sorun çok uzak değil ve çözüm zarif ve (umarım) güvenilirdir.

Soru: Test cihazındaki Uzman Danışmandan doğrudan "casusları" çağırma yöntemi işe yarıyor mu?

 
komposter:

Konstantin, makale için teşekkürler!

Dile getirilen sorun çok uzak değil ve çözüm zarif ve (umarım) güvenilirdir.

Soru: Doğrudan Uzman Danışmandan "casusları" çağırma tekniği test cihazında çalışıyor mu?

OnChartEvent() henüz test cihazında çalışmıyor. Geliştiriciler bunu çalıştıracaklarına söz verdiler. Test olarak adlandırılabilirse, test cihazında doğrudan Uzman Danışmandan "casusları" çağırma tekniğini test ettim, olayların küresel değişkenler aracılığıyla geçişini değiştirdim - çalışıyor.
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 

Harika bir karar! "Bunu düşünmek" için pek çok neden var .....

Bir süredir bu konu etrafında dönüp duruyordum ve siz her şeyi tam anlamıyla bir perspektife oturttunuz. Teşekkür ederim!

Sembol üzerindeki hesaplamaların ana kütlesi gösterge gövdesinde gerçekleştirilirse ve Uzman Danışman sonuçları son işlem ve ticaret için gönderirse, yükün çok iyi bir dağılımı olacaktır. Sonuçta, her gösterge ve Uzman Danışman kendi iş parçacığında çalışacaktır. Bunu denemek zorunda kalacağım ...

 

Dayanamadım flooding'den.....

Makaleyi tekrar okudum. İlk başta kafamda oluşan küçük sorular bile ortadan kalktı.

Teşekkürler, Konstantin.

 

lav888:

Harika bir çözüm! "Düşünmek" için pek çok neden...

Bunu uzun zamandır düşünüyordum ve siz kelimenin tam anlamıyla her şeyi yerine koydunuz. Teşekkürler!

Hesaplamaların çoğunu gösterge gövdesindeki bir sembol üzerinde yaparsanız ve sonuçları son işlem ve ticaret için Uzman Danışmana gönderirseniz, yükün çok iyi bir dağılımını elde edersiniz. Sonuçta, her gösterge ve Uzman Danışman kendi iş parçacığında çalışacaktır. Denemek zorunda kalacağım ...


Su baskınına karşı koyamadım...

Makaleyi tekrar okudum. İlk başta ortaya çıkan küçük sorular bile ortadan kalktı.

Teşekkür ederim, Konstantin.

Bir şey değil. Fikri değerlendirdiğiniz için de teşekkür ederim. Evet, bazı durumlarda göstergelere, yalnızca bir alım / satım sinyali göndermeye veya Uzman Danışmana emir vermeye kadar çok fazla kredi verilebilir.
 

Makale için oy kullanma seçeneği nerede?

Evet ve böyle bir araç için MQ'ya minnettarlığımı ifade etmeden edemeyeceğim!

 

Bunu Uzman Danışman'da nasıl çalıştıracağımı söyle, bu mesajı alıyorum. Makaleye ekli Uzman Danışmanı çalıştırmaya çalışırken

2011.01.22 23:51:02 Çekirdek 1 bağlantı kapatıldı

2011.01.22 23:51:02 Çekirdek 1 test cihazı OnInit başarısız olduğu için durduruldu

2011.01.22 23:51:02 Çekirdek 1 2010 .01.01.01 00:00:00 GBPUSD üzerinde casus yükleme hatası

2011.01.01.22 23:51:02 Çekirdek 1 2010 .01.01.01 00:00:00 Uzman kaldırıldı çünkü gösterge 43 yüklenemiyor [4802]

2011.01.01.22 23:51:02 iSpy GBPUSD,M1'in Çekirdek 1 yüklemesi başarısız oldu

2011.01.22 23:51:02 Çekirdek 1 GBPUSD ,M1: Experts\My\exSpy.ex5'in 2010.01.01 00:00 ile 2011.01.22 00:00 arasındaki testi başladı

2011.01.01.22 23:51:02 Çekirdek 1 GBPUSD ,M1 (MetaQuotes-Demo): her tik üretiliyor

2011.01.01.22 23:51:02 Çekirdek 1 Intel Atom N450 @ 1.66GHz, 2038 MB, PR22

2011.01.01.22 23:51:02 Çekirdek 1 4649 bayt toplam başlatma verisi alındı

2011.01.22 23:51:02 Çekirdek 1 başarıyla başlatıldı

 

1. Geçmişi test ederken bunun nasıl çalıştırılacağı.

2. Casuslar aracılığıyla fiyat değil, teklif ve teklif nasıl alınır?

Şimdiden teşekkürler

 
Trolls:

1. Geçmişi test ederken bunun nasıl çalıştırılacağı.

2. Casuslar aracılığıyla fiyat değil, teklif ve teklif nasıl alınır?

Şimdiden teşekkürler

OnChartEvent test cihazında çalışmıyor
 
Trolls:

2. Casuslar aracılığıyla fiyat değil, teklif nasıl alınır?

Şimdiden teşekkürler

Spy Kontrol paneli MCM'deki OnCalculate() işlevinde bir satır vardır:

double price_current=price[rates_total-1];

Varsayılan olarak price[rates_total-1] son bitmemiş çubuğun kapanış fiyatına eşittir ve bu da son teklif fiyatına eşittir. yani, varsayılan olarak casustan her zaman teklif fiyatını alırız.

Zorla satış fiyatını almak istiyorsanız, bu satırı örneğin aşağıdakiyle değiştirin

double price_current=SymbolInfoDouble(_Symbol,SYMBOL_ASK); 

Uzman Danışman'da nasıl çalıştıracağımı söyleyin. Bu mesajı alıyorum. Ekli Uzman Danışmanı makaleye çalıştırmaya çalışırken

OnChartEvent test cihazında çalışmıyor - bu şimdilik. Ancak test cihazındaki Uzman Danışmanın casusu yükleyememesi garip. Demonuzda her şey çalışıyor mu?

Bakalım neyim var....