Hatalar, hatalar, sorular - sayfa 612

 
x100intraday :
Önceden OBJ_PERIOD_M10|OBJ_PERIOD_H4 gibi bir mantıksal(?) numaralandırmaya sahip bir dizeyi nasıl hazırlayabilirim, böylece daha sonra bitmiş değişkeni yapıştırılmış bir dize biçiminde ObjectSetInteger () ile değiştirebilir miyim? İlk başta onu sembolik olarak yapıştırmaya çalıştım ve sonra onu StringToInteger() içine sarmaya çalıştım, ama işe yaramadı... Sonuçta , OBJ_PERIOD_ ... enum türünün bir öğesidir, ancak bayrağın onaltılık eşdeğerine sahiptir. int tipi? O zaman böyle bir numaralandırma daha çok bitsel bir "VEYA" işlemine benziyor ...
Ve genel olarak amaç nedir, neden numaralandırmaları yapıştırmanız gerekiyor?
 
sergeev :

ne??? aynı ENUM_TIMEFRAMES'i kendiniz kullanıyorsunuz. bu senin için ne

Evet, unsurları dilin derinliklerinde bir yerde gizlidir (sınıf, yapı, dizi, aynı türden bir tür kategori? ..), kafanızdan belirli bir isim alıp kullanmanız gerekir. Eğer bir set kullanmak gerekirse, seti kafamdan çıkarıp bu listenin bahsettiğim her ismini manuel olarak yazıyorum. Bir döngüde çalışıyorsam, önce kendi dizimi yaratmalı ve onu aynı isimlerle pompalamalıyım, yani kodumu şişirilmiş bir kod bloğu ile dizideki bir dizi isimle tamamlamalıyım, ama istemiyorum herhangi bir şeyi başlatmak ve aynı kopyalarla doldurmak için, ancak onu alın ve bir kez daha tam adlarını hatırlamadan ve manuel olarak listelemeden, dile dikilmiş zaman çerçevesi adlarının bazı liste depolamasına indekse göre indeksine bakın. Şuna benzer bir şey: MQLTFnamesArray[i], burada i tam olarak 1 ile 21 arasındaki zaman aralığı seri numarasına karşılık gelir.
 
Urain :
Ve genel olarak amaç nedir, neden numaralandırmaları yapıştırmanız gerekiyor?

https://www.mql5.com/ru/docs/constants/objectconstants/visible ...

Eh, ve böylece, kodunuzu "ekstra" bir manuel isim numaralandırma bloğu ile şişirerek, zaten her şeyi yaptım. Kendi kodunuzu, dilin içinde nelerin saklanabileceği ve saklanması gerektiği ile şişirmek zorunda olmanız çok yazık.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Видимость объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Видимость объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Видимость объектов - Документация по MQL5
 
x100intraday :
Şuna benzer bir şey: MQLTFnamesArray[i], burada i tam olarak 1 ile 21 arasındaki zaman aralığı seri numarasına karşılık gelir.

peki ya garantiler? 666 MQLTFnamesArray[ 0 ] derlemesinde 5 konumuna taşınmayacağını kim söyledi? Bu nedenle, geliştiricilerden böyle bir işlevin mümkün olması olası değildir.

doğru yöne gittiniz - tüm numaralandırmaları dizinize aktardınız.

 
sergeev :
ENUM_s = bu bir numaralandırmadır. önceden tanımlanmış liste

hala evet. önceden tanımlanmış sabit adlar listesi.

karmaşıklaştırma)

 
sergeev :

peki ya garantiler? 666 MQLTFnamesArray[ 0 ] derlemesinde 5 konumuna taşınmayacağını kim söyledi? Bu nedenle, geliştiricilerden böyle bir işlevin mümkün olması olası değildir.

doğru yöne gittiniz - tüm numaralandırmaları dizinize aktardınız.

İşte yine baş aşağı. O zaman geliştiricilerden zaman dilimlerini standart olmayanlarla tamamlamalarını isteyemezsiniz (ben ve diğer pek çok kişi örneğin MN1'den daha eski zaman dilimlerinden yoksun, özellikle geçen yıl pazar küresel aşırı uçlar çizdi ve kaçınılmaz bir ihtiyaç vardı. sıfır çubuğuna odaklanarak gelecekte onu bekleyenlere uzun mesafeden bakmak için), aksi takdirde platformda bir yüz yıl daha değişmeyecek olanın numaralandırmasını değiştirme konusunda kasıtlı bir endişe var.

Neyse. İşe yaramasına rağmen - ve bu ekmek.

 

belirli bir teklifiniz ve önerilen bir uygulamanız varsa. sonra servis masasına yazın .

kaç yıl değişmeyeceğine geliştiriciler kendileri karar versin.

Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
sergeev :

belirli bir teklifiniz ve önerilen bir uygulamanız varsa. sonra servis masasına yazın .

kaç yıl değişmeyeceğine geliştiriciler kendileri karar versin.

Her şeyden önce, geliştiricilerin neden zaman dilimlerini genişletmek için kullanıcıların önerilerini bir kenara bıraktıklarını ayrıntılı olarak öğrenmek istiyorum... Nedense, bana öyle geliyor ki, mesele teknik uygulamanın karmaşıklığı değil. , ancak bu konuda bazı derin kişisel ideolojik tabular.

Not: Öte yandan, 25 dakika boyunca neşeyle takılan Elder ile son MQ röportajı dokunaklı... Platform hakkında ancak tahmin edilebilir...

 
Ayrıca MQ'nun insanları gerçekten heyecanlandıran konularda konuşmak bile istemediği izlenimini edindim. Elbette her şey kabul edilmemeli ama en azından konuşabiliyor musunuz? Ve duvara karşı beri. O halde, kullanıcıların bazı düğmelerin rengini önermesi için neden bir hizmet masası?
 
Urain :

Gerçekçi olmayan büyük spreadler:

AlpariFS sunucusunda, GBPUSD 648, USDCHF 110 çiftleri

MQ-Demo sunucusunda GBPUSD 168, USDCHF 185

normal aralıktaki diğer cihazlarda.

Bu , zayıf pazarın bir özelliği mi yoksa MetaTrader 5 hatası mı ???

Tehdit şu anda pound sakinleşmiş gibi görünüyor, ancak Kanada ve Avustralya spreadleri sırasıyla 88 ve 61. İsviçre, 185 puanlık farkla sıkışmış durumda.

Şimdi öyle. Brokerimin spreadleri özellikle benim için genişletmesinin günahkar bir şey olduğunu düşündüm. Birkaç komisyoncuya baktım, bazı ofisler bugün hiç çalışmıyor ve çalışanlar için spreadler büyük ölçüde genişledi. Gönlümde rahatladım...

Bu, görünüşe göre, birçok bankanın bugün çalışmadığı gerçeğinden kaynaklanıyor - 25'inden transfer. Bu nedenle piyasa likit değil - kısa vadeli işlem yapmak imkansız - bugün benim için boşa geçen bir gündü. Yarın her şey normale dönmeli.