Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 857

 

Bu özelliği kaldırmak istiyorum:

int trBaşlat

Öyleydi:

void TrailPosition(int trStart, int trStop)

Dönüştü:

void TrailPosition(int trStop)

Bu doğru mu?

 
Vladimir Karputov :

Belirtin: Fareyi doğrudan terminalde hareket ettirmek ve sağ fare tıklamasıyla KONUM fiyatını kopyalamak ister misiniz?

Evet. Her şeyi bir kerede kaydetmek için, en alta bakmak benim için uygun değil ve bu yüzden, işi hızlandıran, panodan bir kerede 24 öğeyi kopyalayabiliyorum. Ya da belki her şeyi oradan kopyalayabilirsiniz?

 
Алексей Барбашин :

Biraz daha anlatabilir misiniz... belki soru çok saçma... Bir sayı, örneğin double nasıl bir karakter dizisine dönüştürülebilir? Diğer bir deyişle, bazı API'ler, sayıların işaretçi olarak iletilmesini gerektirir. İşaretçiler tek boyutlu diziler olarak iletilir... Dizeler için açıktır , StringToShortArray ve StringToCharArray işlevleri onlar için sağlanır, ancak sayılarla, onları hala bayt dizilerine (char) nasıl dönüştüreceğimi çözemedim.

İşte orijinal yaklaşım:

https://www.mql5.com/ru/articles/364

Избавляемся от балласта самодельных DLL
Избавляемся от балласта самодельных DLL
  • 2012.01.31
  • ---
  • www.mql5.com
Вы все еще делаете свои DLL? Тогда мы идем к вам! Введение Всегда наступает момент, когда MQL5-программисту недостаточно функционала языка, которым он располагает, и он вынужден обращаться к дополнительным инструментам. Например, работать с базой данных или использовать сокеты для связи, или работать с функциями операционной системы. Чтобы...
 
Seric29 :

Evet. Her şeyi bir kerede kaydetmek için, en alta bakmak benim için uygun değil ve bu yüzden, işi hızlandıran, panodan bir kerede 24 öğeyi kopyalayabiliyorum. Ya da belki her şeyi oradan kopyalayabilirsiniz?

Hayır, bunu yapamazsın.

Yapabilirsin:

  • "Ticaret" sekmesine sağ tıklayarak ("Araçlar" penceresi) "Rapor", "HTML" menü öğesini seçin - bu şekilde raporu açık pozisyonlara kaydedeceksiniz
  • bir dosyaya kaydedin (burada bir MQL5 komut dosyasına ihtiyacınız var)

 

Bilenlere söyle.

Alpari ile demo hesap açtı. Piyasa Yürütme duruyor. Ama nedense duraklar siparişle birlikte gidiyor. MT4'e benzeterek, stopların daha sonra modifikasyonla ayarlanması gerektiğini düşündüm.

 
Vladimir Karputov :

Hayır, bunu yapamazsın.

Yapabilirsin:

  • "Ticaret" sekmesine sağ tıklayarak ("Araçlar" penceresi) "Rapor", "HTML" menü öğesini seçin - bu şekilde raporu açık pozisyonlara kaydedeceksiniz
  • bir dosyaya kaydedin (burada bir MQL5 komut dosyasına ihtiyacınız var)

Açıkçası, bu imkansız, üzgünüm, üzgünüm, sadece işlemleri en geç hafta sonu, yani haftanın sonunda kaydetmeye çalışıyorum ve işlemleri çok uzun süre tutuyorum, d1'de işlem yapıyorum, bu yüzden bir komut dosyası yazmanız gerekiyor değerleri kopyalamanıza izin verecektir.

 
. ... Rick D. ... . :

Bilenlere söyle.

Alpari ile demo hesap açtı. Piyasa Yürütme duruyor. Ama nedense duraklar siparişle birlikte gidiyor. MT4'e benzeterek, stopların daha sonra modifikasyonla ayarlanması gerektiğini düşündüm.

Hemen yükleyebilir ve değiştirebilirsiniz.

 
Seric29 :

Açıkçası, bu imkansız, üzgünüm, üzgünüm, sadece işlemleri en geç hafta sonu, yani haftanın sonunda kaydetmeye çalışıyorum ve işlemleri çok uzun süre tutuyorum, d1'de işlem yapıyorum, bu yüzden bir komut dosyası yazmanız gerekiyor değerleri kopyalamanıza izin verecektir.

Senaryonun tam olarak ne yazması gerekiyor? Ve neden standart rapor ( "Rapor", "HTML") uygun değil?

 
Sözleşmenin değeri temel alınan araca (EURUSD) bağlı olduğundan, yalnızca bu aracın mevcut fiyatını bilerek bir döviz çiftinin (örneğin EURAUD) sözleşmesinin değerini bulmak mümkün müdür? Temel araca, yani fazladan bir çalışmaya başvurmanız gerektiği ortaya çıktı.
 
Seric29 :

Hemen yükleyebilir ve değiştirebilirsiniz.

  1. Piyasa Yürütme - emir, emrin sunucu tarafından işlendiği sırada geçerli olan fiyattan gerçekleştirilir. Yani, Anında modun aksine, yürütme fiyatı kontrol edilemez. Teorik olarak, bu modda yeniden alıntı olmamalıdır. İstekle birlikte SL ve TP seviyeleri gönderemezsiniz. Sıfır olmalı. Terminalin en son sürümlerinde olmasına rağmen, bu tür siparişler otomatik olarak iki talebe bölündü, bu da SL ve TP seviyeleri ayarlanmış olarak hemen bir istek göndermenize izin veriyor.
Onlar. Şimdi, Market Execution için, sl ve tp'nin ayrı bir komut olarak gitmesi için hiçbir zaman Expert Advisors hakkında endişelenmenize gerek yok mu?