Hatalar, hatalar, sorular - sayfa 79

 
TorBar :

Projeler klasörü ne için?

MetaEditor Navigator'daki Proje düğmesi ne işe yarar?

Çok sayıda dosya içeren projeler oluşturmak ve bunları tek bir modülde derlemek mümkün olacaktır.

Şimdiye kadar, bu özellik henüz uygulanmadı.

 

ArraySizeReserve () gibi bir dizi için önceden ayrılmış belleğin boyutunu döndüren bir işleve sahip olmak istiyorum.

int ArrayResize (
    geçersiz    dizi[] , // başvuruya göre geçirilen dizi
    int     new_size , // yeni dizi boyutu
    int     tahsisli_boyut=0        // yedek boyut değeri (yedek)
);

Bellek ayırma , varsa, dizi için ek bellek miktarını belirten ayırma_boyutu parametresini hesaba katar . Bu durumda, ArrayResize işlevine yapılan sonraki çağrılar , belleğin fiziksel olarak yeniden tahsis edilmesine yol açmaz, ancak yalnızca ayrılmış bellek içindeki dizinin ilk boyutunun boyutunu değiştirir.

Gerçek bellek tahsisine katılmamak için, önceden ayrılmış belleğin değerini ayrı bir değişkende bir yere yazmanız gerektiği ortaya çıktı,

ArraySize() gibi bu değeri elde etmek için bir fonksiyon olmadığı için, ama gerçekten istiyorum.

 
Uzak Aracıların görünmesi için ne yapılması gerekiyor?
 
gumgum :
Uzak Aracıların görünmesi için ne yapılması gerekiyor?

1. Metatester.exe'yi çalıştırın

2. erişim için bir şifre belirleyin (veya mevcut olanı bırakın - MetaTester)

3. Erişim için bağlantı noktalarını seçin. örneğin 2000-2001 (işlemci çekirdek sayısına göre)

3. "Yükle" düğmesine tıklayarak aracıları kurun (eğer listede henüz aracı yoksa)

4. Aracıların etkin olup olmadığını kontrol edin (durumları Çalışıyor)

5. Strateji test cihazına gidin ve gerekli sayıda aracı ekleyin (erişim için IP, bağlantı noktası ve şifreyi belirterek).

6. "Etkinleştir" onay kutusunu işaretlemeyi unutmayın.

 
Merhaba, terminalde (302) neler olduğunu anlamıyorum, 5 pozisyon açık, sadece eurcad karlı, tüm pozisyonlar için takipte stop belirledim (uzman kullanılmadı), sonuç olarak pozisyonlar değiştirilmiş ve s / l cinsinden değer eurcad 1.34114 çifti için (olması gerektiği gibi) ve tüm konumlar için ayarlanmıştır: eurnzd -0 hariç gbpjpy-1.341,audjpy-1.341,euraud-1.34106. Kalan 4 pozisyonun kârsız olmasına ve değiştirilmemesine rağmen
 
kirill190982 :
Merhaba, terminalde (302) neler oluyor anlamıyorum, 5 pozisyon açık, sadece eurcad karlı, tüm pozisyonlar için takip eden bir stop belirledim (uzman kullanılmadı), sonuç olarak pozisyonlar değiştirilmiş ve s / l cinsinden değer eurcad 1.34114 çifti için (olması gerektiği gibi) ve tüm konumlar için ayarlanmıştır: eurnzd -0 hariç gbpjpy-1.341,audjpy-1.341,euraud-1.34106. Kalan 4 pozisyonun kârsız olmasına ve değiştirilmemesine rağmen

TP değerlerini belirtmediniz mi (tüm pozisyonlar için sadece SL ayarlandı)?

Karsız pozisyonlar için değişiklik hatasız gerçekleşti (devre dışı bırakılan duraklar vb.)? Terminal günlüğünde herhangi bir giriş var mı?

yön önemli mi

Çoğaltmaya çalışıyorum - şimdiye kadar başarılı olamadım.

Lütfen hesap numaranızı ve bağlandığınız sunucuyu belirtin.

 
alexvd :

TP değerlerini belirtmediniz mi (tüm pozisyonlar için sadece SL ayarlandı)?

Karsız pozisyonlar için değişiklik hatasız gerçekleşti (devre dışı bırakılan duraklar vb.)? Terminal günlüğünde herhangi bir giriş var mı?

yön önemli mi

Çoğaltmaya çalışıyorum - şimdiye kadar başarılı olamadım.

Lütfen hesap numaranızı ve bağlandığınız sunucuyu belirtin.

Yalnızca eurnzd için belirtilir,

Hatalarla değişiklikler meydana geldi - onları belirttim,

eurnzd - gerisini sat satın al,

MetaQuotes-Demo 59125 yaklaşık 2:50 ( sunucu zamanı )

 

lütfen bana bu yapıyı mql5'te nasıl yazacağımı söyle

Close[ 0 ]
 
maryan.dirtyn :

lütfen bana bu yapıyı mql5'te nasıl yazacağımı söyle

Ve eğer "(" ile "[" yerine parantezler yapılırsa?

 double Close( int ps)
{
double ren[ 1 ]={ EMPTY_VALUE };
CopyClose ( Symbol (), PERIOD_CURRENT ,ps, 1 ,ren); 
return (ren[ 0 ]); 
}
 
gumgum :
teşekkür etmek. ve mümkünse benzer şekilde Zaman[0]'da