[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 485

 
Figar0 :

alıntılarınızı yükleyin

Bu arada, test cihazında bir döviz çifti üzerinde hesaplamalar yapan, ancak diğerinde fırsatlar açan bir Uzman Danışmanı test etmek mümkün değildir. Hata 4106 Bilinmeyen sembol görünüyor. Bunun, test cihazında iki çiftin aynı anda analiz edilememesinden kaynaklandığını düşünüyorum.
 
Test cihazı bu durumu oldukça doğru bir şekilde ele alır, sembolün yazımında bir hata olup olmadığına bakın.
 
sss2019 :

Bu arada, test cihazında bir döviz çifti üzerinde hesaplamalar yapan, ancak diğerinde fırsatlar açan bir Uzman Danışmanı test etmek mümkün değildir. Hata 4106 Bilinmeyen sembol görünüyor. Bunun, test cihazında iki çiftin aynı anda analiz edilememesinden kaynaklandığını düşünüyorum.

Test eden kişi, farklı bir seçilmiş enstrümanda işlem açamaz, ancak mevcut enstrümanları analiz etme yetkisi dahilindedir.
 
FAQ :
Test cihazı bu durumu oldukça doğru bir şekilde ele alır, sembolün yazımında bir hata olup olmadığına bakın.

muhtemelen bu, testlerin bir döviz çiftinde yapıldığı ve siparişlerin çoklu para birimi gibi başka bir döviz çiftinde açılmaya çalışıldığı anlamına gelir...
 

FAQ

Test cihazı bu durumu oldukça doğru bir şekilde ele alır, sembolün yazımında bir hata olup olmadığına bakın.

Figar0

Test eden kişi, seçilen farklı bir enstrümanda işlem açamaz.

İşte bunu nasıl anlayacaksınız, burada kim var?

Sembolün açıklamasında hata olamaz. Expert Advisor'ı EURUSD çifti üzerinde çalıştırıyorum ve ayarlarda EURUSD girersem her şey yolunda gidiyor ama GBPUSD girersem artık açılmıyor.

 
sss2019 :

İşte bunu nasıl anlayacaksınız, burada kim var?

Sembolün açıklamasında hata olamaz. Expert Advisor'ı EURUSD çifti üzerinde çalıştırıyorum ve ayarlarda EURUSD girersem her şey yolunda gidiyor ama GBPUSD girersem artık açılmıyor.


İtiraz yok). Sorununuz ya koddadır ya da ne ve nerede "girdiğiniz" belki MarketWatch'ta bir araç olmamasındandır.Kod varsa kesin cevabı olacaktır.
 

Herkese tekrar merhaba)

Söylesene, sayısal bir dizinin tüm öğelerini tek bir değere ayarlayan int ArrayInitialize (void dizisi[], double value) işlevi, iki boyutlu bir dizi dizisini[][]???

Değilse, bunu yapmanın en iyi yolu nedir?

 
Bana göre, belki. Bunu kontrol etmek kolaydır.
 
FAQ :


Hangi bilgisayar sistemine sahip olduğunuzu bilmiyorum, ancak test cihazında bir duraklama kolaydır, sadece danışmanı döngüye sokmanız gerekir.

user32.dll'yi bağlayın ve başlangıcın en başında aşağıdaki satırı girin:

şimdi vites düğmesine bastığınızda, baykuşunuz siz bırakana kadar asılı kalacak ve buna göre test cihazını yavaşlatacaktır.

statik bayrak üzerinden iş yapmak mümkündür:

Şimdi kontrole tıkladığınızda exp yavaşlayacak ve alt'a tıkladığınızda tekrar başlayacak.

Ve başta içe aktarmayı eklemeyi unutmayın


Açık. Teşekkür ederim. Açtığınızda XP'ye sahibim - aralarından seçim yapabileceğiniz iki alt sistem yüklenir - benimki ve bir tane daha. Benimkinin altından - cl. strateji test cihazında bir duraklama çalışıyor, ancak başka bir önyüklenebilir sistemden değil... Bunun nasıl olabileceği bile garip. Test edilen baykuş ve istemci terminali aynıdır.
 
NickXXX :

Herkese tekrar merhaba)

Söylesene, sayısal bir dizinin tüm öğelerini tek bir değere ayarlayan int ArrayInitialize(void array[], double value) işlevi, iki boyutlu bir dizi dizisini[][]???

Değilse, bunu yapmanın en iyi yolu nedir?

İşte bir soru... Fonksiyonlarımda tereddüt etmeden üç boyutlu bir dizi başlattım ve her şey çalıştı. Ve düşündüğüm gibi ... Aşırı bilgelik olmadan kontrol ettim:

 //+------------------------------------------------------------------+
//|                                                        11111.mq4 |
//|                                Copyright © 2012, Artyom Trishkin |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, Artyom Trishkin"
#property link       ""

   double MyArray[ 2 ][ 2 ];
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
   int i, j;
   for (i= 0 ; i< 2 ; i++) {
      MyArray[i][ 0 ]=i+ 1 ;
       Alert ( "MyArray[" ,i, "][0] = " , MyArray[i][ 0 ]);
      }
   for (j= 0 ; j< 2 ; j++) {
      MyArray[ 0 ][j]=j+ 3 ;
       Alert ( "MyArray[0][" ,j, "] = " , MyArray[ 0 ][j]);
      }
   Alert ( "ArrayInitialize(MyArray,-1);" );
   ArrayInitialize (MyArray,- 1 );
   for (i= 0 ; i< 2 ; i++) {
       Alert ( "MyArray[" ,i, "][0] = " , MyArray[i][ 0 ]);
      }
   for (j= 0 ; j< 2 ; j++) {
       Alert ( "MyArray[0][" ,j, "] = " , MyArray[ 0 ][j]);
      }
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+ 


Uyarı aşağıdan yukarıya doğru görüntülenir. Yani her şey çalışıyor....