MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 819

 
Maxim Kuznetsov :

Belgeleri zaten okuyun :-) Period() yalnızca geçerli dönemin kimliğini döndürür - neden onunla çarpıyorsunuz?

PERIOD_M1 (örnek olarak verilmiştir) yerine, PeriodSeconds( Period() ) öğesine iletilmelidir - o zaman mevcut periyodun 1 çubuğunda kaç saniye olduğunu göreceksiniz.

Her neyse, M15 grafiğinde saat 20:00'de açılan bara bir ok koyuyor ama belirtilen saat 19:45'te açılan barın içi. Bir şey?

 {
//---
   if (rates_total< 2 ) return ( 0 );

   int limit=rates_total-prev_calculated;
   if (limit> 1 )
     {
      limit=rates_total- 2 ;
       ArrayInitialize (BufferUP, EMPTY_VALUE );
       ArrayInitialize (BufferDN, EMPTY_VALUE );
     }
   for ( int i=limit; i>= 0 ; i--)
     {
     
       if (time[i]>= StringToTime ( "2019.04.23 19:55:00" ) && time[i]< StringToTime ( "2019.04.23 19:55:00" )+ PeriodSeconds ( Period ()))
        {
         BufferUP[i]=low[i]- 10 * Point ; //
        }

     }

//--- return value of prev_calculated for next call
   return (rates_total);
  }
 
yiduwi :

Neyse M15 grafiğinde saat 20:00'de açılan bara bir ok koyuyor ama belirtilen saat 19:45'te açılan barda. Bir şey?

içinde! kod daha kompakt hale geldi ve en azından zaten görmek istediğiniz görünür hale geldi :-)

 for ( int i=limit; i>= 0 ; i--)
     {
     
       if (time[i]<= StringToTime ( "2019.04.23 19:55:00" ) && time[i]+ PeriodSeconds ( Period ())> StringToTime ( "2019.04.23 19:55:00" ) )
        {
         // время открытия текущего бара time[i] меньше искомого
         // но время закрытия (открытие+длительность) больше искомого
         // значит нужное вам время - внутри бара, можно нарисовать стрелку
         BufferUP[i]=low[i]- 10 * Point ;
        }

     }

ancak "oyuncu" işlemleri yaparsanız, bu sadece tarihi kısım içindir ;-)
aksi takdirde, oklar "gelecekten" görünecektir - şu anda çubuk açılır ve kendinizi aldatırsınız
..
keneler ve TimeCurrent() ile çalışan algoritmanın başka bir dalı olmalıdır.

 
Maxim Kuznetsov :

aksi takdirde oklar "gelecekten" görünecektir - barın açıldığı anda

Evet, saat 01:59:00 olarak kaydedilse bile saat başında H1'de açılacaktır.

Belki bir şekilde M1'deki barın açılışının 01:59:00 veya başka bir zaman olduğunu görebilirsin?

 
Sunucu ile bağlantı olup olmadığını hangi fonksiyon kontrol edebilir , ofis sunucusu ile bağlantı yoksa bir şey yapmak için bir biçim koşulu yazmak istiyorum?
 
Seric29 :
Sunucuyla bağlantı olup olmadığını hangi fonksiyonla kontrol edebilirim, ofis sunucusuyla bağlantı yoksa, o zaman bir biçim koşulu yazmak istiyorum.
Burada
IsConnected - Проверка состояния - Справочник MQL4
IsConnected - Проверка состояния - Справочник MQL4
  • docs.mql4.com
IsConnected - Проверка состояния - Справочник MQL4
 

Herkese iyi günler! Grafik sekmelerini programlı olarak değiştirmenin mümkün olup olmadığını söyle. En iyi nasıl yapılır. Şimdiden teşekkürler!

 
yiduwi :

işlevi mümkün mü

IsConnected();

Kodun geri kalanını okumadan önce yürütülmesi için tüm programın başlatılmasından önce arayın, yani OnInit işlevinden önce mi? Evet ise, nasıl tavsiye verebilir misiniz? Aslında, keneler alınmadan bu işlev işe yaramaz.

 
Seric29 :

işlevi mümkün mü

Kodun geri kalanını okumadan önce daha önce yürütülmesi için başlatmadan önce tüm programları çağırın mı? Evet ise, nasıl tavsiye verebilir misiniz? Aslında, keneler alınmadan bu işlev işe yaramaz.

Keneler olmadan mümkün

 
Merhaba, hangi kurucu birkaç farklı göstergeden bir gösterge oluşturabilir. Lütfen bana bir bağlantı veya program adı verin.
 

merhaba! lütfen yardım edin RSI uyarısına nasıl gireceğim, push bildirimleri kendim denedim çalışmıyor, hata veriyor

KAPALI KOD KALDIRILDI

Настройки платформы - Начало работы - MetaTrader 5
Настройки платформы - Начало работы - MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду " Настройки" меню "Сервис" или нажмите "Ctrl+O". Графики — общая настройка отображения ценовых графиков, а также настройка параметров управления объектами: выделение объектов после их создания, немедленная...