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
Ayrıca Omega'nın Mforex.h dosyasındaki tanımları "bilmediğine" dikkat edin. Yani, örneğin, pozisyon açma işlevini çağırırken, OP_SELL değil, Satış - 1 için işlem kodunu belirtmeniz gerekir. Daha fazla ayrıntı için, omega'nın harici kitaplıklarla nasıl çalıştığını açıklayan DevKit belgelerine bakın.
İyi şanlar!
DevKit için belgelerim var ama hiçbir şey aramama rağmen henüz bir şey bulamadım, İngilizce karanlık bir ormandır.
ancak mforex.n belgesinden bir alıntı var,
Emirler
numaralandırma { OP_BUY=0,
OP_SAT,
OP_BUY_LIMIT,
OP_SELL_LIMIT,
OP_BUY_STOP,
OP_SELL_STOP,
OP_BALANCE,
OP_CREDIT
};
bu şu anlama mı geliyor?
OP_BUY=0 o zaman
OP_SELL=1 ve
OP_BUY_LIMIT=2 vs.?
eğer öyleyse zor değil.
Peki ya Aracın adı?
Peki ya Aracın adı?
Neredeyse her şeyi kendin anladın. Aracın adı tırnak içinde olmalıdır, çünkü değişmeden MT4'e aktarılır. MFOREX kitaplığı oluşturulduğunda, ilk başta ben de mevcut tüm çiftleri numaralandırmak istedim, ancak daha sonra standart yöntemlerle işlem gören enstrümanların bir listesini almanın imkansız olduğu ortaya çıktı! Bu nedenle, basitçe "USDCHF" veya "GBPUSD" yazıyoruz.
Çiftin adını bir dize değişkenine de iletebilirsiniz.
İyi şanlar!
Daha ciddi bir sorun bulundu:
MT4'te Uzman Danışman bozuk, yani. kendi kendine çalışmıyor, sayfa gri, ne yapmalıyım?
Yeniden indirildi - değişiklik yok.
Yardım'dan alıntı:
Geliştirme tamamlandıktan sonra danışmanı derlemek gerekir. Bunu yapmak için Expert Advisor editöründe "Dosya - Derle" menü komutunu çalıştırmanız, F9 tuşuna veya araç çubuğu düğmesine basmanız gerekir. Başarılı derlemenin bir sonucu olarak, otomatik olarak /EXPERTS klasörüne yerleştirilen *.EX4 uzantılı yürütülebilir bir program dosyası oluşturulur. Derlenmiş Uzman Danışmanların listesi, istemci terminalinin "Gezgin — Uzman Danışmanlar" penceresinde görüntülenebilir. Derleme başarıyla tamamlanmadıysa, uzman simgesi grileşir. Bu, kullanılamayacağı anlamına gelir.
Burada yanılıyorsunuz. EA tamamen uygulanabilir. Gri renk ayrıca *.MQ4 kaynak dosyasının eksik olduğu anlamına gelir. Çoğu ticari uzman bu şekilde derlenmiş biçimde dağıtılır. Herhangi bir uzmanın kaynağını silmeyi ve terminali yeniden başlatmayı deneyin - uzman gri olur.
Ayrıca Mem.dll dosyasını yenisiyle değiştirmenizi tavsiye ederim. Ticaret terminali 197'nin yeni yapısı için son sürümü yeniden oluşturdum. Web sitemdeki dosyalarda Mem.dll zaten yeni bir sürümle değiştirildi:
http://www.min2006.ru
İyi şanlar!
Pazara pazara girmek istersem yine de fiyat belirtmem gerekir mi?
pazara pazara girmek istersem yine de fiyat belirtmem gerekir mi?
Merhaba! Bu standart prosedürdür. Tüm ticaret danışmanları bu şekilde çalışır: önce mevcut fiyatı alırsınız (TikKot işlevi), ardından bu fiyattan yeni bir emir oluşturursunuz (NewPos). Satın almak (Satın almak) için bir emir açarsanız, o zaman Satış (Sat) - Alış için Satış fiyatını alın.
C++ veya Delphi sitemdeki ekteki örneğe bakın. Pozisyon açma seçenekleri vardır.
İyi şanlar!
Belirli bir şeye cevap veremem. Kütüphaneyi Omega ile test etmedim. Görünüşe göre sorun, kütüphaneden yanlış işlev çağrısı . Döndürülen veri dizileri için bellek ayırdınız mı? Ayrıca MT4 günlüklerini ve kitaplığın kendisini (işlem sırasında Protokol.dat dosyasını oluşturur) dikkatlice incelemenizi tavsiye edebilirim.
Bilgisayar numarasının bulunduğu pencere yalnızca demo sürümünde açılır. İyi şanlar!
Ve nasıl yapılır?
Ve nasıl yapılır?
Bu, herhangi bir programlama dili için standart bir prosedürdür. Omega belgelerine bakın. Daha sonra kullanmak üzere bir dizi tanımlamanız gerekir. Örneğin, alıntıların geçmişini almak için dizinin 2000-5000 elemanına ihtiyacınız vardır. Bir dizi için işlemden önce Omega araçlarını kullanarak bellekte gerekli alanı ayırmanız gerekir.
Günlüklerde ne olduğuna baktınız mı?