Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 2286

 
elibrarius :
M1 verilerinin (OHLC * 2) hacmi, gerçek kene verilerinin hacminden birkaç kat daha azdır.

M1 için minimum spread, ticaretin doğru bir şekilde değerlendirilmesi için uygun değildir.

Evet, - şimdi yalnızca gerçek kene verilerinden, bu nedenle trafiği indireceğiz.

Araçta kene yoksa bu neden oluyor? ortalama bir yayılma sağlamak için yeterlidir

bu kesinlikle yeterli
 
Evgeny Dyuka :

Bu, pazarınıza bir web isteği ile bir EA yerleştirme olasılığı hakkındaki soruya cevabınızdır.
Ve bu cevapla ne yapmalıyım? Satılık bir danışman yazdım , koymaya çalıştım, geri çevrildim. Çok fazla zaman ve çaba harcadı ve altı ay önceydi. Belki aptalım, ama ikinci kez bir tür düğmeyi fark etmenin ve doğru bir şey yapmanın gerekli olduğu yeri aramayacağım.

Bu bir müşteri kaybetme örneğidir. "Kanatlı at Hei-Fei dağlardan koşarken, yolun kenarında oturan kurbağalara bağlı olmadığını" anlıyorum, ancak çok yakında MQl basitçe tarihe kaybolacak.

Sizden başka bu dünyada ve pazarın kendisinde tüketiciler var. Ve tüketicileri korumak, satıcının arzularından daha önemlidir.

Uzman Danışmanınız kendi başına işlem yapamıyorsa ve tamamen uzak bir kara kutuya bağlıysa, bu hem piyasa hem de kullanıcılar için büyük bir risktir. Orada ne çizdiğin bilinmiyor.

Konuyu derinlemesine incelemenizi ve " tarihte çözülme " gibi saçma sapan şeyler atmamanızı tavsiye ederim.

index | TIOBE - The Software Quality Company
  • www.tiobe.com
TIOBE Index for January 2021 January Headline: Python is TIOBE's Programming Language of 2020! Python has won the TIOBE programming language of the year award! This is for the fourth time in the history, which is a record! The title is awarded to the programming language that has gained most popularity in one year. Python made a positive jump...
 
Maksim Dmitrievski :

1. Evet, her zaman

2. Dışarıda olduğu gibi VScode ve jupyter için kullanılır (araştırma için çok kullanışlıdır)

3. Her şey yeterliyken indikatör kullanmıyorum. Eh, sadece ONNX gibi modelleri MT5'e aktarma olasılığı yeterli değilse, ama şimdiye kadar bu şeyi incelemedim.

Ticaret API'sini de denedim, her şey yolunda gidiyor
İyi!
 
Renat Fatkhullin'in fotoğrafı.
Tahminler falando ciddi keneler, en eğlenceli şekilde var olsun copy_ticks_from ve copy_ticks_range


Leia mais aqui: Python için MetaTrader .

Estamos falando de kene yok...
Estou falando de Profundidade de Mercado...

Kenelerden bahsetmiyoruz... Pazar Derinliği'nden bahsediyorum

 
Maksim Dmitrievski :

Araçta kene yoksa bu neden oluyor? ortalama bir yayılma sağlamak için yeterlidir

bu kesinlikle yeterli
Ortalama değil, minimum iletilir. Ortalama birkaç çubuk içinse, minimumlar arasındaki ortalama olacaktır. Gerçek bir ortalama bulmak için gerçek keneler yüklemelisiniz.
Açılış fiyatları veya OHLC üzerindeki test cihazı, minimum spread üzerinde çalışacaktır.
Ve gerçek kenelerde, OHLC'de min. yaymak, mumun üstüne veya altına gerçek yayılma ile çalışmayacaktır.
Toplam işlem sayısının %1-2'si kadar olabilir ancak mücadele her yüzde için olduğunda önemli olabilir.
Документация по MQL5: Торговые функции / HistoryDealsTotal
Документация по MQL5: Торговые функции / HistoryDealsTotal
  • www.mql5.com
HistoryDealsTotal - Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
elibrarius :

Bid çubukları için minimum spread yerine Ask OHLC fiyatlarına sahip ikinci bir mum çubuğuna sahip olmak istiyorum.

şöyle özel bir sembol yapın:

 //+------------------------------------------------------------------+
#include <fxsaber\ Symbol .mqh> // https://www.mql5.com/ru/code/18855
//+------------------------------------------------------------------+
void OnStart ()
{
   const SYMBOL SymbDB( _Symbol + "ask" );
   if (!SymbDB.IsExist()) // Если символ не создан, выход
   {
       Alert ( "Error create " , _Symbol + "ask symbol" );
       return ;
   }
   SymbDB.Off();
   SymbDB.CloneProperties(); // Скопировали свойства
   if ( CustomRatesDelete (SymbDB.Name, 0 , TimeCurrent ()) == - 1 )
   {
       Alert ( "Error CustomRatesDelete , GetLastError = " , GetLastError ());
       return ;
   }
   MqlTick ticks[];
   if ( CopyTicksRange ( _Symbol , ticks, COPY_TICKS_ALL , D'2021.01.01' * 1000 ) == - 1 )
   {
       Alert ( "Error CopyTicksRange , GetLastError = " , GetLastError ());
       return ;
   }
   for ( int i = ArraySize (ticks) - 1 ; i >= 0 ; i--)
   {
      ticks[i].bid = ticks[i].ask;
   }
   if (SymbDB.On()) // Включили в Обзор рынка
   {
       CustomTicksAdd (SymbDB.Name, ticks);
       ChartOpen (SymbDB.Name, PERIOD_M1 ); // Открыли график нового символа
   }
}
 
Igor Makanu :

şöyle bir özel karakter yapın:

Özel olanları sevmiyorum, ilk izlenim çok iyi değil, uzun zaman önceydi, tam olarak neyi sevmediğimi hatırlamıyorum. dosyaları kullanıyorum.

Ve yine, bu, yalnızca bir kez bile olsa tüm onay verilerini indirmek anlamına gelir.

 
elibrarius :
Ortalama değil, minimum iletilir. Ortalama birkaç çubuk içinse, minimumlar arasındaki ortalama olacaktır. Gerçek bir ortalama bulmak için gerçek keneler yüklemelisiniz.
Açılış fiyatları veya OHLC üzerindeki test cihazı, minimum spread üzerinde çalışacaktır.
Ve gerçek kenelerde, OHLC'de min. yaymak, mumun üstüne veya altına gerçek yayılma ile çalışmayacaktır.
Toplam işlem sayısının %1-2'si kadar olabilir ancak mücadele her yüzde için olduğunda önemli olabilir.

istediğiniz yayılımı bir kenar boşluğu ile kendiniz ayarlayın

 
Maksim Dmitrievski :

istediğiniz yayılımı bir kenar boşluğu ile kendiniz ayarlayın

Bu doğru değil. Tiki'yi sallamayı tercih ederim)
Her iki OHLC'yi de dosyalara atacağım - ve sonra her zamanki gibi...
 
Renat Fatkhullin'in fotoğrafı.

Piyasa ve zaman yargılayacak. MQL5 harika bir üründür, türünün en iyisidir, ancak yeni bir pazara uyum sağlamama konusunda her türlü şansı vardır.
Bu arada, yalnızca tarayıcıda yapılan bir aramanın MQl hakkında bir şeyler bulmayı başardığı isimsiz siteye bağlantı, başarının en iyi örneği değildir ))

Neden: