MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1869

 
Mihail Matkovskij # :

Neden kendin düşünmedin? Ve vladeimirami kullanıcısına her şeyi nasıl yapacağını söylerlerdi . Hala belgelerde:

https://www.mql5.com/ru/docs/event_handlers/onchartevent

Sabitlerin listesini gerekli olanlara genişletiyoruz:

Sabitler için değerler nereden alınır:. Google "C++ Anahtar Kodları" (dediğim gibi). Ve işliyoruz:

Print ile bir satır yerine, basılan tuşa bağlı olarak diziye bir değer eklemek için bir fonksiyon ekliyoruz. Zor olan ne?

Diziye basılan tuşun kodunu değil de bir sayı girmeniz gerekiyorsa zorluk olacaktır. Örneğin, 123. Dizinin üç hücresi burada doldurulacak - her biri 1, 2 ve 3 değerlerini içerecek ve 123 değerine sahip değil.

Bu, tuşların okumasını ayrı ayrı ve okumalarının sonunu ayrı ayrı yapmanız gerektiği anlamına gelir. Başka bir deyişle, programa bir sayı girişinin başladığını ve bittiğini bildirin ve girilen sayıyı diziye yazabilirsiniz.

 
Andrey Sokolov # :

Neye cevap yazdığını bile okuyor musun?

Ah tamam. Çok karıştı. Çok yazmak zorundayım. Bu nedenle yanılıyor olabilirim.

Ama ne yapacağını ve nasıl yapacağını bilmeyenin sen olduğun izlenimini edindim... Vladeimirami yardım edebilirdi.

 
Artyom Trishkin # :

Diziye basılan tuşun kodunu değil de bir sayı girmeniz gerekiyorsa zorluk olacaktır. Örneğin, 123. Dizinin üç hücresi burada doldurulacak - her biri 1, 2 ve 3 değerlerini içerecek ve 123 değerine sahip değil.

Bu, tuşların okumasını ayrı ayrı ve okumalarının sonunu ayrı ayrı yapmanız gerektiği anlamına gelir. Başka bir deyişle, programa bir sayı girişinin başladığını ve bittiğini bildirin ve girilen sayıyı diziye yazabilirsiniz.

Dizi uchar ise StringToCharArray kullanabilirsiniz. Veya dizeden her hücreye sayılar ekleyen kendi işlevinizi oluşturun. Sadece ipin uzunluğu kolayca elde edilebilir ve bir döngü kullanılarak içinden geçilebilir.

 
Mihail Matkovskij # :

Ah tamam. Çok karıştı. Çok yazmak zorundayım. Bu nedenle yanılıyor olabilirim.

Ama ne yapacağını ve nasıl yapacağını bilmeyenin sen olduğun izlenimini edindim... Vladeimirami yardım edebilirdi.

Anlamsız trollüğünüz burada açıkça gereksiz. Trol olmayan cevaplar ya doğru değil, hatta yalan.

Son sayfalardaki tüm cevaplarınız ya yanlış bilgi ya da saçmalık, yalan ve trolleme, bunları neden yazıyorsunuz anlamıyorum, eğer mesaj sayacını kapatmazsanız, bunların hiçbir faydası yok, sadece zararları var.

 
Andrey Sokolov # :

Anlamsız trollüğünüz burada açıkça gereksiz. Trol olmayan cevaplar ya doğru değil, hatta yalan.

TAMAM. Cevaplarımı okumayın. Diğerlerini okuyun.

 
Mihail Matkovskij # :

Neden kendin düşünmedin? Ve vladeimirami kullanıcısına her şeyi nasıl yapacağını söylerlerdi . Hala belgelerde:

https://www.mql5.com/ru/docs/event_handlers/onchartevent

Sabitlerin listesini gerekli olanlara genişletiyoruz:

Sabitler için değerler nereden alınır:. Google "C++ Anahtar Kodları" (dediğim gibi). Ve işliyoruz:

Print ile bir satır yerine, basılan tuşa bağlı olarak diziye bir değer eklemek için bir fonksiyon ekliyoruz. Zor olan ne?

Kardeşler. Kocaman teşekkürler. Çok teşekkürler. Mütevazı öğrenciniz Vladimir. Ve hayat daha güzel hale geldi. Daha kolay nefes al
 
vladeimirami # :
Alexey, o kadar aptal değilim. Üzgünüm, diziyi bu şekilde de doldurabilirim. Klavye ile doldurmak istiyorum. İşte burada kafayı yiyorum.

Ne yazık ki, forumda her türlü şey var. Yeteneklerini bilmiyorum, alınma...

Ve başka bir soru, giriş formu aracılığıyla girişi mi kastediyorsunuz? InputLable yazın veya buna benzer bir şey denir mi?

Akla gelen ilk şey, bir OBJ_EDIT oluşturmak ve onu OnChartEvent() içindeki CHARTEVENT_OBJECT_ENDEDIT olayında doldurmaktır. Bir karakter girdikten sonra nesneyi silin. Dizi dolu.

 
Merhaba, lütfen söyleyin, para çekmek için sigortaya ihtiyacım var mı? Bana ondan bahset
 
54031252 Махмуд # :
Merhaba, lütfen söyleyin, para çekmek için sigortaya ihtiyacım var mı? Bana ondan bahset
Önce bunların kazanılması gerekir.
 
Alexey Viktorov # :
Önce bunların kazanılması gerekir.