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.
Вы все еще делаете свои DLL? Тогда мы идем к вам! Введение Всегда наступает момент, когда MQL5-программисту недостаточно функционала языка, которым он располагает, и он вынужден обращаться к дополнительным инструментам. Например, работать с базой данных или использовать сокеты для связи, или работать с функциями операционной системы. Чтобы...
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)
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.
"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.
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.
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ı.
PiyasaYü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?
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?
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
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:
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.
Hayır, bunu yapamazsın.
Yapabilirsin:
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.
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.
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?
Hemen yükleyebilir ve değiştirebilirsiniz.