Hatalar, hatalar, sorular - sayfa 2168

 
Sergey Lazarenko :
Alpari esn mt5'te hesabım var ilgi olsun diye meta alıntılardan demoya baktım doğru gösteriyorlar

Geri bildiriminiz için teşekkür ederiz. Zaten sorunun farkındayız, anlıyoruz.

 
Andrey Khatimlianskii :

Ve görev nedir? Düğme durumu ne için ?


Denemeler nerede? )

Düzenli olarak kombinasyonları yakalayabileceğiniz anlaşılıyor, ancak ayrılmış bir kombinasyon için çalışacağı bir gerçek değil.

artı işareti göründüğünde fiyat etiketinin (fiyatı artı işaretiyle gösterilir) vurgulanması

ve buna göre, artı işaretini takip etmek ve artı işaretini kapatarak işareti silmek.

evet

 
Sergey Dzyublik :

Eski kodu bulma vaadiyle mesajım silindiği için hiçbir şey için söz vermediğim ortaya çıktı ...
Şaka.


O karanlık zamanlarda (3 yıldan daha uzun bir süre önce), klavyeyle çalışma işlevselliğinin hala küçük olduğu ve hafifçe söylemek gerekirse, sıradan olmadığı zamanlarda yazılmıştır.
Şimdi, bellek ne kadar başarısız olursa olsun, ihtiyacınız olan belirli anahtarın durumunu izlemek için standart özellikler vardır.
Bu nedenle, aşağıdaki kod parçacığının herhangi bir şekilde kullanılması olası değildir:

nerede:
lparam - geçerli olayda basılan tuşun kodu;
last_key_code - önceki olayda basılan tuşun kodu;
g_first_key - kombinasyondaki ilk anahtarın kodu;
g_second_key - kombinasyondaki ikinci anahtarın kodu;
zaman - mevcut tuşa basma olayının zamanı;
last_time_code - önceki tuşa basma olayının zamanı;
g_time_limit - bir tuş kombinasyonu olarak kabul edilmeleri için birinci ve ikinci tuşlara basılmaları arasındaki maksimum süre;

teşekkürler deneyeceğim

 
Alexandr Bryzgalov :

teşekkürler deneyeceğim

Yardımda örnekler varsa neden tahmin edin? https://www.mql5.com/ru/docs/constants/chartconstants/enum_chartevents

Ama kimse oraya bakmayı düşünmez)

Etkinlik

id parametre değeri

lparam parametre değeri

dparam parametresinin değeri

sparam parametre değeri

Klavye basın etkinliği

CHARTEVENT_KEYDOWN

basılan tuşun kodu

Basılı tutulduğu süre boyunca oluşturulan tuş vuruşlarının sayısı

Klavye düğmelerinin durumunu açıklayan bit maskesi dize değeri


Andrey'e (Khatimlyansky) zaten söyledim - önce bir problem yaratırız (icat ederiz), sonra ne olursa olsun onu cesurca çözeriz ...
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Существуют 11 видов событий, которые можно обрабатывать с помощью функции предопределенной функции OnChartEvent(). Для пользовательских событий предусмотрено 65535 идентификаторов в диапазоне от CHARTEVENT_CUSTOM до CHARTEVENT_CUSTOM_LAST включительно. Для генерации пользовательского события необходимо использовать функцию EventChartCustom...
 
Rashid Umarov :

Yardımda örnekler varsa neden tahmin edin? https://www.mql5.com/ru/docs/constants/chartconstants/enum_chartevents

Ama kimse oraya bakmayı düşünmez)

Andrey'e (Khatimlyansky) zaten söyledim - önce bir problem yaratırız (icat ederiz), sonra ne olursa olsun onu cesurca çözeriz ...

belgelerin bu bölümüne baktı

Yüzeydeki klavye kısayolunun çözümünü görmedim veya anlamadım, bu yüzden topluluğa döndüm

genel olarak, terminaldeki "artı işareti" düğmesine basarak yakalamanın mümkün olduğunu düşündüm, ancak nasıl olduğu ortaya çıktı.

Not: Fare düğmesi için kodu bu örnekten yeni aldım.
 
Rashid Umarov :

Andrey'e (Khatimlyansky) zaten söyledim - önce bir problem yaratırız (icat ederiz), sonra ne olursa olsun onu cesurca çözeriz ...

Rosh, senin bu yorumuna cevap veriyordum. Bir sorunu görmemeniz, var olmadığı anlamına gelmez.

 
MT4 test cihazındaki HTML raporunda , iniş özsermayeyle mi yoksa bakiyeyle mi hesaplanır?
 
Andrey Khatimlianskii :

Rosh, senin o yorumuna cevap veriyordum. Bir sorunu görmemeniz, var olmadığı anlamına gelmez.

Tuş vuruşlarını yakalamak için bir kod bulmaktan bahsediyorum. Artı işaretlerine gelince - gerçek bir hata varsa veya işlevselliğe ihtiyacınız varsa servis masasına yazmanız gerekir.

 
Rashid Umarov :

Tuş vuruşlarını yakalamak için bir kod bulmaktan bahsediyorum. Artı işaretlerine gelince - gerçek bir hata varsa veya işlevselliğe ihtiyacınız varsa servis masasına yazmanız gerekir.

kod değil, algoritma ilginçti. Daha önce kombinasyon görmemiştim.

şimdi ilk anahtarı yakalamam gerektiğini, zamanı hatırlamam gerektiğini, zamanın geçip geçmediğini kontrol etmek için ikinci anahtarı yakalamam gerektiğini görüyorum.

Olay işleyicisinin işini tam olarak anlamıyorum, yani nasıl çalıştığını

örneğin, iki anahtarı tutarsam, onları benim için değiştirir mi yoksa başka bir şey mi?

Her şeyden önce, sertifikaya bakıyorum ama bazen oraya bakıyorsun ve bir incir görüyorsun.

Not: ve bir tuşa basıldığında genellikle diğerlerini algılıyor mu?
 

Derleme sırasında hata

 template < typename T>
void f() {}
template < typename T1, typename T2>
void f() {} //Error: 'f' - function already defined and has body