Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1020

 
Vladimir Karputov :

Bir danışmanda mı yoksa bir göstergede mi? Mevcut zaman dilimi için mi yoksa başka birinin mi?

Tercihen göstergede, mevcut zaman diliminde.

 
yiduwi :

Tercihen göstergede, mevcut zaman diliminde.

Göstergelerde zaten OHLC dizileri, zaman ve hacimler var: OnCalculate

 int    OnCalculate ( 
   const int         rates_total,       // размер входных таймсерий 
   const int         prev_calculated,   // количество обработанных баров на предыдущем вызове 
   const datetime &  time[],             // массив Time 
   const double &    open[],             // массив Open 
   const double &    high[],             // массив High 
   const double &    low[],             // массив Low 
   const double &    close[],           // массив Close 
   const long &      tick_volume[],     // массив Tick Volume 
   const long &      volume[],           // массив Real Volume 
   const int &       spread[]           // массив Spread 
   );

Yani sadece yüksek ve düşük dizilere erişmeniz gerekiyor.

Sadece önce bu numarayı yapmanız gerekir:

 //+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate ( const int rates_total,
                 const int prev_calculated,
                 const datetime &time[],
                 const double &open[],
                 const double &high[],
                 const double &low[],
                 const double &close[],
                 const long &tick_volume[],
                 const long &volume[],
                 const int &spread[])
  {
//---
   if (N>rates_total- 1 )
       return ( 0 );
   ArraySetAsSeries (high, true );
   ArraySetAsSeries (low, true ) ;
   ***
//--- return value of prev_calculated for next call
   return (rates_total);
  }

bundan sonra , yüksek ve düşük dizilerin [0] dizini, grafikte en sağdaki çubuğa karşılık gelecektir.

 
Vladimir Karputov :

Göstergelerde zaten OHLC dizileri, zaman ve hacimler var: OnCalculate

Yani sadece yüksek ve düşük dizilere erişmeniz gerekiyor.

Sadece önce bu numarayı yapmanız gerekir:

bundan sonra , yüksek ve düşük dizilerin [0] dizini, grafikte en sağdaki çubuğa karşılık gelecektir.

Sayesinde.

 

Bir robotun spot enstrümanlardan vadeli işlemlere nasıl dönüştürüleceğine dair herhangi bir talimat var mı?

Test etmeye çalışıyorum - FX ve CFD üzerinde çalışıyor, ancak örneğin endekslerde çalışmıyor. Log'da bazı hareketler var, emirler-pozisyonlar-anlaşmalar ve sonuç 0 kârla (GİRİŞ ve ÇIKIŞ fiyatları farklıdır!) Ve denge tablosu yatay bir çizgidir.

Test günlüğünün bir parçası:

Sonuçlar:



Genel olarak, küresel düzeyde bir şeyi yanlış anlıyorum... "Borsa ticareti" bölümünde, sadece ayrıntılardan bahsediyoruz...

 
Igor Zakharov :

...her şey 0 kârlı (GİRİŞ ve ÇIKIŞ fiyatları farklıdır!) ve bilanço yatay bir çizgidir...

Bu bir test hatası olabilir mi?

 
Igor Zakharov :

Bir robotun spot enstrümanlardan vadeli işlemlere nasıl dönüştürüleceğine dair herhangi bir talimat var mı?

Test etmeye çalışıyorum - FX ve CFD üzerinde çalışıyor, ancak örneğin endekslerde çalışmıyor. Log'da bazı hareketler var, emirler-pozisyonlar-anlaşmalar ve sonuç 0 kârla (GİRİŞ ve ÇIKIŞ fiyatları farklıdır!) Ve denge tablosu yatay bir çizgidir.

Test günlüğünün bir parçası:

Sonuçlar:



Genel olarak, küresel düzeyde bir şeyi yanlış anlıyorum... "Borsa ticareti" bölümünde, sadece ayrıntılardan bahsediyoruz...

Mevduat para birimi nedir?

Aracın özelliklerini gösterin.

Piyasa incelemesinde kârı mevduat para birimine dönüştürmek için araçların mevcut olması gereklidir.

 
Andrey Khatimlianskii :

Mevduat para birimi nedir?

Aracın özelliklerini gösterin.

Piyasa incelemesinde kârı mevduat para birimine dönüştürmek için araçların mevcut olması gereklidir.

USD, yeniden hesaplamaya gerek yok. TÜMÜ mevcut (Tümünü Göster)


Elde edilen: emtia vadeli işlemlerinde - herkes için çalışır (keyfi olarak petrol, kakao vb. Seçilir) Endeks vadeli işlemleri - hepsi 0'dan.
 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 
Vladimir Karputov :
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.

Vladimir, yani benim sorum ilk beşteydi. Geçen sefer dörtlü konusunda bana beş soru için parmağını salladın ama şimdi burada silinmiş.

Ve o konuda artık cevap verecek kimse yok, Artem meşgul olduğunu söylüyor ((

 
psyman :

Vladimir, yani benim sorum ilk beşteydi. Geçen sefer dörtlü konusunda bana beş soru için parmağını salladın ama şimdi burada silinmiş.

Şimdi o konuya cevap verecek kimse yok, Artem meşgul olduğunu söylüyor ((

Ben kimseyi tehdit etmedim. Rüya görüyorsun.

Ayrıca MQL5 ve MQL4'ü karıştırıyorsunuz. MQL5 kodu, .mq5 uzantılı dosyalardır.