Çaydanlıktan gelen sorular - sayfa 90

 
Dmido :

Kendimi tekrar ettiğim için bağışlayın ama günlerdir mql4 ve mql5 forumunu araştırıyorum ve hiçbir yerde bulamıyorum.

Soru: MT4'ten MT5'e geçmişi nasıl indirebilirim? Test eden kişiye ve ticaret terminalinin kendisine...

Lütfen yardım edin, aksi takdirde danışman üzerindeki tüm işler ...

MT5, geçmişi kendisi yükler ve kontrol eder, elle hiçbir şey yüklemeniz gerekmez.
 
sergeev :
ve ikinci kez yazma türü için ne var?

? Açısından.

Böyle hantal bir giriş yerine istedim:

 //+------------------------------------------------------------------+
//| ARRAY_OBJECTS                                                    |
//+------------------------------------------------------------------+
Something_Value
   Object_01_01,Object_01_02,Object_01_03,
   Object_02_01,Object_02_02,Object_02_03,
   Object_03_01,Object_03_02,Object_03_03,
   Object_04_01,Object_04_02,Object_04_03,
   Object_05_01,Object_05_02,Object_05_03,
   Object_06_01,Object_06_02,Object_06_03;

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
   Initilization_Objects_Class();
  }
//---
void Initilization_Objects_Class()
  {   
   Object_01_01.Init( 0 , 1 ); Object_01_01.Init( 0 , 2 ); Object_01_01.Init( 0 , 3 );
   Object_02_01.Init( 1 , 1 ); Object_02_01.Init( 1 , 2 ); Object_02_01.Init( 1 , 3 );
   Object_03_01.Init( 2 , 1 ); Object_03_01.Init( 2 , 2 ); Object_03_01.Init( 2 , 3 );
   Object_04_01.Init( 3 , 1 ); Object_04_01.Init( 3 , 2 ); Object_04_01.Init( 3 , 3 );
   Object_05_01.Init( 4 , 1 ); Object_05_01.Init( 4 , 2 ); Object_05_01.Init( 4 , 3 );
   Object_06_01.Init( 5 , 1 ); Object_06_01.Init( 5 , 2 ); Object_06_01.Init( 5 , 3 );
  }
...bir dizi kullanın.
 
tol64 :

? Açısından.

Böyle hantal bir giriş yerine istedim:

...bir dizi kullanın.

...
Something_Value Objects[ 6 ][ 3 ];

...
for ( int j= 2 ; j>= 0 ; j--)
        {
         Something_Value Objects[i][j].Init(i,j);
        }
     }
...

ikinci reklamı kaldır ;)

 
ilunga :

ikinci reklamı kaldır ;)

))) Saçmalık. Teşekkür ederim. Alex beni düşündürdü ve sınavda başarısız oldum. Ayrıca, böyle bir önemsememek için.))
 
Konstantin83 :
MT5, geçmişi kendisi yükler ve kontrol eder, elle hiçbir şey yüklemeniz gerekmez.
Demek mesele bu! Önceden, kendi geçmişimle MT4'e bir dosya kaydırabilirdim.. Şimdi değil. Alpari, en azından birkaç çift dışında, henüz MT5 ile ilgili alıntılara sahip değil ve gerçek olanları bile muhtemelen büyük ölçüde farklı olacaktır, MT4'te kullanılanların gerçek bir hesaba nasıl yükleneceği .... Mümkün mü? kendi sunucumuzu oluşturun ve ondan alıntılar gönderin veya MetaQuotes dışında yeniden üretilemezler mi?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о счете - Документация по MQL5
 
Dmido :
...MT4'te kullanılanları gerçek bir hesaba nasıl yükleyebilirim ....

bir dosyadan okunabilir ve bir gösterge ile çizilebilir. yerel grafikle aynı görünecektir.

 

Aşağıdakileri uygulamaya çalışmanın ideolojik olarak yanlış olduğunu doğru anlıyor muyum?

 CopyBuffer (ind_handle, 0 , 0 ,amount,Buffer);

Tampon şu şekilde bağlandıysa:

 SetIndexBuffer ( 0 ,Buffer, INDICATOR_CALCULATIONS );
ve INDICATOR_DATA olarak değil mi?
 
joo :

bir dosyadan okunabilir ve bir gösterge ile çizilebilir. yerel grafikle aynı görünecektir.

Tavsiyen için teşekkürler, bunu seçeneklerden biri olarak hatırlayacağım, ancak tam teşekküllü bir çoklu para birimi test cihazı nedeniyle aslında MT5'teki her şeyi yeniden yazdım, bu yüzden MT4'ten geçmişi buna nasıl dolduracağımı bilmiyorum. testçi...
 
x100intraday :

Aşağıdakileri uygulamaya çalışmanın ideolojik olarak yanlış olduğunu doğru anlıyor muyum?

Tampon şu şekilde bağlandıysa:

ve INDICATOR_DATA olarak değil mi?

Bu işlevi kullanma örneklerine bakın, en azından burada - https://www.mql5.com/en/docs/series/copybuffer

Bu işlev, gösterge arabelleklerine göstergenin içinden değil, tutamacı ile dışarıdan erişmek için tasarlanmıştır.
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyBuffer
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyBuffer - Документация по MQL5
 
Rosh :

Bu işlevi kullanma örneklerine bakın, en azından burada - https://www.mql5.com/en/docs/series/copybuffer

Bu işlev, gösterge arabelleklerine göstergenin içinden değil, tutamacı ile dışarıdan erişmek için tasarlanmıştır.

Cevabı okuduktan sonra biraz farklı gördüm. Bununla birlikte, yine de yukarıdaki işlevlerin ve tam olarak bu tanımlayıcının bir geliştirilmiş özel gösterge içinde paylaşılmasını sordum (sorunun temeli olmayan başka bir göstergenin tutamacının dahil olmasına rağmen). Bu nedenle, verilen bağlantı tarafından başka bir şey açıklığa kavuşturulduğu için soru tükenmez kaldı.

İlgilendiğim şeyi burada buldum (yardımda benzer bir şey bulamadım): http://zulman.googlecode.com/svn/trunk/MT5/Indicators/ColorCandles.mq5 . Göstergenizde sorduğum şeyi birleştirmenin doğru olup olmadığı, tam olarak değil, ancak bu örnekte uygulanıyor ve sorunsuz çalışıyor.

 SetIndexBuffer ( 5 ,MABuffer, INDICATOR_CALCULATIONS );
[...]
if ( CopyBuffer (MAHandle, 0 , 0 ,rates_total,MABuffer)<= 0 )

Her durumda, cevap için teşekkürler. Öyle ya da böyle, işe yaradı.