Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1061

 
AlexeyVik :
Başka türlü nasıl olabilir? Onay işaretleri arasında terminali kapatırsanız, OnTick() yürütülmez ve buna bağlı olarak UninitializeReason() işlevini çağıran olay işlenmez.
Lütfen geliştiricilere ek bir (ödül) onay işareti koymalarını söyleyin. Çok uygun olurdu. ;-)
 
kosmos0975 :
Lütfen geliştiricilere ek bir (ödül) onay işareti koymalarını söyleyin. Çok uygun olurdu. ;-)
Ve neyden utanıyorsun?
 
AlexeyVik :
Başka türlü nasıl olabilir? Onay işaretleri arasında terminali kapatırsanız, OnTick() yürütülmez ve buna bağlı olarak UninitializeReason() işlevini çağıran olay işlenmez.

Üzgünüm ama aklıma bir fikir geldi ve paylaşmaya karar verdim. Ben ekstra kene ile ilgiliyim. Bu seçeneği takılabilir hale getirmek mümkün olacaktır. Kim isterse, uzmanın özelliklerinde #property strict (#property Reason) olarak belirtebilir.

Terminal, fiyatları güncellemeden, ancak UninitializeReason() işlevi çağrılırken bir program çıkış koduyla ek bir onay işareti gerçekleştirir. ;-)

 
AlexeyVik :
Ve neyden utanıyorsun?
Onları tanımıyorum. ;-)
 
kosmos0975 :
Onları tanımıyorum. ;-)
Ben de.
 
kosmos0975 :
Onları tanımıyorum. ;-)
Çıkmadan bir şeyler bağlamayı öğrenin! Geçmişteki kötü alışkanlıklardan kurtulun! :((
 
User32.dll'den PostMessageA() kullanmadan keneler gerçek bir grafikten çevrimdışına nasıl aktarılır?
 

Bu soru daha önce soruldu, ancak henüz kimse cevaplamadı.

такая фигня:

если вызвать MarketInfo(Symbol(),MODE_TRADEALLOWED), то возвращает - 1=торговля разрешена.

а если навести на символ в обзоре рынка, то выскакивает подсказка с надписью - Trade: Close.

в чём тут фокус?

торговать действительно не даёт, но почему MODE_TRADEALLOWED возвращает неверное значение?

 

Çözümü burada buldum (ilgilenen varsa)

if (SymbolInfoInteger(symbol, SYMBOL_TRADE_MODE) != SYMBOL_TRADE_MODE_FULL)
                  continue;                                                                 //будет true если рынок закрыт
 

Merhaba. string text = "OrderTicket() = "+OrderTicket()+"\nOrderLots() = "+OrderLots()+"\n"+"OrderType = "+OrderType(); yorum(metin); Sonuç olarak, her satırda ayrı bir sipariş parametresi olan üç satırlı bir yapı elde ediyoruz.

Şimdi bir OBJ_LABEL grafik nesnesi oluşturuyoruz ve metni ayarlıyoruz. ObjectSetString(0,"TEXTLABEL",OBJPROP_TEXT,metin); Bu, yaklaşık 64 karakter uzunluğunda bir satırla sonuçlanacaktır. Orijinal dize daha uzunsa, kesilecektir.

Soru. Yanlış bir şey mi yapıyorum yoksa grafik nesnelerin OBJPROP_TEXT özelliğinin şu sınırları var: 3 satır mı istiyorsunuz, 3 OBJ_LABEL nesnesi oluşturup bunları alt alta mı yerleştiriyorsunuz?

Ve bir soru daha. "Düğme" grafik nesnesine tıkladığınızda ve sadece ekranı kaydırmak için oklar görünmekle kalmaz veya düğmenin altından geçen bir tür hareketli ortalamanın özellik penceresi açılır ve terminal ekranındaki tüm tıklamaları engelleyebilir,

siz kapatana kadar (hareketli ortalama özellikler penceresi). "Button" grafik nesnesinin "şeffaflığını" ortadan kaldırmanın bir yolu var mı?