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
Selam Peter! Tekrar iletişime geçmenize sevindim. Bir yandan işin karmaşıklığı konusunda haklısınız, diğer yandan bu görev kendi kendine öğrenmeye farklı bir açıdan bakmamı sağladı. Yani, bunda yanlış bir şey yok. Ayrıca, eğer sondaki durağı kendi başıma bulursam ve bitmiş sonucu herkesin incelemesi için sunarsam, bu benim MQL5 dilini öğrenmedeki küçük zaferim olacak.
Şimdi kasıtlı olarak herhangi bir yazılı kod ve yorum satırı göndermiyorum, çünkü dışarıdan yardım almadan en azından kendim bir sonuç elde etmem gerekiyor. Takip eden durağın görevi çok açık, bu konudaki katılımcılardan ilk yardım alındı, şimdi her şey bana bağlı. Tek ihtiyacınız olan sabır.
Saygılarımla, Vladimir.
Süper görevin kendi kendine öğrenmedeki en önemli rolünü anlıyorum ve umarım en basit versiyonu kendin yazabilirsin, ama olay şu:
Öneri için teşekkürler Peter! İnanın bir insanı anlamak her zaman mümkün olmuyor, özellikle de onu hiç tanımadığınızda. Ve bunda korkunç bir şey yok.
Trailing Stop çalışma başlığına sahip bir danışmanın kodunu yazma sürecinde, bu konuyu periyodik olarak inceliyorum çünkü. Ben onun yaratılışının başlatıcısıyım ve bu nedenle bana sorulan soruları cevaplamam gerekiyor. Zaten gösterilecek bir şey olduğunda, iletişim çok daha ilginç hale gelecektir.
Saygılarımla, Vladimir.
Herkese iyi günler ve iyi bir ruh hali!
Karantinam bitti ve normal işime döndüm. Artık kendi kendine çalışmak için daha az zamanın olması üzücü . Yokluğunda MQL5 programlama dilini öğrenme ve Expert Advisor kodunu yazma konusunda önemli ilerlemeler kaydetti. Şimdiye kadar bu konuda katılımcılardan yardım istemiyorum, tk. Uzmanları önemli konulardan uzaklaştırmak istemiyorum. Bu ilk. İkincisi, bağımsız hata arama, dili daha derinden incelemeyi mümkün kılar. Danışmanın tam kodunu yazmak için son tarihler belirlemiyorum, bu yüzden at sürmüyorum. Bu şekilde, öğrenilen materyal daha iyi emilir.
Saygılarımla, Vladimir.
Yine yanlış yerden başlıyorsunuz ayrıca kodda hata var. Özelliklerle başlayın. Yalnızca kendi işlevlerinizi kullanarak algoritmanın çerçevesini yazın. Sonra nasıl uygulanacağını düşünürüz. Meta düzenleyicide yeni bir uzman oluşturduğunuzda açılan varsayılan şablonla başlayın.
Bir net hesapla başlamak daha iyidir. Bu şekilde pozisyonla çalışmak daha kolay olacaktır çünkü enstrüman başına sadece bir pozisyon olacaktır. İkinci versiyonda ise hibrite dönüştürmek mümkün olacak.
Merhaba Vasili! Umarım döngü kodundaki hatayı çözebilmişimdir. Şöyle yazılmalıydı:
Diğer her şeyi senin önerdiğin gibi yapıyorum. Tekrar teşekkürler!
Saygılarımla, Vladimir.
Herkese merhaba ve iyi bir ruh hali!
MQL5 dilini öğrenmeye devam ediyorum. Uzun zamandır zamanı işaretliyorum, çünkü Basit bir şeyi anlayamıyorum. İşlem günü boyunca ne stop loss ne de takip eden stop tetiklenmezse, 0,1 lotluk bir Buy pozisyonu 9:00'da açması ve 23:50'de zorla kapatması gereken bir kod yazdım. Kod, OnTick() işlevine yerleştirilir. Şu anda, strateji test cihazı başlatılırken, 1-2 saniye içinde her biri 0.1 lotluk iki Buy pozisyonu açılır. Partiyi örneğin 0,01'e düşürürsem, 8-10 saniye içinde 22 pozisyon açılır. İlk bakiye 50.000 ruble. EURUSD döviz çifti. Ben keneler ve kenar boşlukları ile ilgisi olduğunu varsayıyorum. Siteye birçok bilgi için baktım, ancak şu ana kadar sonuç alamadım.
Değerli uzmanlar, lütfen söyleyin, belirtilen lot ile sadece bir pozisyon açılıp daha fazla olmaması için ne yapılmalı veya hangi koşul belirlenmeli?
Saygılarımla, Vladimir.
Değerli uzmanlar, lütfen söyleyin, belirtilen lot ile sadece bir pozisyon açılıp daha fazla olmaması için ne yapılmalı veya hangi koşul belirlenmeli?
Saygılarımla, Vladimir.
Hey! Açık pozisyonlar için bir limit belirleyin;
Hey! Açık pozisyonlar için bir limit belirleyin;
Merhaba!
Bahşiş için teşekkürler. Dürüst olmak gerekirse, düşüncelerim zaten ilk pozisyonun açılmasından sonra alıntıların güncellenmesini bir şekilde yasaklamaya yönlendirildi. Açık pozisyonların sayısını sınırlamaya çalışacağım.
Saygılarımla, Vladimir.
Herkese merhaba ve iyi bir ruh hali!
MQL5 dilini öğrenmeye devam ediyorum. Uzun zamandır zamanı işaretliyorum, çünkü Basit bir şeyi anlayamıyorum. İşlem gününde 0,1 lotluk bir Buy pozisyonu açması ve işlem günü içinde zararı durdurma, takip durdurma veya kâr alma tetiklenmemesi durumunda 23:50'de zorla kapatması gereken bir kod yazdım. Kod, OnTick() işlevine yerleştirilir. Şu anda, strateji test cihazı başlatılırken, 1-2 saniye içinde her biri 0.1 lotluk iki Buy pozisyonu açılır. Partiyi örneğin 0,01'e düşürürsem, 8-10 saniye içinde 22 pozisyon açılır. İlk bakiye 50.000 ruble. EURUSD döviz çifti. Ben keneler ve kenar boşlukları ile ilgisi olduğunu varsayıyorum. Siteye birçok bilgi için baktım, ancak şu ana kadar sonuç alamadım.
Değerli uzmanlar, lütfen söyleyin, belirtilen lot ile sadece bir pozisyon açılıp daha fazla olmaması için ne yapılmalı veya hangi koşul belirlenmeli?
Saygılarımla, Vladimir.
Eğer sihrimiz ve sembolümüz üzerindeki pozisyon sıfır ise, o zaman zamanı kontrol edip pozisyonu açıyoruz, eğer 1 ise pozisyonu açmıyoruz, kapanış saatini ve izi kontrol ediyoruz, 1'den fazla ise, o zaman Uyarı çalışmıyor. Bir anahtarda mümkündür, varsa kontrolleri yapmak mümkündür.
sihrimiz ve sembolümüz üzerindeki pozisyon sıfır ise, o zaman zamanı kontrol eder ve bir pozisyon açarız, eğer 1 ise, o zaman bir pozisyon açmayız, kapanış saatini ve izi kontrol ederiz, 1'den fazla ise, o zaman Uyarı çalışmıyor. Bir anahtarda mümkündür, varsa kontrolleri yapmak mümkündür.
Merhaba Valery! Tavsiyen için teşekkürler. Zaten if-else deyimiyle biraz arkadaş oldum, şimdi switch deyiminde de ustalaşmak gerekiyor. Alert() işlevini kullanmak gerekli mi yoksa daha fazla bilgi içeriği için mi gerekli?
Saygılarımla, Vladimir.