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

 

Teşekkür ederim. Belki de doğru soruyu sormadım.
Tüm enstrümanlar için yeni onay olayları almak için bir Uzman Danışmanda bir yaklaşım var mı?
Tercihen koltuk değneği olmadan...

 
hold_fast :

Teşekkür ederim. Belki de doğru soruyu sormadım.
Tüm enstrümanlar için yeni onay olaylarını almak için bir EA'da bir yaklaşım var mı?
Tercihen koltuk değneği olmadan...

Yeni bir onay işareti kontrol eden OnTimer - sorun değil.

 

FORTS'ta Metatrader5 kullanan var mı?

Sistemlerinizi nasıl test edersiniz?

Gelecekleri yapıştırma - 2016 için bile (BCS komisyoncusu) aşırı derecede çarpık.

Üçüncü taraf geçmişini indirmek mümkün değildir.

Vadeli sözleşmelerin 3 aylık kısa dönemlerini kullanmak ciddi değildir.

Tek seçenek, geliştirme ve test için diğer yazılımları kullanmak ve Metatrader5'te yürütmek mi?

MT5'in devasa potansiyeli, çarpık bir geçmiş (FOTS için) ve başka bir tane indirememe ile tamamen aşılmış mı?
 

Tünaydın. Bir bulmaca yapmaya çalışıyorum. Baskı yoluyla çıktı. Değerler: H1 üzerinde belirli bir saate dahil olan M1 çubuklarının saat ve açılma zamanı . Ancak, bir sonraki bölümde ne zaman kapattı. Print() formu şöyle bir şeydir - "H1'deki Saat, M1'deki Saat, M1'deki Dakika. Yani, H1'deki mevcut saat 11 ise, Print, 11 saate dahil olan her dakikadan mesajları göstermelidir. : 11:01,11 :02,11:03,11:04,11:05,11:06.

Birisi bana daha fazla nerede kazmam gerektiğini söylerse minnettar olurum.


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[])
  {
   ArraySetAsSeries (TimeM1, true );
   ArraySetAsSeries ( Time , true );    
   double Histori;
   int t,k;
   datetime Time ,TimeM1;
      
       if ( CopyTime ( Symbol (),TimeFrame, 0 ,Histori, Time )==- 1 || CopyTime ( Symbol (), PERIOD_M1 , 0 ,Histori* 60 ,TimeM1)==- 1 )
         Print ( "Error CopyLow #" , GetLastError ());
         else Print ( "Скопировано истории - баров времени " , CopyTime ( Symbol (),TimeFrame, 0 ,Histori, Time ), "  +M1  " , CopyTime ( Symbol (), PERIOD_M1 , 0 ,Histori* 60 ,TimeM1));
         ResetLastError ();
  
       for (t= 0 ; t<Histori; t++)
         for (k= 0 ; k<Histori* 60 ; k++)
        {
         MqlDateTime Time_Str;
         MqlDateTime TimeM1_Str;
         TimeToStruct ( Time [t],Time_Str);
         TimeToStruct (TimeM1[k],TimeM1_Str);
  
             if (TimeM1_Str.hour==Time_Str.hour&&TimeM1_Str.day==Time_Str.day)
               {
                 for (i= 1 ; i<Histori; i++)
                 Print ( " Время М1  " ,TimeM1_Str.hour, ":" ,TimeM1_Str.min, "  Время на H1 " ,Time_Str.hour);
               }
  
        }
   return (rates_total);
  }
 
Vladislav Andruschenko :

Yeni bir onay işareti kontrol eden OnTimer - sorun değil.

Bu yaklaşımla, çok sayıda enstrümanda kaçırılan işaretler olmayacak mı?
Kenenin tanımlayıcısı (sayısı) yok, nasıl kontrol edilir?
Tarih ve saat uygun değildir, çünkü belirli bir an için çok sayıda işaret olabilir.
Evet, MQL5'i "mutfak" yürütmesiyle değil, "değişim" yürütmesiyle kullanmakla ilgileniyorum.

 
dimnik :

FORTS'ta Metatrader5 kullanan var mı?

Sistemlerinizi nasıl test edersiniz?

Gelecekleri yapıştırma - 2016 için bile (BCS komisyoncusu) aşırı derecede çarpık.

Üçüncü taraf geçmişini indirmek mümkün değildir.

Vadeli sözleşmelerin 3 aylık kısa dönemlerini kullanmak ciddi değildir.

Tek seçenek, geliştirme ve test için diğer yazılımları kullanmak ve Metatrader5'te yürütmek mi?

MT5'in devasa potansiyeli, çarpık bir geçmiş (FOTS için) ve başka bir tane indirememe ile tamamen aşılmış mı?

FORTS Tarihçesi (Açılış) - berbat, boşluklar var, yapay olarak oluşturulmuş bölümler var.

Henüz hiçbir şey yapmayın, ya kendi test cihazınızı yazın ya da MT5'i kullanın.

2016'da veya daha önce tarihlerini içe aktarma imkanına söz verdiler, bekliyoruz ...

Potansiyele gelince, heyecanlandınız) Çok şey eksik ve geliştiriciler ticaret topluluğunu desteklemiyor.

Çoğu soru için standart yanıt şudur: "20 yıldır piyasadayız, buna ihtiyacınız olmadığını biliyoruz."

İyi şanlar!

 
hold_fast :

Bu yaklaşımla, çok sayıda enstrümanda kaçırılan işaretler olmayacak mı?
Kenenin tanımlayıcısı (sayısı) yok, nasıl kontrol edilir?
Tarih ve saat uygun değildir, çünkü belirli bir an için çok sayıda tik olabilir.
Evet, MQL5'i "mutfak" yürütmesiyle değil, "değişim" yürütmesiyle kullanmakla ilgileniyorum.

Sadece zaman değil, zaman ve sembol. Tek bir sembol için aynı anda birden fazla onay işareti olamaz.
 
bana mkl5 için bekleyen emirleri kapatma fonksiyonunu söyle, bir adımla beş satın alma limiti emri var, alttakini kapatman gerekiyor en
 
sterlin şefi bai st 1.2057 1 tp 1.2366 2 tp 1.2539 kim bir sinyal üzerinde çalışmakla ilgileniyor
 
sinyaller üzerinde çalışmak isteyenler