MT5 için dilekler - sayfa 10

 

Merhaba geliştiriciler!

Birkaç soru ve istek var.

Grafik ofsetini tam olarak X noktalarında ayarlamak mümkün müdür? Programlı olarak değil, doğrudan pencerenin özelliklerinde olması arzu edilir.

Grafiksiz bir pencere oluşturmak mümkün mü - temiz.

" Tek Tıkla Alım Satım "ın bir benzerini uygulamak için büyük bir arzum var, ancak nesneleri tabloya yerleştirdikten sonra, girinti yüzer ve grafik nesnelerin üzerine tırmanır, vb.

Grafiği ilgili girintinin görünmesi için çok uzatmamız gerekiyor. Net bir şekilde ayarlanabilseydi güzel olurdu ve kalıcı olurdu.

 

Başka bir dilek.

Grafik penceresini birkaç alt pencereye bölebilmek güzel olurdu.

Artık göstergeler aşağıdan eklenen pencereleri kullanıyor.

Aynı pencereleri eklemek güzel olurdu, ancak sağda veya solda, üste. Ve onları boş yaratabilmek.

İdeal olarak, örneğin, sağda, pozisyonları olan işlemler için alanları ve düğmeleri, mevcut enstrümanın konumu hakkında bilgileri ve bir dakikalık mini grafiği yerleştireceğim ek bir boş pencereye sahip olmak istiyorum ( daha iyi kene) enstrümanı.

 

Hacimlerle ilgili bir aksaklık vardı. Ticaret penceresinde işlem yaparken, Kâr sütunu farklı bir kaldıraca sahip sayıları, yani. klasiklerde bir mikro vardı.

Yeniden başlatıldığında her şey normale döndü.
Düşünce:
Böylece bir tüccar, farklı kaldıraçlara sahip birkaç hesapla çalışırken karışıklığı önleyebilir. Kaldıraç bilgileri ve genel olarak etkin hesapla ilgili ayrıntılı bilgiler, menüdeki bir öğe veya bir kısayol tuşu ile çağrılmalıdır.

Sonuçta, omuzdaki infa sadece bir pozisyon açtıktan sonra ortaya çıkacak ve birkaç hesapla çalışırken kararların hızlı bir şekilde alınması gerekiyor.

Broker ve/veya kanunun sakıncası yoksa kaldıracı ayarlayabilmek güzel olurdu.

 
İşlemler ve terminal hataları, her iki tarafta çoğaltılan şifreli bir dosyada belgelenmelidir. Dosyanın yalnızca sunucuya talep edildiğinde ve yalnızca hesap silindiğinde silinmesine izin verilmelidir.
Hesap yanlışlıkla silinirse, dosya hesabı geri yüklemek için temel teşkil etmelidir. Sunucuya kayıt terminalin anahtarı ile yapılır ve tersi, sunucudan gelen anahtar ile terminal tarafında kayıt yapılır. Dosya, uyuşmazlıkların ve ihtilafların çözümünde karar vermede bir temel olarak kullanılabilecek kadar güvenli olmalıdır.
Bu, örneğin haksız rekabet ve komisyoncuyu itibarsızlaştırma girişimi gibi durumlarda komisyoncuyu vicdansız bir müşteriden bir dereceye kadar korumalıdır. Bu aynı zamanda müşteriyi komisyoncu gibi davranan haydutlardan da korumalıdır. Bence yine de yasal olarak bunu yapmak zorunda kalacaksın. Samanı önceden döşemek gerekli olacaktır.
 
sadece sahip olmak harika
göstergeleri düzenleme yeteneği ve
klasör danışmanları. Ne saklanabilir
onları sayısız sayıda.
Ancak, ada ve içeriğe göre arama yapın
eksik, ancak :-) .
 

CChartObjectSubChart'ta bir hata var gibi görünüyor

Scale özelliği Double türündedir ve grafiği hiçbir şekilde etkilemez. Bazı nedenlerden dolayı, orada fanlar için olduğu gibi ölçek kullanılır.

Ve doğrudan yüklerseniz

ObjectSetInteger(chart_m1.ChartId(),"chart_m1",OBJPROP_CHART_SCALE,2); Tür int'dir ve grafik beklendiği gibi çizilir

Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
Документация по MQL5: Основы языка / Типы данных / Вещественные типы (double, float)
  • www.mql5.com
Основы языка / Типы данных / Вещественные типы (double, float) - Документация по MQL5
 
fuse :

CChartObjectSubChart'ta bir hata var gibi görünüyor

Scale özelliği Double türündedir ve grafiği hiçbir şekilde etkilemez. Bazı nedenlerden dolayı, orada fanlar için olduğu gibi ölçek kullanılır.

Ve doğrudan yüklerseniz

ObjectSetInteger(chart_m1.ChartId(),"chart_m1",OBJPROP_CHART_SCALE,2); Tür int'dir ve grafik beklendiği gibi çizilir

Hata düzeltildi. Değişiklik bir sonraki derlemede olacak.

 

Ve soru çok acil.

Bir pozisyon açmak için gerekli fonları nasıl hesaplarım?

Daha önce, bunun için özel bir işlev vardı.

AccountInfo.mqh - double CAccountInfo::FreeMarginCheck'te bir işlev bile var

Ancak bağlandığında bile derlenmiyor. İçeride, MQL4'te olan ve MQL5'te hakkında hiçbir şey olmayan AccountFreeMarginCheck orada çağrılır.

Riski bir şekilde kontrol altına almak için acilen böyle bir şeye ihtiyaç var.

 
fuse :

Ve soru çok acil.

Bir pozisyon açmak için gerekli fonları nasıl hesaplayabilirim?

Daha önce, bunun için özel bir işlev vardı.

AccountInfo.mqh - double CAccountInfo::FreeMarginCheck'te bir işlev bile var

Ancak bağlandığında bile derlenmiyor. İçeride, MQL4'te olan ve MQL5'te hakkında hiçbir şey olmayan AccountFreeMarginCheck orada çağrılır.

Riski bir şekilde kontrol altına almak için acilen böyle bir şeye ihtiyaç var.

Tabii ki, özel bir işlevi olması gerekir - bundan kaçınmak için ...

Ancak prensipte hesaplamak çok basittir - "omuzdaki hacim" marjdır. Yalnızca temel para birimindedir, yine de mevduat para birimine dönüştürülmesi gerekir. :)

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 

Ne yazık ki, CAccountInfo'nun en son sürümü derlemeye dahil edilmedi.

Ekli dosyada FreeMarginCheck yöntemini bulacaksınız (ancak şu ana kadar yalnızca SYMBOL_CALC_MODE_FOREX için).

Herhangi bir yorumunuz ve (veya) fikriniz varsa, lütfen yazın.

Dosyalar:
accountinfo.mqh  17 kb
Neden: