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

 

Herkese iyi akşamlar!

Lütfen bana hangi fonksiyonun son bekleyen emri verme zamanını döndürdüğünü söyleyin (yani, bekleyen bir emri piyasa emrine dönüştürmek değil, bekleyen bir emir verme zamanı )

Kim'in tüm işlevlerini dikkatlice inceledim, ancak bana öyle geliyor ki, böyle bir işlevi yok.

Teşekkür ederim.

 
polycomp :

Lütfen bana aşağıdaki soruna neyin neden olabileceğini söyleyin.

Harici işlevleri kullanan bir gösterge var. Derlenen kitaplığın kodu kitaplıklar klasöründe bulunur, tanımlayıcılar dahil edilir.

Bağlantı #include <lib_Zemckikh.mqh>. Göstergenin ilk hesaplanmasında, tüm kütüphane işlevleri normal çalışır, gösterge grafikte görüntülenir. Parametreleri değiştirirseniz (göstergeyi yeniden hesaplamaya zorlarsanız), hiçbir kütüphane işlevi çağrılmaz, gösterge görüntülenmez, parametreleri değiştirdikten sonra "Uzmanlar" sekmesinde hiçbir giriş yoktur.

Kitaplık bağlantısını kaldırır ve gerekli işlevleri gösterge dosyasına yerleştirirseniz (işlevlerle hemen derleyin), her şey normal şekilde çalışır.

Neyin yanlış olduğunu anlayamıyorum. Forumu tıkamamak için kod uygulamıyorum. Gerekirse, kişisel olarak bırakacağım.


İlk olarak, Print içindeki kitaplık işlevlerinden bir şeyler yazdırın , böylece çağrıldıklarını anlayabilirsiniz.

 
solnce600 :

Herkese iyi akşamlar!

Lütfen bana hangi fonksiyonun son bekleyen emri verme zamanını döndürdüğünü söyleyin (yani, bekleyen bir emri piyasa emrine dönüştürmek değil, bekleyen bir emir verme zamanı )

Kim'in tüm işlevlerini dikkatlice inceledim, ancak bana öyle geliyor ki, böyle bir işlevi yok.

Teşekkür ederim.


Hatırladığım kadarıyla, gecikmeyi ayarlarken bu zamanı özellikle hatırlamanız gerekecek. Doğrudan yorumlarda sıraya göre (veya sihirde, özel bir sapıklık olarak :) hatırlayabilirsin.
 
borilunad :


Bilgi ancak sizin tarafınızdan yeterli çabayla elde edilir! Günlük meraklı çalışmaya girin! İyi şanlar!



Ama iyi söyledin!
 
Konstebl :

Lütfen bana koşulu nasıl yazacağımı söyle:

1.if sipariş sembolü = sembol ve sipariş büyüsü = 135

2. eğer bekleyen emir yoksa BYTOP

3. açık emir yoksa AL VEYA (varsa) zararı durdur>açık fiyatlar

4.Fiyat MA arasındaysa ve yukarı fraktal varsa

BEKLEMEDEKİ ALIM DURDURMA SİPARİŞİ VERİN

BU KADAR YAZILI:

ÇALIŞMIYOR! LÜTFEN HATA NE OLDUĞUNU SÖYLEYİN!

Her şeyi temel eylemlere ayırarak mantığı basitleştirmek gerekir. İç içe durumu aşağıdaki gibi birkaç ardışık duruma bölmeye çalışın:

0. if (NewBar ()==false), o zaman hiçbir şey yapmanıza gerek yok, değil mi? Peki, hiç çıkıyoruz, işlemciye yüklenecek hiçbir şey yok: dönüş (0) veya istendiği gibi.

1. buy_flag=false, buystop_flag=false bayraklarını , açık fiyat ve stop loss değişkenlerini girin

2. for( int i= 0 ;i<toplam- 1 ;i++)

{

Bir sipariş seçtik, sembolü ve sihri kontrol ettik;

Türü kontrol ettik: atlarsanız veya satın alırsanız, buna göre ayarlayın. işaretle, biletini hatırla, zararı durdur ve fiyatı aç ve döngüden çık;

}

3. If (buystop_flag == false AND (buy_flag == false VEYA zararı durdur>açık fiyatlar))

{

Fiyat MA ve fraktal arasındaysa

{

Onlar işlerini yaptılar.

}

}

 
alsu :

İlk önce, çağrıldıklarını bilmek için Print'teki kütüphane işlevlerinden bir şeyler yazdırın.

Grafiksel nesneler kütüphane fonksiyonlarında oluşturulur . Göstergenin ilk çağrısından sonra nesneler oluşturulur ve terminal penceresinde görüntülenir.

Nesneler listesinde tekrar çağrıldıklarında, yokturlar, bu, gösterge yeniden hesaplandığında herhangi bir nedenle harici işlevlerin sürmediği ve terminalin bu konuda sessiz olduğu anlamına gelir.

 
Terminal sessiz değil, ama sen. Ve bu nesneleri göstermeyi bırakan terminal değil, sizdiniz.
 
tara :
Terminal sessiz değil, ama sen. Ve bu nesneleri göstermeyi bırakan terminal değil, sizdiniz.

O zaman bana aynı işlevlerin neden ilk aramada nesneleri çizdiğini ve ikinci aramada reddettiğini söyleyebilir misiniz?

Ayrıca, göstergeli ( kütüphane kullanmadan ) tek bir dosyada derlenen bu aynı işlevler iyi çalışıyor

 
polycomp :
O zaman bana aynı işlevlerin neden ilk aramada nesneleri çizdiğini ve ikinci aramada reddettiğini söyleyebilir misiniz?


Sana bir ipucu vereceğim elbette.

Fonksiyonlar nerede, nesneler nerede?

 
tara :


Sana bir ipucu vereceğim elbette.

Fonksiyonlar nerede, nesneler nerede?

Bunlar fonksiyonlar, nesneler ise çizelgede çizilen dikdörtgenlerdir.
Dosyalar:
Neden: