Sonsuza kadar harika ve korkunç MT4 (veya bir geçiş stratejisinin nasıl doğru bir şekilde geliştirileceği) - sayfa 17

 
Andrey Khatimlianskii :

Dört gözle beklemek. Herhangi bir yardıma ihtiyacınız olursa lütfen yazın.

Herkesi çözümün ilk sürümünü kontrol etmeye davet ediyorum.

Библиотеки: TradesID
Библиотеки: TradesID
  • 2021.03.29
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: TradesID
 
fxsaber :

Herkesi çözümün ilk sürümünü kontrol etmeye davet ediyorum.

Kimsenin konfigürasyonlarını kontrol etmemesi üzücü. İkileme pozisyonları sorununun gerçekten çözüldüğünü varsayalım.

 
fxsaber :

Kimsenin konfigürasyonlarını kontrol etmemesi üzücü. İki katına çıkma sorununun gerçekten çözüldüğünü varsayalım.

Sadece aynı testi yapmakta bir anlam görmedim. Artık tik takmıyor, kontrol edemiyorum.

 
Andrey Khatimlianskii :

Sadece aynı testi yapmakta bir anlam görmedim.

Birinin testi işe yaramazsa, diğer her şey bir sorunla karşılaşacaktır.

 

İlginç yer:

 else if (:: HistoryOrderGetInteger ( this .Orders[i], ORDER_TICKET ) != this .Orders[i])

Ve bu eşitsizlik ne zaman ve neden olabilir?

Genel olarak, kod şu ana kadar net değil, ayrıştırmak için zaman harcamanız gerekecek :/

Çözümün basit ve hızlı olduğunu ve her tikte çağrılabileceğini söylemeye gerek yok.

Aynı anda çalışan diğer kodları çağırmak için ByPass.Is() yerine deneme yapmayı deneyin.

Ve kararın, performansının zamanı ile basitçe bağlantılı olabileceği.

Belki bu süre zarfında tüm listeler ve miktarlar doğal olarak normalleşir?

 
Dmitry Fedoseev :

İlginç yer:

Ve bu eşitsizlik ne zaman ve neden olabilir?

Genel olarak, kod henüz net değil, ayrıştırmak için zaman harcamanız gerekecek :/

Çözümün basit ve hızlı olduğunu ve her tikte çağrılabileceğini söylemeye gerek yok.

Aynı anda çalışan diğer kodları çağırmak için ByPass.Is() yerine deneme yapmayı deneyin.

Ve kararın, performansının zamanı ile basitçe bağlantılı olabileceği.

Belki bu süre zarfında tüm listeler ve miktarlar doğal olarak normalleşir?

Diğer bir seçenek de FORTS'u tam olarak sabah 10'da kontrol etmektir.

 
Dmitry Fedoseev :

İlginç yer:

Uygulamanın kendisiyle ilgili soruları kendi başlığında çoğaltarak doğru olanı yaptınız. Orada cevaplayacağım.

 

MT5 üzerine boş bir hesapta 100 pozisyon açan bir script yazmanız gerekiyor.


MT4'te bu şekilde karar verildi.

 void OnStart ()
{
   while ( OrdersTotal () < 100 )
     OrderSend ( _Symbol , OP_BUY, 0.1 , Ask, 0 , 0 , 0 );
    
   Print ( OrdersTotal ());
}


MT5'te kimin hangi çözümleri var?

 
fxsaber :

MT5 üzerine boş bir hesapta 100 pozisyon açan bir script yazmanız gerekiyor.


MT4'te bu şekilde karar verildi.


MT5'te kimin hangi çözümleri var?

buna izin veriliyor mu?

 //+------------------------------------------------------------------+
//|                                                    maxLimits.mq5 |
//|                                  Copyright 2021, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, MetaQuotes Ltd."
#property link        "https://www.mql5.com"
#property version    "1.00"
#include <Trade\Trade.mqh>
//---
CTrade m_trade; // trading object
//---
uint maxLimits= 100 ; // Кол-во Позиции Открыть в одну сторону
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   for ( uint i= 0 ; i<maxLimits; i++)
     {
       //--- open position
       if (m_trade.Buy( 0.01 ))
         printf ( "Position by %s to be opened" , _Symbol );
     }
  }
//+------------------------------------------------------------------+
enstantane fotoğraf
 
SanAlex :

buna izin veriliyor mu?

Numara.
Sonuç garanti edilmez.