Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 273
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Hepinize iyi günler. Görsel modda test sırasında göstergelerin görüntülenmesiyle ilgilenen var mı? Test sırasında bunları gizlemek mümkün mü? Nasıl? Trolün nasıl çalıştığını gerçekten görmek istiyorum, ancak göstergelerin bolluğu nedeniyle, görselleştirme sırasındaki grafik çok küçük çıkıyor, her test sırasında tüm gösterge pencerelerini durdurmanız ve manuel olarak simge durumuna küçültmeniz gerekiyor, bu çok uygunsuz. https://www.mql5.com/ru/docs/runtime/testing#indicatorrelease belgeleri şunu söylüyor
Ancak, test sırasında göstergeleri gizlemeniz gerektiğinde nasıl olmanız gerektiğine dair herhangi bir bilgi bulamadım.
Ancak, test sırasında göstergeleri gizlemeniz gerektiğinde nasıl olmanız gerektiğine dair herhangi bir bilgi bulamadım.
Çünkü o yok.
https://www.mql5.com/en/search#!keyword=HideTestGöstergeleri
Brokerin, bir tüccarın mı yoksa bir robotun (MT4) ticaret yapıp yapmadığını belirlemesini isteyin. Önceden yapamıyor gibiydi, ama şimdi? Sadece ticaret yarışmalarından birinde bir koşul var:
Bir danışman kullanırsam, beni yakarlar mı, yakmazlar mı?))
Yöneticilerine sordum, kimin ticaret yaptığını nasıl belirleyebileceklerini cevaplamaktan kaçınıyor.
Brokerin, bir tüccarın mı yoksa bir robotun (MT4) ticaret yapıp yapmadığını belirlemesini isteyin. Önceden yapamıyor gibiydi, ama şimdi? Sadece ticaret yarışmalarından birinde bir koşul var:
Bir danışman kullanırsam, beni yakarlar mı, yakmazlar mı?))
Yöneticilerine sordum, kimin ticaret yaptığını nasıl belirleyebileceklerini cevaplamaktan kaçınıyor.
Elbette olabilir.
Yapamasaydım, yazmazdım. :)
Bir siparişin bir uzman tarafından verildiğini belirlemenin tek bir yolu vardır - sıfır olmayan bir sihirli sayı.
ve danışmanlarımda sihir varsa:
intmag=NULL;
DC'deki hiç kimse bunun bir danışman olduğuna karar vermeyecek mi?
ve danışmanlarımda sihir varsa:
intmag=NULL;
DC'deki hiç kimse bunun bir danışman olduğuna karar vermeyecek mi?
Muhtemelen int mag != NULL; (0'a eşit değil).
Ve siparişe hangi sihir atanacak?
Hiç? Ayrıca saçmalık olacak.
Muhtemelen int mag != NULL; (0'a eşit değil).
Ve siparişe hangi sihir atanacak?
Hiç? Ayrıca saçmalık olacak.
intmag != NULL; -yani test cihazında derlenmiyor.
int sayı = NULL; -o kadar kolay. Bir uyarı ile kontrol ederseniz, "0" verir.
int sayı = BOŞ_DEĞER ; - işte böyle gidiyor. Burada " -2147483648 " çıkıyor.
Alert("mag=",mag);
Test cihazını şimdi MQL4 ve MQL5 üzerinde çalıştırdım. Test cihazında.
Gerçek hayatta ise, DC'nin en azından gelen parametreler açısından danışmanı hissetmemesi için ne yapmalı? Sorusu benim için açık kalıyor. Tabii ki, siparişlerle ayrılamazsınız.
intmag != NULL; -yani test cihazında derlenmez.
int sayı = NULL; - o kadar kolay. Bir uyarı ile kontrol ederseniz, "0" verir.
int sayı = BOŞ_DEĞER ; - o zaman o gider. Burada " -2147483648 " çıkıyor.
Alert("mag=",mag);
Test cihazını şimdi MQL4 ve MQL5 üzerinde çalıştırdım. Test cihazında.
Gerçek hayatta ise, DC'nin en azından gelen parametreler açısından danışmanı hissetmemesi için ne yapmalı? Sorusu benim için açık kalıyor. Tabii ki, siparişlerle ayrılamazsınız.
NULL, başvuru türleriyle (nesnelere işaretçiler) ilgilenirken kullanılan özel bir tanımlayıcıdır. Tamsayı (int) bir değer türüdür. Değer türleri, özellikle null olmak üzere hiçbir şeye başvuramazlar, yalnızca başvuru yoluyla iletilebilirler. Bu nedenle, bir değer türünü bir referans türüyle karşılaştırmak yanlıştır. Ayrıca, bir değer türünü bir referans türüyle eşitleyemezsiniz. Bu kod derlenebilir çünkü derleyici örtük olarak NULL'u "0" değer türüne dönüştürür ve ardından mag değişkenini buna eşitler. Tek doğru çözüm, siparişin sihirli numarasını basitçe karşılaştırmak veya sıfırla uğraşmaktır. Ve bu değer sıfırdan farklıysa, bu siparişin bir uzman tarafından verildiği sonucuna varabiliriz:
ulong magic = HistoryOrderGetInteger(order_id, ORDER_MAGIC);
if(magic != 0)
printf("Ордер выставлен экспертом");
else
printf(Ордер выставлен вручную);
bana nereden başlayacağımı söyle ???!!!