[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 410
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
1. barın açılış saati https://docs.mql4.com/ru/series/iTime
2. tüm açık siparişleri gözden geçirin ve açılış saatlerini karşılaştırın https://docs.mql4.com/en/trading/OrderOpenTime
3. Tüm kapalı siparişleri gözden geçirin ve açılış zamanlarını karşılaştırın
Umm... Programlamada biraz aptalım... OrderSelect'i çözemedim. Danışmana zaten eklenebilmesi için hazır bir kod yazabilir misiniz? Son siparişin açılış saati nasıl bulunur (sipariş geçmişinde (sipariş zaten başabaşta kapatıldığı için) ..
tip
TimeOp = ... ve işte kod))
Danışmana zaten eklenebilmesi için hazır bir kod yazabilir misiniz?
yeniden planlandı
Burada tavsiye edildim))) Bırak öyle olsun. bakalım işe yarayacak mı)) şaka bile olsa neden desteklemiyorsunuz )))
harici çift StopProfit = 5; -------- dış değişken, gerçek sayı . soru: neden ona negatif bir değer veremiyorum? negatif bir tane ayarlarsam, danışman basitçe sipariş vermeye ve hemen silmeye başlar. Hatırladığım kadarıyla, gerçek sayıların tümü sayı ve sıfırdır.
işte bu parametreyle EA'da 2 satır daha:
ilk: uzman başlatma işlevi
" StopProfit=", DoubleToStr(StopProfit, 2), AccountCurrency());
ikincisi: Siparişleri ve pozisyonları yönetme.
if (GetProfitOpenPosInCurrency(NULL, -1, Magic)>=StopProfit)
anlaşılmaz nedir? Bir emir açılır açılmaz, kârda kapatma koşulu hemen tetiklenir, bu olumsuzdur, ancak belirtilenden daha fazladır.
yeniden planlandı
siparişler beklemede olduğundan kapanış koşulu tetiklenemez. ve para biriminde kümülatif kar veya zarar yoktur.
iyi günler lütfen
1. Danışmanın gövdesinde, mesajları grafikte (örneğin, yayılma düzeyi vb.) göstermesi, yani her bir işaretle bilgileri göstermesi gereken bir kod yazmanın daha iyi olduğu konusunda tavsiyede bulunun.
2. bool XXX ve bool YYY (void ScreenMessage (bool XXXX, bool YYY) ile void fonksiyonuna birden fazla parametre iletmek mümkün müdür.Bu durumda derleme sırasında bir hata oluşuyor, bunu nasıl aşabilirim?
1. bulabildiğin her yerde
2. Kendi derleyicinizi yazarsanız , derleme hatasını aşabilirsiniz.
uzman
Uzmanın neresinde
ma1=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,0); - Maçkadan okur
ma2=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,0);
ma3=iMA(NULL,0,MovingPeriod1,MovingShift,MODE_SMA,PRICE_CLOSE,1);
ma4=iMA(NULL,0,MovingPeriod2,MovingShift,MODE_SMA,PRICE_CLOSE,1);
Bu satırların iCustom (türkiye adı ve parametreleri) ile değiştirilmesi gerekir. Genel olarak açıklamak çok uzun sürüyor) MetaEditor'a iCustom yazın (burası programlamanız gereken yerdir) iCustom, bu kelimeyi seçin ve F1'e basın yardımda her şey ayrıntılı olarak yazılmıştır.
Kral! Ticaret için bir zaman sınırı nasıl belirlenir.. böylece Expert Advisor 23:00 ile 2:00 (terminal saati) arasında işlem yapmaz.
Anladığım kadarıyla..
Diyelim ki.. İşte zamanın sayısal değeri nasıl yazılır? iki nokta üst üste .. veya zaman da, kod tarafından ayarlanması gerektiği gibi?