Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Teşekkürler Dabbler. Tam EA ve Göstergeyi ekledim. iCustom'daki açıklamaları okudum ve parametreler kısmı dışında her şeyi anladım,
Parametrelere girenler, Gösterge'deki harici değişkenler için kullanmak istediğiniz değerlerdir. . . bu durumda bunlar. . .
Yardım dosyasına tekrar bakalım.
... bölümünün tanımına bakarak.
9 harici değişkeniniz var ve bu nedenle doğru sırada ve doğru tipte 9 parametreye ihtiyacınız var
Basit.
Sonra "Ayrıca, EA'ya hangi değerlerin gönderildiğini fiziksel olarak görmenin herhangi bir yolu var mı?" Diye soruyorsunuz.
Emin.
Evet, Null'un bir yazım hatası olması dışında.
Göstergeyle başlayın ve kodu oluşturun.
#define SFX "SFX"
#define sabit olduğundan. Yazım hatası olmaması için bir kez tanımlayın.Cevabınız için teşekkürler. böyle
ExtMapBuffer1[i+ 3 ] = lower_fractal_7b; could be used as calculated value when reversal fractal is called?
Evet. Her zaman. Dış Değerlerden bahsediyorum. Ve sanırım Tamponlardan bahsediyorsunuz.
Evet UBZEN,
Önerdiğinizi de denedim ve göstergemde belirtilen değeri döndürdü....
tüm bu uzun parametrelerin dışında eklemek veya kullanmak basit, kolaydır .... özellikle dizileri olan .......
Parametreleri derlerken kaybolabilirim.
çok teşekkürler .... Birkaç gündür bu cevabı arıyordum
iCustom, Gösterge arabelleklerinize erişmenizi sağlar. . . bu kadar basit.
Örneğin, 2 Göstergeye dayalı bir stratejisi olan bir EA yazıyorsunuz, Gösterge kodunu EA'ya oluşturabilirsiniz, bu mümkündür, ancak Gösterge arabellekleri EA'larda çalışmadığından biraz dahil olur, kullanmanız gerekir diziler ve bunları "seri olarak" bir şekilde ele alır. . . alternatif, Göstergelerin çalışmasını sağlamak ve arabelleklerine EA'dan erişmektir. . . iCustom bunu kolaylaştırır. Göstergelerde herhangi bir değişiklik yapılmasına gerek yoktur. . . . EA, ihtiyaç duyduğu vardiya değerlerinde ihtiyaç duyduğu arabelleklere basitçe erişir. iCustom çağrısında, Göstergeyi uygun şekilde ayarlamak için gereken harici değişkenleri de iletebilir.
Sevgili RaptorUK (ve yardımcı olabilecek diğer kişiler),
Alıntılanan gönderide, bir EA'da özel gösterge değerlerini kullanmanın iki yolunu açıklıyorsunuz. Birincisi, zaten farkında olduğum iCustom ile. İkincisi, gerçekten daha fazla şey öğrenmek istediğim bir konu çünkü özel göstergelerin kodunu ana göstergenin gövdesine içselleştirmeyi daha önce denedim ama başarılı olamadım. Görüyorsunuz, bir göstergeyi bir fonksiyona dönüştürdüğümde ve en güncel değerini (0 öğesindeki değer) döndürmesine izin verdiğimde, hesaplanan değerin kendisi yerine her zaman bir çift değişken için EMPTY_VALUE alıyorum. Vardiyayı en son değer olan 0'a ayarlayarak iCustom işlevini kullanmayı denedim. Bunu yaptığımda terminal, uzmanlar sekmesindeki STACK OVERFLOW hatasıyla birlikte 0 döndürerek başlar. İkinci tikte bir değer döndürür, ancak yazdırılan her bir çift [0] değerinden sonra başka bir STACK OVERFLOW hatası verir, bu sürekli tekrar eder. iCustom, ilk başlatmada (ve yalnızca doğru değerleri vermeye başladıktan sonra) 0 değerini ve STACK OVERFLOW değerini döndürdüğünden (ve yalnızca doğru değerleri vermeye başladıktan sonra), icustom'i EA'mda kullanamıyorum çünkü Start() her etkinleştirildiğinde farklı bir sembol için icustom'u çağırıyor ve birden çok çağrı yapıyor Bunun için özel göstergeler. Bu, EA'nın çökmesine neden olur. icustom'in en son değeri [0] döndürmesini istediğimde neden bir STACK OVERFLOW hatası aldığımı anlamıyorum ama kesinlikle bilmek isterim. Ancak çağrılan tüm göstergelerin kodunu ana gösterge içinde işlevlere dönüştürerek içselleştirmeyi tercih ediyorum. Dizileri kullanmak ve onları "seri olarak" işlemekle ilgili bir şey söylediniz. Lütfen bunu detaylandırabilir misiniz?
Klasik ADX.mq4 göstergesinin bir mq4 dosyasını ekledim. ADX değeri içinde iki kez yazdırılır. Bir kez Icustom tarafından ve ikinci olarak ADX içinde bir işleve dönüştürülmüş ADX koduyla. Icustom(ADX) bir değer döndürür, ancak ADX(symbol,timeframe) döndürmez. 247456457457'nin aynı EMPTY_VALUE değerini veya bir şeyi tekrar tekrar döndürmeye devam ediyor. Lütfen bunun neden olduğunu ve bunu hem EA şablonunda hem de mq4 özel gösterge dosyasında nasıl düzeltebileceğimi açıklayın.
Saygılarımla ve şimdiden teşekkürler
Not: dosya ekle çalışmıyor gibi görünüyor. Ancak, CallicustomvsFunction örnek göstergesini ADX özel göstergesi olarak http://www.forexfactory.com/showthre...37#post8569537 adresinden indirebilirsiniz (benim adım orada Codix)
Yukarıdaki gönderilerde ( https://www.mql5.com/en/forum/138577/page3#627521 ve https://www.mql5.com/en/forum/138577/page3#797401 ) nokta ve kelime kullandım ayırıcılar.
Buna 3 Şubat 20'den beri izin verilmiyor 14 (Yapı 600) Alt çizgi veya deve kılıfı kullanın.
Bir alt çizgi veya deve kılıfı kullanın.