Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1152

 
Vitaly Muzichenko :
Kapatma/açma değil, önceki Teklif/Soruşturmaya ihtiyacı var :)

daha sonra kod tabanına keneler yazan bazı hazır kodlar indirin.

https://www.mql5.com/en/code/13954
Ticks collector - Сборщик тиков
Ticks collector - Сборщик тиков
  • oylar: 22
  • 2015.10.12
  • Ihor Herasko
  • www.mql5.com
Сбор тиков с записью данных в файл и формирование нестандартных графиков.
 

Simgeyi "gelecek" çubuklarında görüntülemek mümkün müdür? Fibo-zaman çizgilerinin kullanımına ek olarak.

Onlar. bunlar -1, -2 vb. çubuklar olacaktır.



 
Ilmir Galiev :

Simgeyi "gelecek" çubuklarında görüntülemek mümkün müdür? Fibo-zaman çizgilerinin kullanımına ek olarak.

Onlar. bunlar -1, -2 vb. çubuklar olacaktır.



Yapabilir. Zaman koordinatını time[0]+(PeriodSecond()*n) olarak atayın
 
Artyom Trishkin :
mql4'te sadece hatırlayın. mql5 - CopyTicks()


Teşekkür ederim.

Bir zaman dilimindeki (daha büyük) çubuk sayısını daha küçük bir zaman dilimindeki çubuk sayısına dönüştürmek için hazır bir fonksiyon söyleyebilir misiniz? Kısacası, yüksek zaman diliminde N çubuk, alt zaman diliminde kaç çubuk olacak?

 

En basit durumda, yalnızca eski dönemin kapalı çubuklarını düşünürsek, bu sayıların oranıdır. M15/M5 = 3 bar M5, 1 bar M15'e karşılık gelir.


 
igorbel :


Teşekkür ederim.

Bir zaman dilimindeki (daha büyük) çubuk sayısını daha küçük bir zaman dilimindeki çubuk sayısına dönüştürmek için hazır bir fonksiyon söyleyebilir misiniz? Kısacası, yüksek zaman diliminde N çubuk, alt zaman diliminde kaç çubuk olacak?

böyle var

İşe yaramazsa, forumda arama yapmayı deneyin - "

Dönem Dönüştürücü

"

https://www.mql5.com/ru/code/7936

Period Converter
Period Converter
  • oylar: 12
  • 2016.03.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Скрипт для создания собственных нестандартных таймфреймов.
 

İyi zaman, bana sihirli bir düzenin nasıl ayarlanacağını söyle

m_Trade.Sell( 0.1 , Symbol (), 0 ,SL,TP);
for ( int i= PositionsTotal ()- 1 ;i>= 0 ;i--) // returns the number of open positions
   if (m_Position.SelectByIndex(i))
      m_Trade.SetExpertMagicNumber(count);

 

tırnak arşivine gidip bir sembol seçerseniz, yalnızca 2.000 tırnak işareti vardır.
ve daha fazlasını istiyorsanız, zaten sunucudan meta alıntılar indirir.

yani, indirme düğmesine tıkladıysanız, bu alıntılar zaten meta alıntı olacaktır. hatta son 2.000 bar.

2.000'den fazla bara ihtiyacınız varsa, test cihazında hangi alıntıları test ettiğini merak ediyorum? muhtemelen MK tekliflerine göre, komisyoncu tekliflerine göre değil mi?

 

Tünaydın! Göstergenin kene geçmişi dosyasını okuduğu bir işlev vardır. Ancak gösterge yüklenirken veya güncellenirken okuma yalnızca bir kez gerçekleşir. Sıfır çubuğunun ilk işareti her göründüğünde okuma nasıl yapılır?

void ProcessOldCandles(int limit, TickStruct &lastTick)

{

      int hTicksFile = FileOpen(Symbol() + ".tks", FILE_BIN | FILE_READ | FILE_SHARE_READ | FILE_SHARE_WRITE);

   if (hTicksFile < 1)

      return;

      TickStruct tick;

   while (!IsStopped())

   {

      if (!IsReadTimeAndBidAskOfTick(hTicksFile, tick))

         return;

      if (tick.time >= Time[limit])

         break;

   }

   lastTick = tick;

   int barIndex = iBarShift(NULL, 0, tick.time);

      while (barIndex >= 0)

   {

      if (!IsReadTimeAndBidAskOfTick(hTicksFile, tick))

         return;

         if (!IsTickBelongToBar(tick, barIndex))

         barIndex = iBarShift(NULL, 0, tick.time);

         ProcessOneTick(barIndex, tick, lastTick);

   }

      FileClose(hTicksFile);

 

Selamlar! mql5 yetkilendirmesi , sinyallere abone olmak için metatrader4 programında başarısız oluyor ... bana ne yapacağımı söyle!