Hatalar, hatalar, sorular - sayfa 2401

 
prostotrader :

Bu özelliği kullan

Ardından, PointsToPrice () işlevinin döndürdüğünü fiyata eklemeniz (çıkarmanız) yeterlidir.

Katma

Düzgün çalışmıyorsa, bu sembol doğru değildir.

SYMBOL_TRADE_TICK_SIZE yayınla

Pardno, ama özellikle bu parametrenin hem olumlu hem de olumsuz olabileceğini düşünürsek, uzun noktaların girilmesi gerektiğini anlamadım.

 
Stanislav Korotky :

Pardno, ama anlamadım, özellikle bu parametrenin hem olumlu hem de olumsuz olabileceğini düşünerek, uzun puanlar için girdi için başvurmanız gerekiyor.

Kodu EA'mdan yeni aldım

uzun puan - bu, fiyatı artırmak (azaltmak) istediğiniz puandır

 
prostotrader :

Kodu EA'mdan yeni aldım

uzun puan - bu, fiyatı artırmak (azaltmak) istediğiniz puandır

Satış tavanına göre alımlar için, teklif katına göre satışlar için? Market açmak istiyorum.

 
fxsaber :

Yani bunlar, Tester'ın şu anda düzeltemediği sunucunun çarpık kollarıdır. Aynı zamanda Terminal'de her şey açılacak, çünkü TickSize orada dikkate alınmaz.

Test cihazı için şimdi bir geçici çözüm var mı? Bot giriş parametrelerinde onay boyutu belirtilsin mi?

 
Stanislav Korotky :

Satış tavanına göre alımlar için, teklif katına göre satışlar için? Market açmak istiyorum.

Piyasaya göre, sadece fiyatsız bir sipariş gönderin.

request.action = TRADE_ACTION_DEAL ;

Peki, sırasıyla Al veya Sat

request.type = ORDER_TYPE_BUY;

request.type = ORDER_TYPE_SELL;

 
prostotrader :

Piyasaya göre, sadece fiyatsız bir sipariş gönderin.

request.action = TRADE_ACTION_DEAL ;

Peki, sırasıyla Al veya Sat

request.type = ORDER_TYPE_BUY;

request.type = ORDER_TYPE_SELL;

Bu botta MT4Orders üzerinden çalışmalar devam ediyor.

Şimdi sıfır fiyat denedim. Kütüphane elbette doğru türleri gönderir. Hata aynı kalır.

 
Stanislav Korotky :

Bu botta MT4Orders üzerinden çalışmalar devam ediyor.

Şimdi sıfır fiyat denedim. Kütüphane elbette doğru türleri gönderir. Hata aynı kalır.

Peki, o zaman size fxsaber'a...

Marketi elinizle açmayı denediniz mi?

kendim denedim

Sunucu düzgün çalışmıyor


 
Stanislav Korotky :

Bu botta MT4Orders üzerinden çalışmalar devam ediyor.

Şimdi sıfır fiyat denedim. Kütüphane elbette doğru türleri gönderir. Hata aynı kalır.

 #include <MT4Orders.mqh>

#define Ask SymbolInfoDouble ( _Symbol , SYMBOL_ASK )

void OnTick ()
{
   if (( int ) Ask != Ask ) // Дождались дробной цены
  {
     Print ( OrderSend ( _Symbol , OP_BUY , 1 , Ask , 100 , 0 , 0 )); // Тестер не даст сделать BUY по Ask - ошибка TickSize-настроек.
     Print ( OrderSend ( _Symbol , OP_BUY , 1 , 0 , 100 , 0 , 0 ));   // 0 - прокатит, т.к. настройки символа для маркет-ордеров позволяют.
    
     ExpertRemove ();
  }
}
MT4Orders, ticaret talebi ayarlarını hiçbir şekilde etkilemez. Kullanıcının kaydettiği şey, daha sonra gönderir. Her şey MT5-OrderSend ile aynıdır.
 2018.12 . 03 00 : 56 : 01    failed market buy 1.00 NI225 [Invalid price]
2018.12 . 03 00 : 56 : 01    - 1
2018.12 . 03 00 : 56 : 01    market buy 1.00 NI225 ( 22489.84 / 22722.15 )
2018.12 . 03 00 : 56 : 01    deal # 2 buy 1.00 NI225 at 22722.15 done (based on order # 2 )
2018.12 . 03 00 : 56 : 01    deal performed [ # 2 buy 1.00 NI225 at 22722.15 ]
2018.12 . 03 00 : 56 : 01    order performed buy 1.00 at 22722.15 [ # 2 buy 1.00 NI225 at 22722.15 ]
2018.12 . 03 00 : 56 : 01    2
2018.12 . 03 00 : 56 : 01    ExpertRemove () function called
 
fxsaber :
MT4Orders, ticaret talebi ayarlarını hiçbir şekilde etkilemez. Kullanıcının kaydettiği şey, daha sonra gönderir. Her şey MT5-OrderSend ile aynıdır.

MT4Orders geçmişle çalışır mı?

 
Vladislav Andruschenko :

MT4Orders geçmişle çalışır mı?

Evet.