Ayarlarda sembol seçin - sayfa 6

 
Aleksey Mavrin :

... MQL'nin şu anda bağlı oldukları komisyoncu ve hesabın sembollerinin bir listesini içeren standart bir numaralandırmaya sahip olmasını sağlamak için meta alıntıların NASIL yapılacağını açıklayın?...

Kolayca. Bunu zaten burada birkaç kez alıntıladım ... Terminalde her zaman bu veriler bulunur. Terminalin "piyasaya genel bakış" penceresinde hazırdırlar.

Oradan sağ tuşa basarak> kaydet .... diyerek bu bitmiş formda alabilirsiniz.

Ve onları saçma sapan soruda metaalıntıların yerine koy! Prensip olarak benim için kopyala-yapıştır.

Sistem saatiniz, dile bağlı sarsılmaz bir sabit değildir! Değişiyor. !

Peki, sembol listesi, aynı şekilde değişsin, eğer komisyoncudan komisyoncuya değişen bir kümeyse...

Bir hesaba bağlandığında. Daha sık...


Öyle oldu ki, programlamada yeterince büyük oynadım. Bana önerdiğin çözümler çocukça oyunlara benziyor... Ah, öyle yazabiliyorum zaten... Ah, ne güzel)))

Ben de yapabilirim, ancak bir kez enum oluşturma yöntemim tam olarak daha iyi çünkü kodu karmaşıklaştırmanıza, hiçbir şey yazmanıza gerek yok. Birkaç satır ve fare tıklaması ile her zaman bir karakter setiniz olur. Ve hatta programı başlatmadan ÖNCE - ayarlar penceresinde !

Ama benim için bu aynı zamanda gereksiz endişeler, bu yüzden hazır bir numaralandırmaya sahip olmak istiyorum)) Hepsi bu.

Zaten yeterince yazı var... Birdenbire artırmaya gerek yok.

 
Andrey Khatimlianskii :

INIT_FAILED ile kontrolü başlat ve çık

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

Ben de senin çözümünü beğendim) Ama benimkinden daha karmaşık)

Eh, çiftler listesindeki gereksiz - kullanılmayan öğelere sahip tüm çözümler, test cihazından "faydalı" çalışmaları alacaktır. Hangisi de önemlidir.

 
Михаил :

Birkaç satır ve fare tıklaması ile her zaman bir karakter setiniz olur. Ve hatta programı başlatmadan ÖNCE - ayarlar penceresinde !

Evet ve sonra bu kodu başka bir komisyoncuda çalıştırın. Veya bir süre sonra, mevcut araçların listesi değiştiğinde bile aynı.

Enam derleme zamanında bilinmelidir. Bu yüzden ayarlarda görünebilir.


Elbette, başlatma sırasında terminal tarafından oluşturulacak ve danışmana verilecek bazı dinamik enam'leri bağlamak uygun olacaktır, ancak bunun sadece hayalini kurabilirsiniz.

 

Aslında, SymbolsTotal + SymbolName test cihazında çalıştığı için, enam'daki noktayı hiç görmüyorum. Araçları sayıya veya başka herhangi bir kritere göre sıralayabilirsiniz.

Ancak her testin başında bunlara atıfta bulunmadan bir araç listesi hazırlama problemini çözmek ilginç olurdu. Ama henüz alakalı değil.

 
Михаил :

Kolayca. Bunu burada birkaç kez belirtmiştim... Terminalde her zaman bu veriler bulunur. Terminalin "piyasaya genel bakış" penceresinde hazırdırlar.

Oradan sağ tuşa basarak> kaydet .... diyerek bu bitmiş formda alabilirsiniz.

Ve onları saçma sapan soruda metaalıntıların yerine koy! Prensip olarak benim için kopyala-yapıştır.

Sistem saatiniz, dile bağlı sarsılmaz bir sabit değildir! Değişiyor. !

Peki, sembol listesi, aynı şekilde değişsin, eğer komisyoncudan komisyoncuya değişen bir kümeyse...

Bir hesaba bağlandığında. Daha sık...


Öyle oldu ki, programlamada yeterince büyük oynadım. Bana önerdiğin çözümler çocukça oyunlara benziyor... Ah, öyle yazabiliyorum zaten... Ah, ne güzel)))

Ben de yapabilirim, ancak bir kez enum oluşturma yöntemim tam olarak daha iyi çünkü kodu karmaşıklaştırmanıza, hiçbir şey yazmanıza gerek yok. Birkaç satır ve fare tıklaması ile her zaman bir karakter setiniz olur. Ve hatta programı başlatmadan ÖNCE - ayarlar penceresinde !

Ama benim için bu aynı zamanda gereksiz endişeler, bu yüzden hazır bir numaralandırmaya sahip olmak istiyorum)) Hepsi bu.

Zaten yeterince yazı var... Birdenbire artırmaya gerek yok.

Bu doğru - sistem zamanını numaralandırmada değil, çalışma zamanı işlevi aracılığıyla alırsınız. Enum dilde bir sabittir, oluşturulduğu (derlendiği) andan itibaren programın yürütülmesi sırasında ve ömrü boyunca değişmez.

Ve tüm semboller, çalışma zamanı işlevleri aracılığıyla da kullanılabilir. Sorun yok, sadece kafanda.

Ve tüm karakterlerin numaralandırılması dışında (onsuz daha da kolay olan) enum'un size bu kadar büyülü bir şey vereceği açık değil. Ne de olsa, bu aynı zamanda bir tamsayı türüdür , sayıları sevmezsiniz ve bu nedenle enum yalnızca sayılardır. Derleme sırasında dilin isimlerini string olarak gösterebilmesi ekstra bir peluş ve daha önce durum böyle değildi ve bu yüzden başardılar. Eh, numaralandırmadaki ayarlarda bir karakter seçtiniz - ne olmuş? Andrey'in fark ettiği gibi, aynı komisyoncunun karakter seti değişti ve bu kadar, operadasınız)))

Andrey Khatimliansky :

Aslında, SymbolsTotal + SymbolName test cihazında çalıştığı için, enam'daki noktayı hiç görmüyorum. Araçları sayıya veya başka herhangi bir kritere göre sıralayabilirsiniz.

Ancak her testin başında bunlara atıfta bulunmadan bir araç listesi hazırlama problemini çözmek ilginç olurdu . Ama henüz alakalı değil.

Genelde +!. Vurgulanan , MQL-programı - MT-tester bağlantısının mimarisi sorusudur. Mevcut mimaride nesnel engeller var.

 
Aleksey Mavrin :

Vurgulanan , bağlantı MQL programının mimarisi sorusudur - MT test cihazı. Mevcut mimaride nesnel engeller var.

Evet, hazırlık + bir dosyaya yazma için çevrimiçi başlatmak ve ardından test sırasında okumak en güzel (ve her durumda çalışmıyor) seçenek değildir.

Ancak bir şey icat etme arzusu yokken.

 
Andrey Khatimlianskii :

Evet, hazırlık + bir dosyaya yazma için çevrimiçi başlatmak ve ardından test sırasında okumak en güzel (ve her durumda çalışmıyor) seçenek değildir.

Ancak bir şey icat etme arzusu yokken.

Bu seçenek TS'nin istediğini vermeyecek, test cihazını başlatmadan ÖNCE bir numaralandırma şeklinde bir listeye sahip olmak istiyor.

Dahası, gerçekten bir numaralandırmaya değil, terminalde saklanan ve bakımı yapılan, ancak MQL programlarından dil düzeyinde (ve olduğu gibi çalışma zamanında değil) kullanılabilen dinamik bir dizi dizisine ihtiyacı olduğunu bile anlamıyor. şimdi).

Burada mimari kısıtlamalar vermeyecektir. Ve neden.

 
Aleksey Mavrin :

Bu seçenek size TS'nin istediğini vermeyecektir.

Bu artık TS'nin görevi değil, kendi uygulamasıyla ilgili.

 
Aleksey Mavrin :

... Ve gerçekten bir numaralandırmaya değil, dinamik bir dizi diziye ihtiyacı olduğunu anlamıyor bile ...

Sen bir telepatsın)) Tebrikler!

Nasıl bir numaralandırma veya başka bir şey dediğin önemli değil.

Bir kez daha, adı umurumda değil!

Ben özünden bahsediyorum. Ama öz yok. Ve ihtiyacı var. Nedenini anlamadıysan... Neyse...

Ama felsefe yapabilir ve insanların tamamen mantıksız yaratıklar olduğunu öğrenebilirsiniz.

Ve burada kalman büyük ihtimalle mantıksız... Ama sen sadece burada ilgileniyorsun ve bu kadarı yeter. Bu seçeneğe sahip olmak benim için uygun. Başka biri rahatsa - geliştiricilere söyleyin.

Ve mevcut olanı elde etmek zor olduğu için onu ovmaya gerek yok. Bu doğru değil. Eğer öyleyse, metakotaların organizasyonel sorunları vardır.


Alexey Mavrin :

... Burada mimari kısıtlamalar vermez. Ve neden. ...

Ops, bu ilginç. Bu ortamın mimarisinden haberiniz var mı... Geri derleme mi yaptınız yoksa bir üst alıntı temsilcisi misiniz?


Genel olarak, uzun zamandır hiçbir şeyden bahsetmiyoruz))

 
Михаил :

Sen bir telepatsın)) Tebrikler!

Nasıl bir numaralandırma veya başka bir şey dediğin önemli değil.

Bir kez daha, adı umurumda değil!

Ben özünden bahsediyorum. Ama öz yok. Ve ihtiyacı var. Nedenini anlamadıysan... Neyse...

Ama felsefe yapabilir ve insanların tamamen mantıksız yaratıklar olduğunu öğrenebilirsiniz.

Ve burada kalman büyük ihtimalle mantıksız... Ama sen sadece burada ilgileniyorsun ve bu kadarı yeter. Bu seçeneğe sahip olmak benim için uygun. Başka biri rahatsa - geliştiricilere söyleyin.

Ve mevcut olanı erişilebilir hale getirmenin zor olduğu için onu ovmak zorunda değilsiniz . Bu doğru değil. Eğer öyleyse, metakotaların organizasyonel sorunları vardır.


Ops, bu ilginç. Bu ortamın mimarisinin farkındasınız. .. Derleme yaptınız mı yoksa bir meta alıntı temsilcisi misiniz?


Genel olarak, uzun zamandır hiçbir şeyden bahsetmiyoruz))

1. Zaten mevcut

2. Bildiğiniz gibi, bunun için MK'de olmanız veya kaynak koda dönüştürmeniz gerekmez.

Pekala, konuşmayı bitirelim) İyi şanslar!

Neden: