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

 
Igor Makanu :

herhangi bir nedenle üçüncü taraf yazılımlara yazma ihtiyacı varsa, MQL .dll'yi bağlamayı destekler

Onlar. bu dll'ler mql'de olmayan birçok işlevi yerine getirecek, c++ mql'yi destekliyor mu? Dll'lerin mql4 sarmalayıcısının kendisinden daha hızlı çalıştığı doğru mu?

 
Bodrumda ve kareli harita penceresinde dörtlü çizgi şeklinde düzenlemeleri ile uzun zamandır bilinen bir oturum göstergesi vardır ve onları aşağı yukarı bu kareler yanları kaldırmış ve sadece oturumların yatay geçişini bırakmıştır. ve bu satırlarda hala fiyat okumaları var, ancak fiyatların seanslar arası hareketi olarak, bir satırdan diğerine geçiş hemen gerçekleşir, sonra fiyat aynı anda iki seansa, biri diğerine dokunur. Bu yüzden, bu fiyatları birbirinden uzaklaştırmak için en azından biraz yardıma ihtiyacımız var, aksi takdirde kötü düşünülmüş bir resim olduğu ortaya çıkıyor. Tüm oturumlar için fiyatı görüntüleme kodu, örneğin alt geçiş:
objname = oturum + "Oturum Düşük";
ObjectCreate(nesne adı, OBJ_TREND, 0, zaman1, fiyat1, zaman2, fiyat1);
ObjectSet(objname, OBJPROP_COLOR, session_color);
ObjectSet(objname, OBJPROP_BACK, true);
ObjectSet(objname, OBJPROP_WIDTH, Session_rectangle_line_width);
ObjectSet(objname, OBJPROP_RAY, 0);
objname = oturum + "Oturum Düşük etiketi";
ObjectCreate(nesne adı, OBJ_TEXT, 0, zaman2 - 1800, fiyat1);
ObjectSet(nesne adı, OBJPROP_BACK, yanlış);
ObjectSetText(objname, DoubleToStr(fiyat1, Digits), font_size + 2, "Tahoma", font_color);
Eh, her oturum şu şekilde görüntülenir:
// Şikago
datetime ChicagoSessionBeginUTC = TimeTableToUTC(day, ChicagoBegins, ChicagoDSTSStarts, ChicagoDSEnds);
datetime ChicagoSessionBegin = UTCToLocalTime(ChicagoSessionBeginUTC, Broker_standard_time_zone, Broker_DST_start, Broker_DST_end);
tarihsaat ChicagoSessionEnd = ChicagoSessionBegin + (ChicagoEnds - ChicagoBegins);
OHLC(ChicagoSessionBegin, ChicagoSessionEnd);
PlaceRectangle("Chicago" + idstring, "Chicago", ChicagoSessionBeginUTC - ChicagoSessionBegin, ChicagoSessionBegin, düşük, ChicagoSessionEnd, yüksek, ChicagoColor, ChicagoBackColor, 1);

Lütfen son koda bir fiyat uzantısı eklememe yardım edin, fiyatı daha iyi görebilmeniz için programcılara yalvarıyorum.


 

TEKLİFLERLE İLGİLİ SORU (Yanlış yere gittiyseniz yönlendirin)

Ducacopy'de alıntılar var:

tik csv

Dakika csv

Dakika hst

Soru: Dakika alıntıları varsa neden kene tırnaklarına ihtiyacım var?

Teşekkür ederim!

 
Roni Iron :

Soru: Dakika alıntıları varsa neden kene tırnaklarına ihtiyacım var?

Fiyatın bir dakika içinde yüzlerce kez değişebileceği göz önüne alındığında, fiyat dalgalanmalarını en doğru şekilde gösterecektir, tam tick tekliflerini bulmak çok nadirdir. Belki de tüm Teklif ve Talep spreadleri bunlara dahildir, ayrıca ayrıntılarını ayarlamak için tüm yeniden fiyat boşlukları vb. Kene tipi alıntılara sahip olmak ve yukarıdakileri de dikkate alarak, robotu, bir dakikalık grafikte elde edilemeyen gerçek olaylar için doğrudan geçmiş üzerinde çalıştırabilirsiniz. Başkalarının bu konuda başkalarının görüşlerinden vazgeçmelerine izin verin. Ve bu alıntılar hangi enstrümanlar için, hangi platformdan ve hangi süre için var?

 
Seric29 :

Başkalarının bu konuyla ilgili başkalarının görüşlerinden vazgeçmelerine izin verin

keneler sadece ticaret yapacağınız komisyoncudan gereklidir, sadece keneleri kullanmak hiçbir şekilde mantıklı değil

her komisyoncunun kendi fiyat teklifi sağlayıcıları vardır, genellikle bunlardan birkaçı vardır ve ayrıca teklif yumuşatma algoritmaları vardır

genel olarak olduğu gibi - gerçek kenelere ihtiyacınız varsa, TS'nizi MQL5'e aktarın - gerçek keneler üzerinde test yapılır, test ederken zaman kazanın

 

Selamlar. Kısmi kapanış sırasında siparişe bir yorumu "kaydetmek" mümkün müdür?

Kısmi kapatma ile, günlük, "kapalı biletten" yorumunda ve değişiklik işlevi, yorumu sırayla değiştirmenize izin vermezken, önceki ve kapanıştan farklı bir hacme sahip tam bir kapatma ve yenisinin açılmasını görüntüler. yeniden yazmak için

 
Andrey Sokolov :

Selamlar. Kısmi kapanış sırasında siparişe bir yorumu "kaydetmek" mümkün müdür?

Kısmi kapatma ile, günlük, "kapalı biletten" yorumunda ve değişiklik işlevi, yorumu sırayla değiştirmenize izin vermezken, önceki ve kapanıştan farklı bir hacme sahip tam bir kapatma ve yenisinin açılmasını görüntüler. yeniden yazmak için

Belki ters kapanış hacmini açmayı ve OrderCloseBy'yi uygulamayı deneyin?

 
koctja :
Bodrum katında ve kareli harita penceresinde dörtlü çizgi şeklinde düzenlemeleri ile uzun zamandır bilinen bir oturum göstergesi vardır ve bu kareler aşağı yukarı yanları kaldırmış ve sadece yatay geçişi bırakmıştır. seanslar ve bu satırlarda hala fiyat okumaları var, ancak fiyatların seanslar arası hareketi olarak, bir satırdan diğerine geçiş hemen gerçekleşir, sonra fiyat aynı anda iki seansa, biri diğerine dokunur. Bu yüzden bu fiyatları biraz aşağı çekmek için çok fazla yardıma ihtiyacımız var, aksi takdirde kötü düşünülmüş bir resim olduğu ortaya çıkıyor.

metni 30-40 derece döndürün. Ardından etiketler okunabilir durumda kalacak, ancak daha az sıklıkla üst üste gelecekler.

"animasyon" ekle - fare işaretçisi oturumun içindeyken, fiyatı boyut ve renk olarak vurgulayın

 

PlaySound() işlevi neden doğru dönüyor ve sesin kendisi çalmıyor? Ayrıca, başlatma sırasında çalışır, ancak kodda çalışmaz.

 
İyi akşamlar, söyle lütfen. Metin .csv dosyasından FileOpen okuyorum. Dosyanın her satırında enstrüman, tarih (azalan sırada) ve fiyat olmak üzere üç değer vardır. En son fiyat yorumunu almak istiyorum (bu ilk satırdır), ancak dosya her zaman sonuna kadar okunur ve en eski fiyat yorumunu (son satırdan) alırım. Geçici çözümler olmadan yorumlarda ilk satırdan fiyat değerini nasıl alabilirim (ve ilk satırdan tarihi bilmiyorum)?