Ayarlarda sembol seçin - sayfa 5

 
Михаил :

İyi konuşmacı)) Ve beni kınıyorsun))

Senin yolun... sayılar bir çift olmaktan çok uzak. Rahat değil. Ve birkaç çift varsa ve tam hızda sürmeniz gerekiyorsa yapacak mı? Bu arada, ihtiyacın olmadığına emin misin?

Evet, pencerede ne kadar buhar olduğunu öğrenebilir ve test cihazı tarafından sağlanan ekstra değerleri atabilirsiniz... Ama bunlar zaten boruya atılan koşulardır, yani daha az kullanışlı optimizasyon seçeneği vardır.

Artı - optimizasyon sürecinde, işlemin hangi çiftte devam ettiğini bilmiyorsunuz. Pencereyi açmanız ve saymanız, saymanız ve saymanız gerekiyor! meşgul değil misin?

Benim durumumda - sadece kopyala-yapıştır, komisyoncu için bir kez ve bu kadar...

Beni eleştiriyor musun?!

Ya bir kez kopyala-yapıştır yapın ve gelecekte özgürce çalışın ya da piyasaya genel bakış penceresinde sürekli sayıları sayın ... Bu, birdenbire bir tür işkolikliktir)))

Oh, incindim, evet, ben de mükemmel değilim, senden daha kötü, sakin ol))

Kabul ediyorum, yanılmışım, normların versiyonunuz, özellikle Andrei'nin yazdıkları. Buna da ihtiyacım var, bu yüzden konuya baktım. Sonunda istediğini elde ettin mi?

Akım anlamadı - ancak test cihazında incelemeden bir karakter listesi almak gerçekten imkansız mı? Görünüşe göre, kaçırdığım sorunun özü buydu.

Tüm karakter listesini alabileceğinizi hatırladım, vb. her biri veya kendi filtresi için, bu sembol için bir uzman sınıf nesnesi oluşturun, örneğin hepsini bir listeye koyun ve tüm listeyi OnTick'te çalıştırın. Görünüşe göre bunun bir test cihazı olmadığını unutmuşum, bunu test cihazında yapamıyor olman üzücü.

 
Aleksey Mavrin :

Oh, incindim, evet, ben de mükemmel değilim, senden daha kötü, sakin ol))

Kabul ediyorum, yanılmışım, normların versiyonunuz, özellikle Andrei'nin yazdıkları. Buna da ihtiyacım var, bu yüzden konuya baktım. Sonunda istediğini elde ettin mi?

Akım anlamadı - ancak test cihazında incelemeden bir karakter listesi almak gerçekten imkansız mı? Görünüşe göre, kaçırdığım sorunun özü buydu.

Tüm karakter listesini alabileceğinizi hatırladım, vb. her biri veya kendi filtresi için, bu sembol için bir uzman sınıf nesnesi oluşturun, örneğin hepsini bir listeye koyun ve tüm listeyi OnTick'te çalıştırın. Görünüşe göre bunun bir test cihazı olmadığını unutmuşum, bunu test cihazında yapamıyor olman üzücü.

Yeni el sanatları henüz gerçek ticarete ulaşmadı))

Test cihazında nasıl olduğunu biliyorsanız, Expert Advisor'ı başlatmadan ÖNCE, seçmek için bir sembol listesi alın, bir ilke veya bir kod yazın... Test cihazının "Parametreler" sekmesinde.

Çalışma sırasında - doğal olarak sorun yok, ancak başlatmadan ÖNCE ...

Ve bu garip - bunlar temel bilgiler ... Önceden belirlenmiş periyotlar var, ancak sembol yok ... Ama ikinci daireye girmeyelim))

 
Михаил :

Yeni el sanatları henüz gerçek ticarete ulaşmadı))

Test cihazında nasıl olduğunu biliyorsanız, Expert Advisor'ı başlatmadan ÖNCE, seçmek için bir sembol listesi alın, bir ilke veya bir kod yazın... Test cihazının "Parametreler" sekmesinde.

Çalışma sırasında - doğal olarak sorun yok, ancak başlatmadan ÖNCE ...

Ve bu garip - bunlar temel bilgiler ... Önceden belirlenmiş periyotlar var, ancak sembol yok ... Ama ikinci daireyi dolaşmayalım))

Mikhail, yakalamanın ne olduğunu hala anlamadı, periyotlar her zaman bilinir, dildeki sabitler ve veri türleri gibidirler ve semboller farklıdır, bu yüzden her şey yolunda, onlarla sadece programlı olarak çalışabilirsiniz.

Test cihazında kontrol ettim - tam bir sembol listesi alabilirsiniz, bu benim için kişisel olarak çok para birimi uygulamaları için yeterli . Tüm listeyi filtrelemeniz gerekiyorsa, listeyi önceden hazırlayın

(isteğe bağlı olarak enum'da ini dosyasında mümkündür) veya programlı olarak filtrelerle (örneğin, USD ile her şey vb.). Filtreleme için parametrelerde hem SYMBOL_PATH hem de SYMBOL_CATEGORY ayarlayabilirsiniz , bu çok daha uygundur.

Tam bir listeye ihtiyacınız varsa, numaralandırma seçeneğini daha çok seviyorum ve neden sayıları sevmiyorsunuz. Optimizasyon yaparken, sadece karakter sayısını belirledim ve tüm karakterlerin tam bir listesini aldım, anladığım kadarıyla, göreviniz çok basit, değil mi?

Ve optimizasyon için bir tür sınırlı liste ayarlamak istiyorsanız (yukarıdaki filtrelere bakın), ancak Uzman Danışmanı başlatmadan ÖNCE. Sonra böyle bir görevle bir analoji örneği yapardım: MA-şek'in asal sayılar olan tüm periyotlarını çıkarmak istiyorum,

veya Fibonacci serisinin sayıları vb. Bir tamsayı türüyle uğraştığımız açıktır, ancak başlangıçta dilde doğal olarak önceden hazırlanmış bir asal sayı listesi yoktur ve onu önceden hazırlamanız veya programlı olarak ayarlamanız gerekir. umarım anlarsın

Документация по MQL5: Основы языка / Типы данных / Целые типы
Документация по MQL5: Основы языка / Типы данных / Целые типы
  • www.mql5.com
Целые типы представлены в языке MQL5 одиннадцатью видами. Некоторые из типов могут использоваться вместе с другими, если этого требует логика программы, но при этом необходимо иметь ввиду правила преобразования типов. В таблице приведены характеристики каждого типа. Кроме того, в...
 
Aleksey Mavrin :

... optimizasyon için sınırlı bir liste belirleyin (filtreler hakkında yukarıya bakın), ancak Expert Advisor'ı başlatmadan ÖNCE....

Bu yüzden asla gereksiz olarak fibonacci kullanmadım. Pek çok insan onları kullanmıyor. Hatta... bir çok insan onların çöp olduğunu düşünüyor, tıpkı çubuklar gibi... Asal sayılara ihtiyacım yok...

1- Çoklu para biriminde MT5 çipi. Yani Metaalıntılar diyor ki... Fikirlerine saygı gösterin!

2- Terminalde para birimleri listesi bulunmaktadır. Hazırdır, bir şekilde hesaplanmasına veya hazırlanmasına gerek yoktur.

Soru şu ki, neden onu standart numaralandırmayla değiştirmiyorsunuz? Saçma soru...

Sonuçta: zaman dilimleri olan bir numaralandırma var. Ve herkes kullanmıyor. Ama orada, çünkü doğru araç olduğu çok açık.

Çoklu para birimi de öyle - terminalin çipi doğru araçtır. Ama hazır enum yok.

Sobsna bundan bahsediyor. Yazdığınız programlama saçmalıkları tamamen programlama eğlencesidir. İyi eğlenceler)) Meta alıntılar seninle ilgilendi))

 
Михаил :

Bu yüzden asla gereksiz olarak fibonacci kullanmadım. Pek çok insan onları kullanmıyor. Hatta... bir çok insan onların çöp olduğunu düşünüyor, tıpkı çubuklar gibi... Asal sayılara ihtiyacım yok...

1- Çoklu para biriminde MT5 çipi. Yani Metaalıntılar diyor ki... Fikirlerine saygı gösterin!

2- Terminalde para birimleri listesi bulunmaktadır. Hazır, bir şekilde hesaplanmasına veya hazırlanmasına gerek yok.

Soru şu ki, neden standart numaralandırmada değiştirmiyorsunuz? Saçma soru...

Sonuçta: zaman dilimleri olan bir numaralandırma var. Ve herkes kullanmıyor. Ama orada, çünkü doğru araç olduğu çok açık.

Çoklu para birimi de öyle - terminalin çipi doğru araçtır. Ama hazır enum yok.

Sobsna bundan bahsediyor. Yazdığınız programlama saçmalıkları tamamen programlama eğlencesidir. İyi eğlenceler)) Meta alıntılar seninle ilgilendi))

Yine de, bilinenleri anlama isteksizliği ile hayatınızı kesinlikle zorlaştırıyorsunuz. Matematikten gelen fibonacci serisi ile fibonacci seviyeleri "biraz" farklı şeyler ama evet neden bahsediyorum)) Örneği anlamadınız, konu hakkındaydı

BU ANDA VERİ BİLİNMİYORSA, DİL VE/VEYA STANDART ENUM DÜZEYİNDE VERİLERİ önceden tanımlamanın mantıklı OLMADIĞINI

Veya bunu şu şekilde yapalım - böylece arzunuzun bir teklife dönüşmesi için, MQL'nin şu anda bağlı oldukları komisyoncu ve hesabın bir sembol listesiyle standart bir numaralandırmaya sahip olmasını sağlamak için meta alıntıların NASIL yapılacağını açıklayın?

Bunun nasıl yapıldığının mekanizmasını açıklarsanız el sıkışırım! Bu arada, sadece temel mimari şeyleri anlamadığınızı düşünüyorum, görünüşe göre montajcı ve bu konuda kaynak yapma yeteneği size yardımcı olmadı))

 
Aleksey Mavrin :

Yine de, bilinenleri anlama isteksizliği ile hayatınızı kesinlikle zorlaştırıyorsunuz. Matematikten gelen fibonacci serisi ile fibonacci seviyeleri "biraz" farklı şeyler ama evet neden bahsediyorum)) Örneği anlamadınız, konu hakkındaydı

BU ANDA VERİ BİLİNMİYORSA, DİL VE/VEYA STANDART ENUM DÜZEYİNDE VERİLERİ önceden tanımlamanın mantıklı OLMADIĞINI

Veya bunu şu şekilde yapalım - böylece arzunuzun bir teklife dönüşmesi için, MQL'nin şu anda bağlı oldukları komisyoncu ve hesabın bir sembol listesiyle standart bir numaralandırmaya sahip olmasını sağlamak için meta alıntıların NASIL yapılacağını açıklayın?

Bunun nasıl yapıldığını açıklarsanız el sıkışırım! Bu arada, sadece temel mimari şeyleri anlamadığınızı düşünüyorum, görünüşe göre montajcı ve bu konuda kaynak yapma yeteneği size yardımcı olmadı))

kendine böyle bir numara yap. Para birimleri için, temelde sabittir. Her para biriminin kendi standardı (ISO standardı) ve alfa ve sayısal kodları vardır. Döviz çiftleri ve tanımları da standarttır.

mevcut karakter tabanından böyle bir ENUM_CURRENCY_PAIR yapacak bir script yazabilirsiniz ve her yerde aynı isimler ve kodlar olacaktır.

Ve sonra sorunlar olacak - bir döviz çifti ve bir ticaret sembolü aynı şey değil.

Örneğin, EURUSD ticaret sembollerine sahip mutfaklar için .Fedor.x hiç çalışmayacak ve MQ hiçbir şekilde fantezilerini tahmin etmeyecek :-)

 
Maxim Kuznetsov :

kendine böyle bir numara yap. Para birimleri için, temelde sabittir. Her para biriminin kendi standardı (ISO standardı) ve alfa ve sayısal kodları vardır. Döviz çiftleri ve tanımları da standarttır.

mevcut karakter tabanından böyle bir ENUM_CURRENCY_PAIR yapacak bir script yazabilirsiniz ve her yerde aynı isimler ve kodlar olacaktır.

Ve sonra sorunlar olacak - bir döviz çifti ve bir ticaret sembolü aynı şey değil.

Örneğin, EURUSD.Fedor.x ticaret sembollerine sahip mutfaklar için hiç çalışmayacak ve MQ hiçbir şekilde fantezilerini tahmin etmeyecek :-)

hemen hemen her zaman, sembol bir ticaret çifti içerir, Andrey son eklerle bir çözüm önerdi, ben filtrelerle bir çözüm önerdim, bu yüzden listede enumda belirtilen bir döviz çiftini içeren bir sembol ararsanız, sorun çözülür. Numaralandırmanın (eğer öyleyse) ne verdiğini hala anlamıyorum, ancak ihtiyacınız olanı filtreler yapmak en azından bir tür kolaylık.

 
Михаил :

Evet, ayrıca bir seçenek, Alexei'ninkinden daha görsel. Ancak brokerlerin farklı setleri vardır. Muhtemelen test cihazının etkinliğini azaltacak kullanılmayan kombinasyonlar olacaktır...

INIT_FAILED ile kontrolü başlat ve çık


Michael :

Evet ve tüm para birimlerinin bulunması ve puanlanması gerekiyor, tek seferlik kopyala-yapıştırdan daha zor. Şahsen benim için)) Bu seçeneği düşündüm.

Çok fazla para birimi yok, bunların birçok kombinasyonu var.

 
Aleksey Mavrin :

Test cihazında kontrol ettim - tam bir sembol listesi alabilirsiniz, bu benim için kişisel olarak çok para birimi uygulamaları için yeterli .

Gerçekten de SymbolsTotal + SymbolName test cihazında çalıştı! Bu anı kaçırdım.

Hala uzak aracıları kontrol etmek gerekli olacaktır.

 

Bu arada içki bittiğine göre (Paralarda zaten herşey çok net :) )

Şimdi, aracılar bunu destekliyorsa, standart siteden vb. güncellemeleri içeren bir kitaplık kendini önerir. sıçramalar, özellikle Mikhail için) homurdanacak yeni bir şey aramasına izin verin))

SYMBOL_ISIN

Uluslararası menkul kıymet tanımlama kodları sistemindeki alım satım sembolünün adı ISIN'dir (Uluslararası Menkul Kıymet Kimlik Numarası). Uluslararası Güvenlik Tanımlama Kodu, bir güvenliği benzersiz şekilde tanımlayan 12 basamaklı alfasayısal bir koddur. Bu sembol özelliğinin varlığı ticaret sunucusu tarafında belirlenir.

sicim