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

 
Artyom Trishkin :

Burada, çoğu hemen hemen her sonuca ulaşabilir.

Bunları kendiniz elde etmeye çalışmanız ve başkalarına bunu sizin için yapmaları için yalvarmamanız önemlidir. Burada yardım her zaman hazır, ama yardım etmek için, sizin için değil.

Elimden geleni yaptım, defalarca denedim. Hiç doğru yazmadığımı fark ettim ama nasıl doğru yazacağımı bilmiyorum, en azından bir şekilde yardım etmenizi rica ediyorum.

 
vebster005 :

Elimden geleni yaptım, defalarca denedim. Hiç doğru yazmadığımı fark ettim ama nasıl doğru yazacağımı bilmiyorum, en azından bir şekilde yardım etmenizi rica ediyorum.

tam olarak ne istediğinizi açıkça yazın - doğru soru çözümün yarısıdır.

Mesela ben ne koddan ne de sorulardan ne olması gerektiğini anlamadım..

 
Maxim Kuznetsov :

tam olarak ne istediğinizi açıkça yazın - doğru soru çözümün yarısıdır.

Mesela ben ne koddan ne de sorulardan ne olması gerektiğini anlamadım..

peki, sunucu saatinin ekranda görüntülenmesi gerekiyor! ancak kodun düğmeye basılması gerekiyor
Ayrıca düğmenin hemen basılı durumda olması ve buna göre sunucu saatinin ekranda gösterilmesi gerekir, ancak onu gizlemek gerektiği anda düğmeye basın ve kaybolur (kaybolur veya silinir, özü), Tüm bunlarla birlikte, sunucu zamanının doğru bir şekilde görüntülenmesi ve çalışması gerekir (gecikme olmaması için tobish)


Bugün bütün gece bu etkiyi elde etmeye çalıştım ve anladığım kadarıyla OnCalculator'a kodu eklemezseniz zaman donar (ve gitmez), ama eklediğimiz anda, siz eklediğinizde, (gizle) düğmesine tıklayın, gizlenir ve hemen görüntülenir ve bu sorunu nasıl çözeceğimi bilmiyorum
 
vebster005 :

peki, sunucu saatinin ekranda görüntülenmesi gerekiyor! ancak kodun düğmeye basılması gerekiyor
Ayrıca düğmenin hemen basılı durumda olması ve buna göre sunucu saatinin ekranda gösterilmesi gerekir, ancak onu gizlemek gerektiği anda düğmeye basın ve kaybolur (kaybolur veya silinir, özü), Tüm bunlarla birlikte, sunucu zamanının doğru bir şekilde görüntülenmesi ve çalışması gerekir (gecikme olmaması için tobish)


Bugün bütün gece bu etkiyi elde etmeye çalıştım ve anladığım kadarıyla OnCalculator'a kodu eklemezseniz zaman donar (ve gitmez), ama eklediğimiz anda, siz eklediğinizde, (gizle) düğmesine tıklayın, gizlenir ve hemen görüntülenir ve bu sorunu nasıl çözeceğimi bilmiyorum

Yaptığınız gibi bir düğme oluşturun, ardından zamanlayıcıda (OnTimer) metnini (OPJPROP_TEXT) hesaplanan süreye değiştirin. Basarak, sil (veya yaptığınız gibi ekranın arkasına), ancak o zaman geri göndermeyi unutmayın, aksi takdirde konu "düğme eksik" olacaktır.

Neden OnCalculate'e ihtiyacınız var? örneğin dakikada bir çağrılabilir - onay işareti yok, sayılacak bir şey yok

 
Maxim Kuznetsov :

Yaptığınız gibi bir düğme oluşturun, ardından zamanlayıcıda (OnTimer) metnini (OPJPROP_TEXT) hesaplanan süreye değiştirin. Basarak, sil (veya yaptığınız gibi ekranın arkasına), ancak o zaman geri göndermeyi unutmayın, aksi takdirde konu "düğme eksik" olacaktır.

Neden OnCalculate'e ihtiyacınız var? örneğin dakikada bir çağrılabilir - onay işareti yok, sayılacak bir şey yok

Hazır! Çok teşekkürler!

 
Maxim Kuznetsov :

Yaptığınız gibi bir düğme oluşturun, ardından zamanlayıcıda (OnTimer) metnini (OPJPROP_TEXT) hesaplanan süreye değiştirin. Basarak, sil (veya yaptığınız gibi ekranın arkasına), ancak o zaman geri göndermeyi unutmayın, aksi takdirde konu "düğme eksik" olacaktır.

Neden OnCalculate'e ihtiyacınız var? örneğin dakikada bir çağrılabilir - onay işareti yok, sayılacak bir şey yok

Aynı şekilde, benzer bir soruna yardımcı olabilir misiniz, ancak zaman yerine, Dengeyi ayarlamanız gerekir, yani denge her tikte değişecek şekilde.

işte kod:
 //--- Мани
   double tu = GetProfitOpenPosInPoint();
   double tp = GetProfitOpenPos();
   double tr = tp * 100.0 / AccountBalance();

   string text = DoubleToStr(tu, 1 ) + " пп" ;
   text += " | " + DoubleToStr(tp, 2 ) + " " + AccountCurrency();
   text += " | " + DoubleToStr(tr, 1 ) + "%" ;

      SetLabel1( "Баланс" , text, ColorOnSign(tp), 6 , 18 , 3 , 9 );
//--- Мани
Oninit ve OnCalculate'e ekliyorum (böylece her tik ile güncelleniyor) ve buna göre, düğmeye basarak, X koordinatını gizleme için 7000 ve gösterme için 5'e ayarladım, ancak .... güncellenmiyor. bir kene, neden? nasıl olunur?
 
vebster005 :

Aynı şekilde, benzer bir soruna yardımcı olabilir misiniz, ancak zaman yerine, Dengeyi ayarlamanız gerekir, yani denge her tikte değişecek şekilde.

işte kod:
Oninit ve OnCalculate'e ekliyorum (böylece her tik ile güncelleniyor) ve buna göre, düğmeye basarak, X koordinatını gizleme için 7000 ve gösterme için 5'e ayarladım, ancak .... güncellenmiyor. bir kene, neden? nasıl olunur?
Bu kodu kullanıyorsanız, tekerleği neden yeniden icat ettiniz?
i-Profit
i-Profit
  • www.mql5.com
Реальный автор: Ким Игорь В. aka KimIV Этот индикатор показывает прибыль в пунктах и в валюте депозита: текущую, за сегодня, за вчера, за три предыдущих дня раздельно за каждый, за текущую неделю, за текущий месяц, за текущий квартал, за текущий год и начиная с некоторой пользовательской даты. Значения прибыли и убытка индикатор показывает...
 
vebster005 :

Aynı şekilde, benzer bir soruna yardımcı olabilir misiniz, ancak zaman yerine, Dengeyi ayarlamanız gerekir, yani denge her tikte değişecek şekilde.

işte kod:
Oninit ve OnCalculate'e ekliyorum (böylece her tik ile güncelleniyor) ve buna göre, düğmeye basarak, X koordinatını gizleme için 7000 ve gösterme için 5'e ayarladım, ancak .... güncellenmiyor. bir kene, neden? nasıl olunur?

Sorun mesajlarını izliyorum ve şöyle görünüyorlar

Eh, böyle görevler koyamazsınız.

Проблема XY
Проблема XY
  • www.mql5.com
Что за «Проблема XY»?Это ошибка, которая зачастую приводит к бессмысленной трате времени как просящего о помощи, так и тех, кто пытается ему отвечать. Её ещё называют «Проблемой Молотка». Суть её
 

Merhaba. Bu işte yeniyim. Martingale kullanarak tüm döviz çiftlerinde aynı anda işlem yapan bir danışman kullanıyorum. Yavaş yavaş, toplam kâr artıyor ve toplam kâr alındığı için tüm işlemleri kapatıp başlangıç partisinden yeniden başlamam gerekiyor, ancak bunun için 30 pencerenin tümünde sihirli sayıyı manuel olarak değiştirmem gerekiyor, çünkü manuel olarak siparişleri kapattıktan sonra ve otomatik ticarete başlayarak, danışman önceki seansa devam etmeye başlar ve aynı büyük çarpanlarla yeni emirler açar. EA'yı sıfırdan ticarete başlamaya zorlamanın kolay bir yolu var mı?

***

 
gifrom :
Merhaba. Bu işte yeniyim. Martingale kullanarak tüm döviz çiftlerinde aynı anda işlem yapan bir danışman kullanıyorum. Yavaş yavaş, toplam kâr artıyor ve toplam kâr alındığı için tüm işlemleri kapatıp başlangıç partisinden yeniden başlamam gerekiyor, ancak bunun için 30 pencerenin tümünde sihirli sayıyı manuel olarak değiştirmem gerekiyor, çünkü manuel olarak siparişleri kapattıktan sonra ve otomatik ticarete başlayarak, danışman önceki seansa devam etmeye başlar ve aynı büyük çarpanlarla yeni emirler açar. EA'yı sıfırdan ticarete başlamaya zorlamanın kolay bir yolu var mı?

Danışmanı grafikten çıkarmaya çalışın ve yalnızca otomatik ticareti açıp kapatmayın.