Teşekkür ederim! Fikir şu: Birkaç doğru sinyal veren bir göstergemiz var.
Herhangi bir sayıda grafik açıyoruz ve buna göre MM ve gösterge sinyali pozisyonları açıyoruz. Grafik üzerinde sembolü ve açık pozisyonların mevcut karını gösteren metin etiketleri veya butonlar oluşturuyoruz. Butona bastığınızda istediğiniz grafiği ön plana çıkarıyoruz.
Sorun, yeni MQL4'teki dizelerin unicode olmasıdır. Diğer tüm yerlerde: nesneler, göstergeler, çizelgeler, sembol adları, günlükler, ayarlar vb. - dizeler yanıtlanabilir kaldı. Bu nedenle, MQL4 programlarında "dış dünya" ile iletişim kurarken, WideCharToMultiByte dönüşümü her seferinde gerçekleştirilir. Olağan durumda, dizelerin karakterleri tek bayttır (ancak farklı kodlamalarda farklıdırlar), Güneydoğu Asya'da bir çok bayttır (Çince düzende 1 karakter 1 ila 4 bayt alır.
Yani sadece Çinliler değil, Avrupalılar da 1251 kod sayfasını öneren yazıtları anlamayacaklar.
Sorun, yeni MQL4'teki dizelerin unicode olmasıdır. Diğer tüm yerlerde: nesneler, göstergeler, çizelgeler, sembol adları, günlükler, ayarlar vb. - dizeler yanıtlanabilir kaldı. Bu nedenle, MQL4 programlarında "dış dünya" ile iletişim kurarken, WideCharToMultiByte dönüşümü her seferinde gerçekleştirilir. Olağan durumda, dizelerin karakterleri tek bayttır (ancak farklı kodlamalarda farklıdırlar), Güneydoğu Asya'da bir çok bayttır (Çince düzende 1 karakter 1 ila 4 bayt alır.
Yani sadece Çinliler değil, Avrupalılar da 1251 kod sayfasını öneren yazıtları anlamayacaklar.
Amacı nedir: Kiril adında bir nesne yaratırız, sonra tıklatıldığında onu OnChartEvent içinde işler, ancak adı orada görünmez.
Bugün, bu yerin bir sorunu olup olmayacağını ilk beşte kontrol edeceğiz.
Функция MQLSetInteger() предназначена для изменения текущей кодовой страницы в запущенной mql4-программе. Это может понадобиться в тех случаях, когда для запускаемых mql4-программ терминал устанавливает по умолчанию кодовую страницу, отличающаяся от той, которая использовалась при её компиляции. Например, mql4-программа скомпилирована на...
Tip dökümü ve kaybı hakkında bilgi edinin. https://www.mql5.com/ru/docs/basis/types/casting
Teşekkür ederim! Fikir şu: Birkaç doğru sinyal veren bir göstergemiz var.
Herhangi bir sayıda grafik açıyoruz ve buna göre MM ve gösterge sinyali pozisyonları açıyoruz. Grafik üzerinde sembolü ve açık pozisyonların mevcut karını gösteren metin etiketleri veya butonlar oluşturuyoruz. Butona bastığınızda istediğiniz grafiği ön plana çıkarıyoruz.
Dört mü?
Evet
DLL yok, Temp.ex4 bile yok!
Evet
Sorun, yeni MQL4'teki dizelerin unicode olmasıdır. Diğer tüm yerlerde: nesneler, göstergeler, çizelgeler, sembol adları, günlükler, ayarlar vb. - dizeler yanıtlanabilir kaldı. Bu nedenle, MQL4 programlarında "dış dünya" ile iletişim kurarken, WideCharToMultiByte dönüşümü her seferinde gerçekleştirilir. Olağan durumda, dizelerin karakterleri tek bayttır (ancak farklı kodlamalarda farklıdırlar), Güneydoğu Asya'da bir çok bayttır (Çince düzende 1 karakter 1 ila 4 bayt alır.
Yani sadece Çinliler değil, Avrupalılar da 1251 kod sayfasını öneren yazıtları anlamayacaklar.
Sorun, yeni MQL4'teki dizelerin unicode olmasıdır. Diğer tüm yerlerde: nesneler, göstergeler, çizelgeler, sembol adları, günlükler, ayarlar vb. - dizeler yanıtlanabilir kaldı. Bu nedenle, MQL4 programlarında "dış dünya" ile iletişim kurarken, WideCharToMultiByte dönüşümü her seferinde gerçekleştirilir. Olağan durumda, dizelerin karakterleri tek bayttır (ancak farklı kodlamalarda farklıdırlar), Güneydoğu Asya'da bir çok bayttır (Çince düzende 1 karakter 1 ila 4 bayt alır.
Yani sadece Çinliler değil, Avrupalılar da 1251 kod sayfasını öneren yazıtları anlamayacaklar.
Amacı nedir: Kiril adında bir nesne yaratırız, sonra tıklatıldığında onu OnChartEvent içinde işler, ancak adı orada görünmez.
Bugün, bu yerin bir sorunu olup olmayacağını ilk beşte kontrol edeceğiz.
Amacı nedir: Kiril adında bir nesne yaratırız, sonra tıklatıldığında onu OnChartEvent içinde işler, ancak adı orada görünmez.
Bugün, bu yerin bir sorunu olup olmayacağını ilk beşte kontrol edeceğiz.
beşte çalışacak
Ve sizin durumunuz için dördüncüde bir çözüm var.
OnInit'te MQLSetInteger (MQL_CODEPAGE,CP_ACP) çağrısı yapın;
Sonra "ileri geri" dize dönüşümleri yeterli olacaktır
bu kod EURUSD 30m üzerinde çalışır
terminal bir hata veriyor:
çıktıları tut -1;
Birisi lütfen bana neyi yanlış yaptığımı söyleyebilir mi:
bu kod 30 milyon EURUSD üzerinde çalışır
terminal bir hata veriyor:
Ve bu yüzden:
?
Birisi lütfen bana neyi yanlış yaptığımı söyleyebilir mi:
bu kod EURUSD 30m üzerinde çalışır
terminal hata veriyor: