Kodlama yardımı - sayfa 703

 
kostumer27 :
Teşekkürler, ama her şeyi yazdıktan sonra mevcut komut dosyalarından da kayboluyor... Bitirebilir misin?

Yeni metatarder yapılarındaki komut dosyaları her zaman çalışmıyor (eski mt4 sürümlerinde çalıştıkları için)

Bir kez yürütülürler ve ardından grafikten çıkarılırlar .

 

Use this instead :

//+------------------------------------------------------------------+
//|                                                  RSI_to_File.mq4 |
//|                      Copyright © 2007, MetaQuotes Software Corp. |
//|                            [url]http://www.metaquotes.ru/[/url]  |
//+------------------------------------------------------------------+
#property  copyright   "Copyright © 2007, MetaQuotes Software Corp."
#property  link        "http://www.metaquotes.ru/"
#property  show_inputs

void  RSI_output( string   SymbolName , int  PeriodMinutes)
{
    int  size= iBars ( SymbolName ,PeriodMinutes);                                       if (size== 0 )   return ;
    int  handle= FileOpen ( SymbolName +PeriodMinutes+ "_RSI.csv" , FILE_WRITE | FILE_CSV );   if  (handle< 0 ) return ;

    FileWrite (handle, "Time seconds;Time;Open;Low;High;Close;Volume;RSI" );
    for  ( int  i=size- 1 ;i>= 0 ;i--)
      {
         FileWrite (handle, iTime ( SymbolName ,PeriodMinutes,i), TimeToStr ( iTime ( SymbolName ,PeriodMinutes,i))
         , iOpen ( SymbolName ,PeriodMinutes,i), iLow ( SymbolName ,PeriodMinutes,i), iHigh ( SymbolName ,PeriodMinutes,i)
         , iClose ( SymbolName ,PeriodMinutes,i), iVolume ( SymbolName ,PeriodMinutes,i), iCustom ( SymbolName ,PeriodMinutes, "RSI" , 0 ,i));
      }
    FileClose (handle);      
    return ;
}
int  start() { RSI_output( _Symbol , _Period );  return ( 0 ); }

Teşekkürler, ama her şeyi yazdıktan sonra mevcut komut dosyalarından da kayboluyor... Bitirebilir misin?

Ve bir soru - iCustom'a nasıl eklenir ( SymbolName ,PeriodMinutes, "RSI" , 0 ,i));   EĞER hedef ihtiyaç göstergesinin ortalaması sadece "Value2" mi?

 

Hhm..mm... Bunu nasıl bir gösterge veya uzman lütfen yapar mısınız?
R - yığınlı RBM'li deneyler ve algoritmanın adagrad türü adadelta ile daha fazla deney yapmak için buna ihtiyacım var. Şimdi onu çalışıyorum.

Uzman veya gösterge gövdesine nasıl eklenir?

 
kostumer27 :

Hhm..mm... Bunu nasıl bir gösterge veya uzman lütfen yapar mısınız?
R - yığılmış RBM ile deneyler için ve algoritmanın adagrad türü adadelta ile daha fazla deney yapmak için buna ihtiyacım var. Şimdi onu çalışıyorum.

Uzman veya gösterge gövdesine nasıl eklenir?

Bu kısmı basitçe kopyalayabilirsiniz.

void RSI_output( string SymbolName , int PeriodMinutes)
{
   int size= iBars ( SymbolName ,PeriodMinutes);                                       if (size== 0 )   return ;
   int handle= FileOpen ( SymbolName +PeriodMinutes+ "_RSI.csv" , FILE_WRITE | FILE_CSV );   if (handle< 0 ) return ;

   FileWrite (handle, "Time seconds;Time;Open;Low;High;Close;Volume;RSI" );
   for ( int i=size- 1 ;i>= 0 ;i--)
      {
         FileWrite (handle, iTime ( SymbolName ,PeriodMinutes,i), TimeToStr ( iTime ( SymbolName ,PeriodMinutes,i))
, iOpen ( SymbolName ,PeriodMinutes,i), iLow ( SymbolName ,PeriodMinutes,i), iHigh ( SymbolName ,PeriodMinutes,i)
, iClose ( SymbolName ,PeriodMinutes,i), iVolume ( SymbolName ,PeriodMinutes,i), iCustom ( SymbolName ,PeriodMinutes, "RSI" , 0 ,i));
      }
   FileClose (handle);      
   return ;
}
int start() { RSI_output( _Symbol , _Period ); return ( 0 ); }


herhangi bir göstergeye, ancak daha sonra bunu her kene üzerinde yapacak ve her kene üzerine dosyalamak için birkaç oh yüzlerce K yazmak, terminalinizin taranmasını neredeyse kesinleştirecektir.

 

Merhaba Mladen, bir kez daha yardımınızı isteyebilir miyim?

Ne yazık ki, bu göstergede "çizgi stili" ile ilgili özellikleri nasıl değiştireceğimi bilmiyorum, bu nedenle fibo çizgileri ve trend çizgileri üzerinde çizgi, nokta veya çizgi arasında seçim yapabildim. Lütfen yardım eli uzatırsanız çok iyi olur

Lea

Dosyalar:
 
lea26 :

Merhaba Mladen, bir kez daha yardımınızı isteyebilir miyim?

Ne yazık ki, bu göstergede "çizgi stili" ile ilgili özellikleri nasıl değiştireceğimi bilmiyorum, bu yüzden fibo çizgileri ve trend çizgileri üzerinde çizgi, nokta veya çizgi arasında seçim yapabildim. Lütfen yardım eli uzatırsanız çok iyi olur

Lea

Denemek

Dosyalar:
 

Merhaba Mladen, teşekkürler, işe yarıyor!!!

Eklediğiniz kodu FIBO özelliklerinin altına yapıştırmaya çalıştım çünkü düzeltmeyi de değiştirmek istiyorum... ama bu işe yaramadı. Fibo düzeltmeleri için de değişiklik yapmayı düşünür müsünüz? Teşekkür ederim

Lea

 
lea26 :

Merhaba Mladen, bu kadar hızlı olduğun için teşekkürler! Ancak bir şekilde "LinesStyle"ı tire, nokta vb. olarak değiştirmek, satırları seçilen seçeneğe değiştirmez. En azından benim MT4'ümde değil. Yoksa LinesStyle optopn'u değiştirmek için doğru şeyi yapmadım mı?

Lea


Üzgünüm, işe yarıyor!!! Fibos için de LinesStyle'ı değiştirmek ister miyim, eklediğiniz satırı yapıştırır mıyım?

"extern ENUM_LINE_STYLE LinesStyle=STYLE_SOLID;"fibo özelliklerinin altında mı?


harici ENUM_LINE_STYLE LinesStyle=STYLE_SOLID;

Lea



Lea

İşe yarıyor. Çizgi kalınlığınız 0'dan büyükse, ona uygulamaya çalıştığınız herhangi bir stil yok sayılır (metatrader böyle çalışır)

"TrendSize" parametresini 0 olarak ayarlayın ve ardından stili değiştirin (bunun gibi:


 
mladen :

Lea

İşe yarıyor. Çizgi kalınlığınız 0'dan büyükse, ona uygulamaya çalıştığınız herhangi bir stil yok sayılır (metatrader böyle çalışır)

"TrendSize" parametresini 0 olarak ayarlayın ve ardından stili değiştirin (bunun gibi:


Rahatsız ettiğim için üzgünüm ... Yukarıdaki ayarları devraldım ve EVET, çünkü trend çizgileri mükemmel çalışıyor.

Fibo düzeltmelerine gelince, öyle değil. Yukarıdaki resminize bakıldığında, orada da düzeltmeler var.

bir çizgi, ancak nokta veya tire yok. Belki de isteğimde açıklığa kavuşturmadım

Lea

 
lea26 :

Rahatsız ettiğim için üzgünüm ... Yukarıdaki ayarları devraldım ve EVET, çünkü trend çizgileri mükemmel çalışıyor.

Fibo geri çekilmelerine gelince, öyle değil. Yukarıdaki resminize bakıldığında, orada da düzeltmeler var.

bir çizgi, ancak nokta veya tire yok. Belki de isteğimde açıklığa kavuşturmadım

Lea

Lea

Hadi bakalım


Dosyalar: