[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 442

 
Roman. :


Dosya yazma hatası. Kodu düzenle.

Teşekkür ederim.
 
ilunga :
parantez "(" ve parantez ")" farklı
teşekkürler, düzeltildi!
 

Tünaydın,

hareketli ortalama nasıl yapılır EA açık pozisyonları, grafik hareketli ortalama ile kesiştiğinde değil, grafik hareketli ortalama + 10 puan daha yüksek ile kesiştiğinde. Yanlış delikleri atmak için

teşekkürler

 
kostikk :

Tünaydın,

hareketli ortalama nasıl yapılır EA açık pozisyonları, grafik hareketli ortalama ile kesiştiğinde değil, grafik hareketli ortalama + 10 puan daha yüksek ile kesiştiğinde. Yanlış delikleri atmak için

teşekkürler


Koşul için bir değişken ekleyin:

 extern int point = 10 ;
 

----------------------------



if (Ask  > Ma0 +point* Point   && Ask  < Ma1+point* Point ) //для Бая


--------------------------

if (Bid  < Ma0 -point* Point   && Bid > Ma1-point* Point ) //для Сэлла 
 

Çevrimdışı grafiği nasıl doğru bir şekilde güncelleyeceğimi söyler misiniz? Güncelleme sırasında tüm grafiğin değil, yalnızca son çubuğun güncellenmesi gerekir.

Örneğin, "HistoryBarsEditor" komut dosyası kullanılırken grafik bu şekilde güncellenir https://www.mql5.com/en/code/10488

Anladığım kadarıyla, düzenlemeden sonra grafik şu satırlarla güncelleniyor:

   int MT4InternalMsg = RegisterWindowMessageA( "MetaTrader4_Internal_Message" );
  PostMessageA(hChart,MT4InternalMsg, 2 , 1 );   //эмуляция тика
  
  UpdateWindow(hTerminal);

Ancak aynı satırları "synbar" göstergesine eklediğimde bunun yerine https://www.mql5.com/ru/articles/1353 düzenlemek istiyorum.

PostMessageA(hwnd,WM_COMMAND, 33324 , 0 );
güncelleme olmuyor.
 
fenik :

Çevrimdışı grafiği nasıl doğru bir şekilde güncelleyeceğimi söyler misiniz? Güncelleme sırasında tüm grafiğin değil, yalnızca son çubuğun güncellenmesi gerekir.

terminal teslimatındaki PeriodConverter komut dosyasına bakın
 
sergeev :
terminal teslimatındaki PeriodConverter komut dosyasına bakın


Ne yazık ki, PostMessageA(hwnd,WM_COMMAND,33324,0) tarafından da güncellenir; bir onay işaretinin ortaya çıkmasıyla, tüm çizelge yeniden çizilir.
 

ancak grafik, güncelleme sırasında yalnızca bir çubuk (ekranın bir parçası) çizemez.

tüm pencere bir kerede güncellenir.

 
paladin80 :
Kimse cevap vermezse, insanlar ne cevap vereceğini bilmiyor. Bu kadar çok yazı göndermeye ve hatta çok fazla metin kopyalamaya gerek yok.
Bunun kimsenin cevaplayamayacağı kadar zor bir soru olduğuna inanamıyorum!!!!!... birçok kez paylaşımda bulunuyorum çünkü genellikle soru diğer sorular ve bu diğer soruların cevapları yüzünden "kayıyor"
 
7777877 :

Soru : Doğru anlıyor muyum:

a) bir dosya işaretçisinin tanımlanması;

b) " ifadesinin anlamı, eğer belirtilen kontrol (5. bloktaki son 2 satır) silinirse, programın yürütülmesi sırasında fazladan bir nesne oluşturulacaktır. Ve ancak bundan sonra while döngüsü sonlandırma koşulu olacaktır. iş ve kontrol 8-9 bloğa aktarılacak "

a) Yanlış anlasanız bile doğru programları yapmanıza engel oluyor mu?

b) kontrol ettin mi? ve nasıl ekstra bir nesne yaratıldı?