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

 
new-rena :

TAMAM. Anladım.

fxsaber'ın çözümü güzel, uygulanmış.

Prensip olarak, programımı neredeyse hiç problem yaşamadan MQL4'ten MQL5'e aktardım.

Nüanslar - yukarıda.

Herkese teşekkürler!

Kuyrukları çekmemek, hemen MQL5'te yazmak daha iyidir. Ve sonra kuyruklar - öyleler - bugün oradalar ve sabah bir kez kesildiler 😉
 
new-rena :

TAMAM. Anladım.

fxsaber'ın çözümü iyi , uygulanmış.

Prensip olarak, programımı neredeyse hiç problem yaşamadan MQL4'ten MQL5'e aktardım.

Nüanslar - yukarıda.

Herkese çok teşekkürler!

Lucky) Ve benimkini yeniden yazamam, görünüşe göre serbest çalışmaya giden yol biraz sonra. Kütüphaneler prensip olarak kullanmazlar.
 
Vitaly Muzichenko :
Lucky) Ve benimkini yeniden yazamam, görünüşe göre serbest çalışmaya giden yol biraz sonra. Kütüphaneler prensip olarak kullanmazlar.

Bu yazıyı da çok sık kullandığımı gizlemeyeceğim (YAZARA SAYGI !!!):

https://www.mql5.com/en/articles/81

Ve geri kalanı şöyle:

https://www.mql5.com/ru/docs/constants/structures/mqltraderequest

Ve program hazır!

Переход с MQL4 на MQL5
Переход с MQL4 на MQL5
  • 2010.05.11
  • //www.mql5.com/ru/users/DC2008">
  • www.mql5.com
Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
 

Lütfen yardım edin.

Çift sayılı bir dizeyi karşılık gelen değişkene çeviriyorum, ancak sayı son iki sayı tarafından kesiliyor, bunu nasıl önleyebilirim? ((

Uzun değişkenler, int'lere mümkün olduğunca izin verilen yerlerde nasıl kullanılabilir?

 

MQL4'te mevcut bekleyen emirler ve pozisyonlar üzerinde yineleme yapabilir ve "OrderType" tipini "OrderSelect" üzerinden alarak bunlara erişebilirsiniz.

Ancak bir riskten korunma hesabında MQL5'te bu işe yaramayacak, anladığım kadarıyla orada pozisyonlar var, zaten açık olan ve emirler (benim durumumda, beklemede)?

Yani, emirler (bekleyen) ve aktif pozisyonlar hakkındaki veriler "OrdersTotal();" aracılığıyla ayrı ayrı alınmalıdır. ve "KonumlarToplam();" ve daha sonra

Değişiklik yapmak için "OrderSelect" ve "PositionSelect".

Yanlışsa beni düzeltin.

Siparişler nasıl değiştirilir?

 
forexman77 :

Siparişler nasıl değiştirilir?

https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions

OrderSend() içinde gerekli ticari işlem türünü belirtin.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Alexey Kozitsyn :

https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions

OrderSend() içinde gerekli ticari işlem türünü belirtin.

Sayesinde!
 
forexman77 :
Sayesinde!
Hiçbir şey için değil.)
 
Merhaba! 2016.11.02_18:41 GMT+3. Son zamanlarda Expert Advisor'ı bitirmekte zorlanıyorum. prosedür dosyası. ArrayMinimum() işlevi düzgün çalışmıyor. Yaptığımın bu olduğunu bile düşünüyor muyum? MetaTrader4 ve prosedürel programlama ne kadar süreyle desteklenecek? MetaQuotes çalışanları en azından gelecek yıl için planlarını özetleyebilir mi? Ve sonra yazarsınız, bu Uzman Danışmanı yazarsınız ve ardından prosedürel bir dosya (dosyalar) yerine her şeyi yeniden yapmanız gerektiği ortaya çıkar, nesne yönelimli programlamada yazın. Ve bir .ex4 dosyası yerine bir .ex5 dosyasına mı ihtiyacınız var? new-rena'nın bana yazdığı gibi işlevi henüz test etmedim. Kontrol edeceğim, uzun sürmez. Her şey varken. 18:58 GMT+3. 19:25 GMT+3'te eklendi.
 
Николай Никитюк :
Merhaba! 2016.11.02_18:41 GMT+3. Son zamanlarda Expert Advisor'ı bitirmekte zorlanıyorum. prosedür dosyası. ArrayMinimum() işlevi düzgün çalışmıyor. Yaptığımın bu olduğunu bile düşünüyor muyum? MetaTrader4 ve prosedürel programlama ne kadar süreyle desteklenecek? MetaQuotes çalışanları en azından gelecek yıl için planlarını özetleyebilir mi? Ve sonra yazarsınız, bu Uzman Danışmanı yazarsınız ve ardından prosedürel bir dosya (dosyalar) yerine her şeyi yeniden yapmanız gerektiği ortaya çıkar, nesne yönelimli programlamada yazın. Ve bir .ex4 dosyası yerine bir .ex5 dosyasına mı ihtiyacınız var? new-rena'nın bana yazdığı gibi işlevi henüz test etmedim. Kontrol edeceğim, uzun sürmez. Her şey varken. 18:58 GMT+3. 19:25 GMT+3'te eklendi.
Endişelenmeyin, mql5 prosedürel programlamayı destekler! OOP kimse empoze etmez!