Çaydanlıktan gelen sorular - sayfa 21

 
AUser :

Bir diziye ne kadar verinin tıkılabileceğini söyleme. MqlRates yapısının bir dizisi, 2009'dan beri tüm saatlik çubukların tarihini sıkıştıracağım, sığacak mı?

ps Sunucunun kullanılamaması nedeniyle hafta sonları çalışmayan strateji test cihazında başka bir şey mi var yoksa bende bir sorun mu var? Cuma günü, olması gerektiği gibi çalışıyor gibiydi))


1. Fikre göre uymalı, göründüğü kadar çok veri yok.

2. Muhtemelen bir aksaklık, terminalin teslimatına dahil olan danışmanları kontrol edin.

Ayrıca çok derin tarih almayın, sorunlar olabilir.

 
voix_kas :

1. Her şey gibi görünüyor. Limitler varsa, o zaman int veya long eşik değerleri düzeyinde. Bilgisayarda çok fazla RAM yok. =)

2. Test cihazının çalışmamasıyla ilgili sorunu daha kesin olarak tanımlayın. Hata kodları , ekran görüntüleri...

Evet, daha dün gibi görünüyor Uzman Danışmanımı test cihazında başlattım - sonuçlar vardı, bugün denedim - 0 fırsat.Kodu değiştirmedim. Oraya bir şeyler eklemeye çalışsam da, daha sonra her şeyi sildim gibi görünüyor, bir kez daha kontrol etmek gerekecek. Yarın taze gözlerle iki kez kontrol edeceğim.
 

Kollar nedir? (ortak nokta bulamıyor)

Örneğin: Hareketli Ortalama göstergesinin tutacağı için

 
Zeleniy :

Kollar nedir? (ortak nokta bulamıyor)

Örneğin: Hareketli Ortalama göstergesinin tutacağı için

Genel anlamda, OOP ile ilgili olarak - Bu, işletim sistemindeki (veya MT'deki durumumuzda olduğu gibi) bir nesne örneği için benzersiz bir tanımlayıcıdır.

Göstergeler hakkında konuşursak, tutamaç belirli parametrelerle bir türkiye örneğinin tanımlayıcısı olarak düşünülebilir.

 
Interesting :

Genel anlamda, OOP ile ilgili olarak - Bu, işletim sistemindeki (veya MT'deki durumumuzda olduğu gibi) bir nesne örneği için benzersiz bir tanımlayıcıdır.

Göstergeler hakkında konuşursak, tutamaç belirli parametrelerle bir türkiye örneğinin tanımlayıcısı olarak düşünülebilir.

Çok teşekkürler.
 
AUser :
Evet, daha dün gibi görünüyor Uzman Danışmanımı test cihazında başlattım - sonuçlar vardı, bugün denedim - 0 fırsat.Kodu değiştirmedim. Oraya bir şeyler eklemeye çalışsam da, daha sonra her şeyi sildim gibi görünüyor, bir kez daha kontrol etmek gerekecek. Yarın taze gözlerle iki kez kontrol edeceğim.

E-evet, canim, ayakları çıkarmayı unuttum)) Fark ettim ki - yorumlar test cihazında görüntülenmiyor? Yardımın bir kısmını aptalca kopyalayarak buraya yazdım, böylece çözmesi daha kolay olurdu. Ancak hiçbir yorum görünmüyor.

 void OnTick ()
{
 double Ask,Bid;
   int Spread;
   Ask= SymbolInfoDouble ( Symbol (), SYMBOL_ASK );
   Bid= SymbolInfoDouble ( Symbol (), SYMBOL_BID );
   Spread= SymbolInfoInteger ( Symbol (), SYMBOL_SPREAD );
//--- Выведем значения в три строчки
   Comment ( StringFormat ( "Выводим цены\nAsk = %G\nBid = %G\nSpread = %d" ,Ask,Bid,Spread));
if (Bid < 2 && ! PositionSelect ( _Symbol ))
{OpenSell();}
}
void OpenSell()
{
MqlTradeRequest o; MqlTradeResult p;                                 
double Bid = SymbolInfoDouble ( _Symbol , SYMBOL_BID );   
o.action = TRADE_ACTION_DEAL ; 
o.symbol = _Symbol ; 
o.volume = 0.25 ;  
o.price = Bid;
o.sl = 0 ;
o.tp = Bid - 0.00100 ;
o.deviation = 10 ;
o.type = ORDER_TYPE_SELL ;
o.type_filling = ORDER_FILLING_AON ;
OrderSend (o,p);
}
 
AUser :

E-evet, canim, ayakları çıkarmayı unuttum)) Fark ettim ki - yorumlar test cihazında görüntülenmiyor? Yardımın bir kısmını aptalca kopyalayarak buraya yazdım, böylece çözmesi daha kolay olurdu. Ancak, hiçbir yorum görünmüyor.

Test cihazımda , grafikte yorumlar görüntüleniyor. Bir sonraki komutla yorumunuzun üzerine yazıp yazmadığınızı görün Comment(""); .
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - Документация по MQL5
 
voix_kas :
Test cihazımda , grafik üzerinde yorumları görüntüler. Bir sonraki komutla yorumunuzun üzerine yazıp yazmadığınızı görün Comment(""); .
Test cihazım teknik yorumunu gösteriyor (euro/dolar, saat1, dört fiyat, uzman adı). Yorumumun üzerine yazdığı görülebilir)) Çalışma programına eklendi - her şey olması gerektiği gibi.
 
Ve tarihten bugüne kopya nasıl yazılır? Ben yazmadığım için - kopyalamayın.
CB = CopyRates ( _Symbol , _Period , TimeCurrent (), D'04.01.2010' ,R);
0'dan 5000'e kadar - kopyalar, ancak görünüşe göre tarih yanlış yazılmış.
 
AUser :
Ve tarihten bugüne kopya nasıl yazılır? Nasıl yazarsam yazayım kopyalamıyor 0'dan 5000'e kadar kopyalıyor ama görünüşe göre tarihle doğru yazılmamış.

Geçerli saat ikinci tarihtir (bu, yardımdan açıkça anlaşılmalıdır) ...

 int    CopyRates (
   string            symbol_name,      // имя символа
   ENUM_TIMEFRAMES   timeframe,         // период
   datetime          start_time,       // с какой даты
   datetime          stop_time,        // по какую дату
   MqlRates          rates_array[]     // массив, куда будут скопированы данные
   );
 

Büyük ihtimalle böyle çalışacaktır

CB = CopyRates ( _Symbol , _Period , D'04.01.2010' , TimeCurrent (),R);
Документация по MQL5: Дата и время / TimeCurrent
Документация по MQL5: Дата и время / TimeCurrent
  • www.mql5.com
Дата и время / TimeCurrent - Документация по MQL5