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

 
Merhaba, ticaret için ILAN 2.0 danışmanını kullanıyorum, tüm siparişleri kapattıktan sonra danışmanın otomatik olarak nasıl durmasını sağlayacağımı söyle? Buna ihtiyacım var, diyelim ki önemli haberlerin yayınlanmasından önce, böylece işlemleri mantıksal sonuna getiriyor ve artık işlem yapmıyor. Şimdiden teşekkürler!
 

İyi akşamlar! Bir sorum var, başlatmada düğme oluşturma işlevlerim var, grafik zaman çerçevesi değiştiğinde, aktif düğmenin rengi değişiyor, anladığım kadarıyla bu yeniden başlatmadan kaynaklanıyor, ancak düğme basılı kalıyor, ancak renk değil, bu sorun nasıl çözülür.

Şimdiden teşekkürler.

 
PokrovMT5 :

İyi akşamlar! Bir sorum var, başlatmada düğmeler oluşturma işlevlerim var, grafiğin zaman çerçevesi değiştiğinde, aktif düğmenin rengi değişiyor, anladığım kadarıyla, bu yeniden başlatma nedeniyle, ancak düğme basılı kalıyor, ancak renk değil, bu sorun nasıl çözülür.

Şimdiden teşekkürler.


Normal Windows programlarının genellikle yaptığı gibi, başlatma sırasında her şeyi bir dosyaya yazın ve ayarları dosyadan yükleyin.
 
İki dizi bir dizide nasıl birleştirilebilir? A[i]+B[n]=C[i+n]
ArrayCopy ile denedim ama bir şey işe yaramadı.
 
Nauris Zukas :
İki dizi bir dizide nasıl birleştirilebilir? A[i]+B[n]=C[i+n]
ArrayCopy ile denedim ama bir şey işe yaramadı.
Bunların hepsi kelimeler. Kodu, nasıl denediğini göster, sana nasıl olması gerektiğini söyleyecekler.
 
Vitalie Postolache :
Bunların hepsi kelimeler. Kodu nasıl denediğini göster, sana nasıl yapacağını söyleyecekler.
   for ( int i= 0 ; i<countLlines;i++)
     {
       Print ( "//////////////SuppArray[i]= " ,SuppArray[i], " i= " ,i);
      }
      
       for ( int i= 0 ; i<countHlines;i++)
     {
       Print ( "////////////////ResArray[i]= " ,ResArray[i], " i= " ,i);
      }        

   //--- копируем данные из массива src_data[] в массив dst_data[]
   Print ( "ArraySize(SuppArray)= " , ArraySize (SuppArray));
   ArrayCopy (ResArray,SuppArray,countHlines, 0 , WHOLE_ARRAY );
   //--- вывод скопированных данных
   PrintFormat ( "Copied array size=%d" , ArraySize (ResArray));
   for ( int i= 0 ; i< ArraySize (ResArray); i++) PrintFormat ( "index=%d, value=%d" ,i,ResArray[i]);

2 12:04:59 2016.07.31 00:00 Strategija_35_V1 girişleri: AnalizeTime=480; MA_Period=12; EnvDev=0.05; LinePrecis=50;
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: Yüksek..Karşılaştır= 1.10765 in= 3 ResArray[in]= 1.10776
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: Düşük..Karşılaştır= 1.10532 in= 4 SuppArray[in]= 1.10522
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: //////////////SuppArray[i]= 1.09551 i= 0
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: //////////////SuppArray[i]= 1.09996 i= 1
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: //////////////SuppArray[i]= 1.1024 i= 2
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: //////////////SuppArray[i]= 1.10532 i= 3
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: //////////////SuppArray[i]= 1.10522 i= 4
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: //////////////SuppArray[i]= 1.10357 i= 5
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: //////////////SuppArray[i]= 1.11193 i= 6
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: ///////////////ResArray[i]= 1.11972 i= 0
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: ///////////////ResArray[i]= 1.10765 i= 1
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: ///////////////ResArray[i]= 1.10469 i= 2
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: ///////////////ResArray[i]= 1.10776 i= 3
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: ////////////////ResArray[i]= 1.11195 i= 4
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: ///////////////ResArray[i]= 1.1126 i= 5
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: ///////////////ResArray[i]= 1.10893 i= 6
0 12:04:59 2016.08.01 00:01 Strateji_35_V1 EURUSD,H1: ////////////////ResArray[i]= 1.11112 i= 7
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: ///////////////ResArray[i]= 1.11591 i= 8
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: ArraySize (SuppArray)= 7
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: Kopyalanan dizi boyutu=16
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: index=0, value=-2067081860
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: index=1, value=886481250
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=2, değer=1810071017
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=3, değer=-1933766075
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=4, değer=357341279
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: index=5, value=-1470596802
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=6, değer=1647893052
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=7, değer=-10088011918
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=8, değer=1907652674
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=9, değer=2120683052
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: index=10, değer=-1473345581
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=11, değer=783402035
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=12, değer=104453605
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=13, değer=716056948
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=14, değer=70093866
0 12:04:59 2016.08.01 00:01 Strategija_35_V1 EURUSD,H1: indeks=15, değer=479661948

değer - ‌yanlış döndürür

 
Nauris Zukas :
   for ( int i= 0 ; i<countLlines;i++)
     {
       Print ( "//////////////SuppArray[i]= " ,SuppArray[i], " i= " ,i);
      }
      
       for ( int i= 0 ; i<countHlines;i++)
     {
       Print ( "////////////////ResArray[i]= " ,ResArray[i], " i= " ,i);
      }        

   //--- копируем данные из массива src_data[] в массив dst_data[]
   Print ( "ArraySize(SuppArray)= " , ArraySize (SuppArray));
   ArrayCopy (ResArray,SuppArray,countHlines, 0 , WHOLE_ARRAY );
   //--- вывод скопированных данных
   PrintFormat ( "Copied array size=%d" , ArraySize (ResArray));
   for ( int i= 0 ; i< ArraySize (ResArray); i++) PrintFormat ( "index=%d, value=%d" ,i,ResArray[i]);

Soru kaldırıldı, bir hata buldum - " PrintFormat ".
 

İki diziyi birleştirmek için hala ikinci varyantı yaptı. Hangisi daha hızlı çalışacak?

   double supres[];
   ArrayResize (supres,countLlines+countHlines);

   for ( int i= 0 ; i<countLlines;i++)
     {
      supres[i]=SuppArray[i];
     }

   for ( int i= 0 ; i<countHlines;i++)
     {
      supres[countLlines+i]=ResArray[i];
     }
ArrayCopy (ResArray,SuppArray,countHlines, 0 , WHOLE_ARRAY );

 
Hepinize iyi günler! Durumu anlatacağım, uzun süredir ticaret yapıyorum ve karlı olduğunu söyleyebilirim, %10-15 çekebiliyorum ancak düzenli bir işte çalıştığım için analize yeterince zaman ayırmak her zaman mümkün olmuyor. durum, ticaret 5-15 dakika sürdüğü için. Buradan hareketle sistemimin neredeyse tam otomasyonu için mql4 öğrenmek istiyorum fakat programlamadan pek anlamadığım bir problem var ama dilerseniz her şeyi çalışabileceğinize inanıyorum. Bilgi için yardım etmenizi rica ediyorum, belki birileri yüksek kaliteli video bloglarının hangi başlığını, her şeyin ayrıntılı olarak anlatılacağı ve anlatılacağı yeni başlayanlar için makaleler biliyor mu? Hemen söylemeliyim ki youtube'da her şeyin detaylı anlatıldığı çok az video var, varsa daha da kafam karışıyor. Sergey Kovalev'in kitabını okudum, tekrar okudum, ancak operatörler ve işlevler ve bunların mantıksal olarak doğru bir şekilde nasıl yazılacağı söz konusu olduğunda, kafamda bir karışıklık var. Bu nedenle arkadaşlardan bilgi konusunda yardımlarınızı rica ediyorum) şimdiden teşekkürler)
 

Durdurmanın neye benzediğini size kim söyleyecek?

‌örneğin, 1.10000 1.10100 1.10200'de 3 satın alma emri açtı

üst mertebenin durağını elinizle 1.10150'ye getirin ve sayıyı puan/pozisyon kaybı olarak görün

ve‌ üçü için nasıl birleştirilir?

şu anda el ile 1.10150'ye taşınan bir zararı durdurma hattı var

e‌fiyat çizginin altındaysa siparişi kesin

p‌Sorun oradaki değerlerin nasıl hesaplanacağıdır