Hatalar, hatalar, sorular - sayfa 3168

 
Yury Stukalov # :
anlamama yardım et, bu mt4'tü. bir test cihazı vardı. orada, test cihazını çalıştırmak için bir gösterge ekleyebilir ve grafik hareket ederken sadece ekrana bakmakla kalmaz, aynı zamanda duraklat'a basın, bir şerit çizin, çarpı, ok, onay işareti ve yeniden başlat'a basın. bu kalem satanlar için gerekli, simülatör gibi. mt5'te grafiğe eklenecek bir şey yok, bir ok bile, hangi yerden alıp satacağım. soru bu sorunun nasıl çözüleceğidir, belki hepsi oradadır ama bir şekilde gizlenmiştir?

Şablon gerekli hindileri eklemeye karar verir. Çizim hakkında bilgim yok.

 

Bana bu parametrelerin neden kaydedilmediğini ve ticaret ayarlarında çalışmadığını söyle? Komisyon ve çalışma dışı dönem ayarları geçerlidir. Ancak bu sekmedeki ayarları değiştirirseniz, kapattıktan sonra tekrar varsayılana sıfırlanır. Bu ayarların çalışması nasıl yapılır?

 
Merhaba! Bunun şu anda en önemli konu olmadığını anlıyorum ..

Ama bu ilk değil, 1 numara kilitleniyor   bir hafta boyunca mesajlarda ve diyaloglarda ve özelde her şey okunur .. / çok can sıkıcı.

Bir moderatör bu sorunu çözebilirse minnettar olacağım.
 
Teşekkürler) mesaj kayboldu, çok hızlı cevap verdiler :)
 

x572intraday # :

   int dim= 5 ;
   int Arr1[ 5 ]; // OK
   int Arr2[dim]; // '[' - invalid index value

Ya tamamen batırdım ya da bir hata değilse, Yardım'a bir keçe çizme soktum.

Vatandaşlar. Bir yıl önce göstergeyi KB olarak yayınladım. Şimdi kazdım - birkaç yerde bir değişkenin kesinlikle sakin bir şekilde dizinin bir öğesi olarak hizmet ettiği satırlar var. Ya tamamen batırdım... Genelde ilgilenen herkese gösterebilirim.

 
x572intraday # :

Vatandaşlar. Bir yıl önce göstergeyi KB olarak yayınladım. Şimdi kazdım - birkaç yerde bir değişkenin kesinlikle sakin bir şekilde dizinin bir öğesi olarak hizmet ettiği satırlar var. Ya tamamen batırdım... Genelde ilgilenen herkese gösterebilirim.

Belki bir #define vardı?
 
Nikolai Semko # :
Belki bir #define vardı?

#define elbette var:

 #define NUMBER 26

ancak diğer hatlar için geçerlidir. Tamamen farklı demek istedim. https://www.mql5.com/ru/code/34280 — "[el]" ile arama yapın. Ancak referansa göre bir dizi var & - belki bu yüzden?

Мультитаймфреймовый индикатор фракталов и индикатор технической разметки на его основе.
Мультитаймфреймовый индикатор фракталов и индикатор технической разметки на его основе.
  • www.mql5.com
Живая мультитаймфреймовая авторазметка с помощью Fibonacci Time Zones, Andrew's Pitchforks, Equidistant Channels на основе индикатора Fractals
 
x572intraday # :

#define elbette var:

ancak diğer hatlar için geçerlidir. Tamamen farklı demek istedim. https://www.mql5.com/ru/code/34280 — "[el]" ile arama yapın. Ancak referansa göre bir dizi var & - belki bu yüzden?

baktı.
beklenildiği gibi:

 #define NUMBER 26

...


color ClrArray[NUMBER/ 2 ]={ 0x444444 , 0x616161 , 0x334432 ,
                           0x3c5c3b , 0x41733f , 0x418e3e ,
                           0x31ab2b , 0x30a774 , 0x18d3b8 ,
                           0x00d1ff , 0x4fe3fc , 0x1efffd ,
                           0xf6f6f6 };

color ClrAltArray[NUMBER/ 2 ]={ 0x590304 , 0x622a04 , 0x783c00 ,
                             0x8b5100 , 0xaa6f00 , 0xbd8d02 ,
                             0xda8300 , 0xf46c00 , 0xff6b59 ,
                             0xff848c , 0xff9db6 , 0xffd8e2 ,
                             0xfff5f8 };

color ClrAuxArray[NUMBER/ 2 ]={ 0x030359 , 0x040462 , 0x000078 ,
                             0x00008b , 0x0000aa , 0x0000c8 ,
                             0x0000da , 0x0000f4 , 0x7855ff ,
                             0xaf6eff , 0xe469ff , 0xfb7bd6 ,
                             0xff69ab };

ENUM_TIMEFRAMES PArray[NUMBER/ 2 ];

dinamik bir dizi değil, statik bir dizidir. SAYI, bir değişken değil, 26 sayısıdır. Önişlemci komutlarını öğrenin.
Bir dizi bildirirken başka değişken ikameleri bulamadım.
yani mucizeler yok.

 
Nikolai Semko # :

baktı.
beklenildiği gibi:

dinamik bir dizi değil, statik bir dizidir. SAYI, bir değişken değil, 26 sayısıdır. Önişlemci komutlarını öğrenin.
Bir dizi bildirirken başka değişken ikameleri bulamadım.
yani mucizeler yok.

Dikkatsizce baktılar ... anlaşılabilir olmasına rağmen - kod büyük. Tamamen farklı hatlardan bahsediyorum. Aramak:

PriceExtr[el]
TimeExtr[el]

El için #define yoktur.

...Yine de, struct TBuffer'da şöyle bir kod var:

   double PriceExtremumFTZ[ 2 ];
   double TimeExtremumFTZ[ 2 ];

2 numaralı statik dizilerin bildirildiği ve ardından & referansıyla iletildiği yer:

                     FindNearbyFractalsForFTZ(Buffer_Array[tf/ 2 ] .PriceExtremumFTZ ,
                                              Buffer_Array[tf-(UpOrDown- 1 )/ 2 ].PrepsBuffer[shift],
                                              Buffer_Array[tf/ 2 ] .TimeExtremumFTZ ,
                                              Buffer_Array[tf-(UpOrDown- 1 )/ 2 ].PrepTimesBuffer[shift],
                                              Buffer_Array[tf/ 2 ].bars_calculated,
                                              TFsSumVFlag,
                                              PArray[tf/ 2 ],
                                              ClrArray[tf/ 2 ],
                                              ClrAuxArray[tf/ 2 ],
                                              UpOrDown);
...
void FindNearbyFractalsForFTZ(double &PriceExtr[] ,
                              double PriceCur,
                              double &TimeExtr[] ,
                              double TimeCur,
                              int bars_calculated,
                              int visibility,
                              ENUM_TIMEFRAMES tf,
                              color clr,
                              color clr_aux,
                              char sign
                             )
Belki de odak budur?
 
x572intraday # :

Dikkatsizce baktılar ... anlaşılabilir olmasına rağmen - kod büyük. Tamamen farklı hatlardan bahsediyorum. Aramak:

El için #define yoktur.

...Yine de, struct TBuffer'da şöyle bir kod var:

2 numaralı statik dizilerin bildirildiği ve ardından & referansıyla iletildiği yer:

Belki de odak budur?

Hayır, bunda değil.

Statik bir dizi bildirirken, boyutu parantez içinde belirtilir.

Derleme zamanında bilinmelidir ve bir değişkene ayarlanamaz.

Bir dizinin bir elemanına erişirken, elemanın indeksi parantez içindedir.

Bir değişken tarafından ayarlanabilir, aksi takdirde prensipte böyle bir diziye ihtiyaç duyulmaz.