Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 238
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
Bana böyle bir şey söyle, hesapta, belirli koşullar altında, hepsi aynı anda aynı anda bir sipariş açabilen N danışman var, her biri hesapta 1'den fazla siparişi kontrol etmiyor, ancak sonunda bazen alıyorum N emir, ne yapabilirim?
Oradan iletişime geçin, muhtemelen nedenini tahmin edecekler ve uzaktan bir çözüme ilham verecekler;)
Tekrar merhaba, son siparişte stop verme ile ilgili konuyu tekrar gündeme getirmek istiyorum.
Test Cihazında bazen son siparişte durmadığını açıklığa kavuşturmak istiyorum.
Şimdiye kadar bu, ileri testlerde olmadı. Ama dedikleri gibi, neden bekleyelim?
kod
Bana böyle bir şey söyle, hesapta, belirli koşullar altında, hepsi aynı anda aynı anda bir sipariş açabilen N danışman var, her biri hesapta 1'den fazla siparişi kontrol etmiyor, ancak sonunda bazen alıyorum N emir, ne yapabilirim?
makaleleri oku
Ticaret işlemleri arasında duraklama
Hata 146 ("Ticari iş parçacığı meşgul") ve bununla nasıl başa çıkılacağımakaleleri oku
Ticaret işlemleri arasında duraklama
Hata 146 ("Ticari iş parçacığı meşgul") ve bununla nasıl başa çıkılacağıSayesinde!!
Köpeğin kodun bu bölümünü karıştırdığından emin misin? Gösterdiklerinden sonuç çıkarmak zor - birçok bilinmeyen değişken var ve keşfin kendisi görünmüyor.
Sebebi kendiniz bulmak için değişkenlerin değerlerini yazdırın veya yorumlayın. Ardından değerlerini istediğiniz zaman görebilirsiniz.
Temel, saygın Bay Kim'in eOpenByTime Uzman Danışmanıdır. Bir başkasının danışmanından kopan, hafta sonunda anlaşmaları kapatan ve haftanın belirli bir gününde anlaşma açan bir son durak ekledim. Bu formda danışman olması gerektiği gibi çalışır.
Anlaşmanın açılışı aşağıdaki gibidir, sadece anlaşmanın açıldığı haftanın gününü ekledim ama ortalığı karıştıracak bir yer yok gibi görünüyor.
Dürüst olmak gerekirse, TimeCurrent'ın neden TimeCurrent + TimeTradeOpen ile karşılaştırıldığını tam olarak anlamıyorum, burada TimeTradeOpen, TimeTradeOpen = "19:51" formunun harici bir parametresidir. (Aslında bu, ihtiyacımız olan pozisyon açılış zamanı .) Ve bu karşılaştırmanın neden işe yaradığını da anlamıyorum. Süre, EA'nın bir pozisyon açmaya çalışacağı süredir.
Mutlak benzetme ile, Cuma günü pozisyonun kapanışını ekledim, kapanışın kendisi de internette düşülmüştü.
Her şey çalışırken.
Sonra bir muma belirli bir saat ve haftanın belirli bir gününde bakan bir koşul eklemek istedim, mum yükselişse satarız, düşüşse alırız.
Benzer şekilde, daha önce çalışan bu 3 satırı kopyaladım ama şimdi nedense istemiyorlar.
Ondan sonra zaten bir pozisyon açma kodu var. TimeTradeIf benzer bir TimeTradeIf = "19:51" formatına sahiptir ve ayrıca harici parametreler aracılığıyla ayarlanır.
Kodun tamamı oldukça uzun, yapıştırmam gerekiyor mu?
Tekrar merhaba, son siparişte stop verme ile ilgili konuyu tekrar gündeme getirmek istiyorum.
Test Cihazında bazen son siparişte durmadığını açıklığa kavuşturmak istiyorum.
Şimdiye kadar bu, ileri testlerde olmadı. Ama dedikleri gibi, neden bekleyelim?
kod
Sorunu buldum. Kodla ilgili her şey yolunda. Bu yazar imkansızı istiyor
Temel, saygın Bay Kim'in eOpenByTime Uzman Danışmanıdır. Bir başkasının danışmanından kopan, hafta sonunda anlaşmaları kapatan ve haftanın belirli bir gününde anlaşma açan bir son durak ekledim. Bu formda danışman olması gerektiği gibi çalışır.
Anlaşmanın açılışı aşağıdaki gibidir, sadece anlaşmanın açıldığı haftanın gününü ekledim ama ortalığı karıştıracak bir yer yok gibi görünüyor.
Dürüst olmak gerekirse, TimeCurrent'ın neden TimeCurrent + TimeTradeOpen ile karşılaştırıldığını tam olarak anlamıyorum, burada TimeTradeOpen, TimeTradeOpen = "19:51" formunun harici bir parametresidir. (Aslında bu, bir pozisyon açmamız gereken zaman.) Ve bu karşılaştırmanın neden işe yaradığını da anlamıyorum. Süre, EA'nın bir pozisyon açmaya çalışacağı süredir.
Mutlak benzetme ile, Cuma günü pozisyonun kapanışını ekledim, kapanışın kendisi de internette düşülmüştü.
Her şey çalışırken.
Sonra bir muma belirli bir saat ve haftanın belirli bir gününde bakan bir koşul eklemek istedim, mum yükselişse satarız, düşüşse alırız.
Benzer şekilde, daha önce çalışan bu 3 satırı kopyaladım ama şimdi nedense istemiyorlar.
Ondan sonra zaten bir pozisyon açma kodu var. TimeTradeIf benzer bir TimeTradeIf = "19:51" formatına sahiptir ve ayrıca harici parametreler aracılığıyla ayarlanır.
Kodun tamamı oldukça uzun, yapıştırmanız gerekiyor mu?
Dürüst olmak gerekirse, oradaki sorununun ne olduğunu çoktan unuttum. Kodun bu bölümünde sadece kısa pozisyonların varlığının kontrol edildiğini ve sadece kısa pozisyonların açılmasının da kaydedildiğini görüyorum:
Dürüst olmak gerekirse, oradaki sorununun ne olduğunu çoktan unuttum. Kodun bu bölümünde sadece kısa pozisyonların varlığının kontrol edildiğini ve sadece kısa pozisyonların açılmasının da kaydedildiğini görüyorum:
Artem, burada her şey doğru, Sell değişkeni harici ve sırasıyla doğru veya yanlış, 1 veya 0 değerini taşıyor,
Kim bir göz attı, eOpenByTime .
Mantık topal, eylemlerin algoritması.
Start() fonksiyonunu ve kendilerinde taşıdıkları değişkenleri atmışsa, o zaman bir şey önerilebilir.
Artem, burada her şey doğru, Sell değişkeni harici ve sırasıyla doğru veya yanlış, 1 veya 0 değerini taşıyor,
Kim bir göz attı, eOpenByTime .
Mantık topal, eylemlerin algoritması.
Start() fonksiyonunu ve kendilerinde taşıdıkları değişkenleri atmışsa, o zaman bir şey önerilebilir.
Sonuç şudur: eğer belirli bir günde DayOfWeekIf belirli bir zamanda TimeTradeEğer mum boğa ise, o zaman Satış = doğru (sat), düşüş ise, o zaman Satış = yanlış (satın al).
Olması gereken bu, ancak testte sadece alım satım ticareti alıyorum.
eOpenByTime, belirli bir zamanda bir ticaret açmanıza izin verir, haftanın belirli bir gününde bir tane daha ekledim if (DayOfWeek()==DayOfWeekOpen burada DayOfWeekOpen = 1,2,3,4,5
Kodu iki parça halinde ekliyorum, başka bir şekilde uymuyor, sorunlu durumu vurguladım. Onsuz, her şey olması gerektiği gibi çalışır, yani harici olarak Sat'ı ayarlarız ve haftanın doğru gününde, doğru zamanda, doğru yönde bir anlaşma açılır.
Sadece trolü kesin.