![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Yaşasın, kabul edilebilir bir sonuç elde etmiş görünüyor.
Pozisyonlar açıldıkça dizi gerekli verilerle doldurulur.
Danışmanı test cihazında çalıştırırsanız, ilk dört giriş yorumlarda görünür, test cihazı düşük hızdaysa ve bir duraklama kullanılıyorsa, her şey açıktır.
Kod dosyasını ekliyorum.
İlk koşulla çağrılmaya gitti ve bu koşula karşılık gelen pozisyonlara atama N_Caste = 1;
Eleştiri açığız.
Tüm nazik insanlara teşekkürler.
... Bu tür şeyler ya bağımsız olarak yazılır ya da serbest olarak sipariş edilir.
Üzgünüm, geçemedim. Olmayan şeyler var mı?
İyi geceler.
Yukarıdaki mesajların geliştirilmesinde danışmana iki boyutlu bir dizi oluşturmayı, pozisyonlar açıldıkça her pozisyon için bilet ve rank değerlerini girmeyi öğrettim.
Gelecekte, sinyallerin alınması veya koşulların oluşması üzerine, karşılık gelen pozisyonların sıraları değişecektir. Pozisyonları bu şekilde yönetmeyi planlıyorum.
Bir sorun var - profesyonellerden yanıt vermelerini istiyorum. Bir diziden öğelerin kaldırılmasıyla ilgili yardım.
Pozisyonlar kapalı olduğundan, dizi, bileti ve "ölü" zaten kapalı pozisyonun sıralamasını saklayan öğeleri biriktirir, nasıl silineceğini bilmiyorum.
172-173. sayfalardaki işlem çalışmıyor
OnTick()'te, her mum üzerinde pozisyonlar açılır, durakları değiştirilir, biletleri bir diziye girilir ve ilk sıfır sırası atanır.
Duraklar tetiklendiğinde, dizide fazladan öğeler birikir. Anlaşılır olması için gerekli yorumları çıkardım ve her şey çevrimiçi olarak görülebilir.
Kod hala küçük, bu yüzden buraya göndereceğim ve dosyayı da ekleyeceğim.
Bir dizinin temizliğini organize etmek için pliz'e yardım edin.
StLoss sürecinin netliği için, 0'ı ayarlamak, TProf'u 50 bırakmak, danışmanı herhangi bir para biriminin saatlik grafiğine atmak daha iyidir. Test cihazında.
Çevrimiçi bir demoda, elbette, bir dakika daha iyidir
StLoss sürecinin netliği için, 0'ı ayarlamak, TProf'u 50 bırakmak, danışmanı herhangi bir para biriminin saatlik grafiğine atmak daha iyidir. Test cihazında.
Çevrimiçi bir demoda, elbette, bir dakika daha iyidir
St.Loss † © Duvarınıza !
sandalyeden düştüm)
St.Loss'un kaçınılmaz olduğu görülebilir.
Hmm .. bu konuyla ilgili biri var, peki †, zaten forumda var ..)
St.Loss † © Duvarınıza !
sandalyeden düştüm)
St.Loss'un kaçınılmaz olduğu görülebilir.
Hmm .. bu konuyla ilgili biri var, peki †, zaten forumda var ..)
Kabul ediyorum, kulağa komik geliyor. Ama bu sadece algoritmanın bir parçası olan bir model. Ruh halinizi iyileştirebildiğime sevindim.
Zorlaştırmıyorsa, ".... bu konuyla ilgili biri var, peki †, forumda zaten var .." linkini atın pliz.
Zorlaştırmıyorsa, ".... bu konuyla ilgili biri var, peki †, forumda zaten var .." linkini atın pliz.
Ve daha da iyisi, artık gerekmeyen öğeleri iki boyutlu bir diziden nasıl çıkaracağınızı biliyorsanız söyleyin ???
Kafamı kırdım, referans kitabı deliklere sıkışmıştı. Beyinlerin yeterli olmaması üzücü.
artık gerekmeyen iki boyutlu bir diziden öğeler nasıl kaldırılır ???
ArrayResize() ;
Ve daha da iyisi, artık gerekmeyen öğeleri iki boyutlu bir diziden nasıl çıkaracağınızı biliyorsanız söyleyin ???
Kafamı kırdım, referans kitabı deliklere sıkışmıştı. Beyinlerin yeterli olmaması üzücü.
Bir diziyi "kendi içine" kopyalamak , silinmekte olanın yanındaki pozisyondan başlamak ve silinmekte olandan başlayarak yazmak. Ardından Grigori.SB tarafından önerilen şekilde yeniden boyutlandırın
İki boyutlu bir dizi için, silinecek satır numarasını 2 ile çarpmanız gerekir. 3 boyutlu bir dizi için, 3 ile ...ArrayResize() ;
Günaydın, cevabınız için teşekkürler.
Muhtemelen dikkat etmediniz, yukarıda gördüğünüz gibi, MQL5 ile ilgili tüm sorular.
Farkın bazen temel olmadığını anlıyorum, ama yine de. Verdiğiniz işlev, bir dizinin boyutunu değiştirir, boyut küçülürse muhtemelen gereksiz öğeleri keser.
İhtiyaç duyulan şey bu değil. Öğeyi değerine göre bularak kaldırmanız gerekir. Evet ve bu işlevi kullanmaya çalıştım, #23'te bunun hakkında yazdım. Her durumda - teşekkürler.