Hatalar, hatalar, sorular - sayfa 1912

 
Muhtemelen deliği kontrol ederken kapanmıştır.
 

Tünaydın!

Bana MT4 için en son bilgileri söyle.

Bir emir (OrderClose(), OrderModify() ...) gönderdikten sonra, ticaret akışı diğer terminal Uzman Danışmanları için hangi andan hangi ana (olay) kadar meşgul kalır?

Broker tarafından tek bir ticaret hesabında gerçekleştirilen maksimum ticaret emri sayısı üzerinde bir sınır var mı?

 
Tester  register MQL5.community account and use MQL5 Cloud Network to speed up optimizations
Tester  MQL5 Cloud Server "4.agents.mql5.com:443" not found

Terminali asla Bulut'a bağlamayın. Ama nedense bu mesaj geldi.

 
Nikita Solodko :

Merhaba meslektaşlarım!

Üzgünüm, bu dalı görene kadar ana dalları çöpe attım.

Bana sorunu nasıl çözeceğimi söyleyin: BAY_STOP veya SELL_STOP siparişi verirken, FORTS'daki MT5 Expert Advisor sürekli olarak 10022 hatası veriyor: "Talepte geçersiz sipariş son kullanma tarihi."

Son kullanma tarihi benim için önemli değil, ancak siparişin basitçe ayarlanacağı parametreleri bulamıyorum. Forex'te bu sorun yok. Broker AÇILIŞI. Hata, test cihazında oluşur.



Alexander Bereznyak'ın fotoğrafı.

ORDER_TIME_DAY yöntemini ve sıfır olarak sona erme süresini kullanın.


Broker Keşfi. Sembol Si-9.17

https://www.mql5.com/en/docs/trading/ordersend yardımından resmi örneği kullandım

GönderRastgeleBeklemedeSipariş

buna eklendi

request.type_time=ORDER_TIME_DAY;

request.expiration=0;

(partiyi 1.0 olarak değiştirdi - minimum lotları)

Gerisi aynı


Yardımdan alınan değişmemiş kodu strateji test cihazında arka arkaya birkaç kez çalıştırma


geçersiz OnTick(){

SendRandomPendingOrder(10000);


ExpertRemove();

dönüş;

}


1 kez: Geçersiz son kullanma tarihi

2 kez: İstek yürütüldü

3 kez: Geçersiz son kullanma tarihi

4 kez: Geçersiz son kullanma tarihi

5 kez: Geçersiz son kullanma tarihi

6 kez: İstek yürütüldü

Документация по MQL5: Торговые функции / OrderSend
Документация по MQL5: Торговые функции / OrderSend
  • www.mql5.com
Торговые функции / OrderSend - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Dosyalar:
run1.log  5 kb
run2.log  5 kb
run3.log  5 kb
run4.log  5 kb
run5-6.log  10 kb
 
Ilya Malev :



Broker Keşfi. Sembol Si-9.17

https://www.mql5.com/ru/docs/trading/ordersend yardımından resmi örneği kullandım

GönderRastgeleBeklemedeSipariş

buna eklendi

request.type_time=ORDER_TIME_DAY;

request.expiration=0;

(partiyi 1.0 olarak değiştirdi - minimum lotları)

Gerisi aynı


Yardımdan alınan değişmemiş kodu strateji test cihazında arka arkaya birkaç kez çalıştırma


geçersiz OnTick(){

SendRandomPendingOrder(10000);


ExpertRemove();

dönüş;

}


1 kez: Geçersiz son kullanma tarihi

2 kez: İstek yürütüldü

3 kez: Geçersiz son kullanma tarihi

4 kez: Geçersiz son kullanma tarihi

5 kez: Geçersiz son kullanma tarihi

6 kez: İstek yürütüldü


Gecikme süresinin sona ermesiyle komisyoncu için alt limit ? En az 10 dakika

 
KirBiz :

Gecikme süresinin sona ermesiyle komisyoncu için alt limit ? En az 10 dakika

Son kullanma süresine hiç gerek yok. Kodda 0 yazıyor. Bunun yerine sembolün son kullanma tarihini belirtmeyi denedim - işe yaramıyor. Bu da 6 mevduattan 2'sinin başarıyla yerleştirildiğini açıklıyor.

Süresi dolmadan sadece gecikmeler yüklemem gerekiyor. Uzman Danışmanlarda çoğu durumda işe yaramaz parametre
 
fxsaber :

Yani saban mı?


Limit belirlenmiş, stop döndürülmüş -1, GetLastError=4756 , sebep 10022 demek için Vanga'ya gitmeye gerek yok sanırım

Sadece bu vadeli işlem komisyoncusundan zararı durdur gönderen bir koda ihtiyacım var. Herhangi bir son kullanma tarihi ile (tercihen olmadan)...
 
Ilya Malev :
Sadece bu vadeli işlem komisyoncusundan zararı durdur gönderen bir koda ihtiyacım var.

Bunu kesinlikle test cihazında yapamazsınız - böyle bir hata var.

 
fxsaber :

Bunu kesinlikle test cihazında yapamazsınız - böyle bir hata var.

Harika, geliştiricilerden daha fazla onay duymak istiyorum. Ve beklenen düzeltme tarihi. Test cihazında sipariş verilememesi, test için tasarlanmış bir terminal için çok ciddi.

 
Ilya Malev :

Harika, geliştiricilerden daha fazla onay duymak istiyorum. Ve beklenen düzeltme tarihi. Test cihazında sipariş verilememesi, test için tasarlanmış bir terminal için çok ciddi.

Bu hata sadece vadeli işlemlerde. Elbette forex sembolleri üzerinde çalışır.