Bu başlıkta, yeni MQL4'te programlamayı gerçekten anlamak ve öğrenmek isteyenlere ve MQL5'e kolayca geçmek isteyenlere yardım etmeye başlamak istiyorum - diller çok benzer.
Burada görevleri, bunları çözmek için algoritmaları ve bu arada, MT için programlama ile ilgili soruları bir şekilde tartışmak mümkün olacak.
Umarım forumumuzun diğer deneyimli üyeleri sorunların çözümüne gelir ve konu herkesin ilgisini çeker.
Merhaba
Bir sorum var. MQL4'te kod nasıl yazılır? Örneğin, fiyatları toplamanız ve bu fiyatların sayısına bölmeniz gerekir. Bunun gibi bir şey: 1.05000+1.06000+1.07000+1.08000:4= 1.06500
Bir sorum var. MQL4'te kod nasıl yazılır? Örneğin, fiyatları toplamanız ve bu fiyatların sayısına bölmeniz gerekir. Bunun gibi bir şey: 1.05000+1.06000+1.07000+1.08000:4= 1.06500
Vitaly Muzichenko : Başabaş fiyatını hesaplamanız ve buna N-sayısı puan eklemeniz/çıkarmanız gerekir. Başabaş'ı nasıl hesaplayacağınızı arayın veya görün
Hayır, neden bir başabaşa ihtiyacım var? Onlar için toplam bir Take işlemi yapabilmek için açık emirlerin miktarını hesaplamam gerekiyor.
"kaç çubuktan sonra bir kavşak olacağını" hesaplayabilirsiniz (sadece okul geometrisi)
ve tarih bundan ancak yaklaşık olarak hesaplanabilir, çubuklar yalnızca piyasa açıkken oluşur, yani her enstrüman için farklıdır.
basitleştirilmiş, takvim önceden biliniyorsa:
İçinde bulunulan güne 24 saat eklersiniz, eğer Cumartesi/Pazar çıkarsa atlarsınız, genel takvim tatiline gittiyseniz atlarsınız, ulusal tatile çıkarsanız atlarsınız.
W1 ve üzeri için, haftalık çubuğun Cumartesi'den Pazar'a, M1 - takvime göre başladığını dikkate almanız gerekir.
Yaşlılık eğlenceli değil! Sana en önemli şeyi söylemeyi tamamen unuttum.]
Diyelim ki MT4'te farklı fiyatlarla tek yönde N'inci sayıda açık işlemim var.
MT4'ün bu fiyatları grafikten alması, toplaması, bir yönde açık işlem sayısına bölmesi için bir kod nasıl yazılır. Ve bundan sonra 200 puan eklerdim.
Bu işlemler için ortaya çıkan fiyatı TakeProfit'e kaydederdim.
Şimdi her şeyi umuyorum. :)
Çok teşekkürler!
Hesaptaki tüm açık pozisyonlar arasında dolaşın, onları sihir ve türe göre filtreleyin. Pozisyon türü gerekliyse, geçici dizinin boyutunu 1 artırın ve bu pozisyonun açılış fiyatını buna girin. Döngü tamamlandığında, gerekli tüm pozisyonların açılış fiyatlarını içeren bir diziniz olacaktır. Döngüde dizideki tüm değerleri ekleyin ve döngünün sonunda ortaya çıkan değeri bu dizinin boyutuna bölün. Her şey - hesaplanmış bir fiyatınız var. Şimdi buna gerekli sayıda *Point() noktası ekleyin. Ve sonra daha ilginç - alınan fiyat pozisyon açılış fiyatından (Satın Al) düşükse, o zaman bu bir kar al değil, zararı durdur
Yeni bir konu şekillendirmeye başlamadım, bir danışmanın işini anlamıyorum, belki büyükler sana bir şey söyler
Uzman Danışmanım birkaç gösterge kullanır.
Ancak günlük, bunlardan birinin danışman tarafından sürekli olarak yüklendiğini, ardından boşaltıldığını gösteriyor. Bu davranış net değil.
uninit nedeni 1 yazıyor, bu ne anlama geliyor? Diğer göstergeler sonuçta boş değil
Yeni bir konu şekillendirmeye başlamadım, bir danışmanın işini anlamıyorum, belki büyükler sana bir şey söyler
Uzman Danışmanım birkaç gösterge kullanır.
Ancak günlük, bunlardan birinin danışman tarafından sürekli olarak yüklendiğini, ardından boşaltıldığını gösteriyor. Bu davranış net değil.
uninit nedeni 1 yazıyor, bu ne anlama geliyor? Sonuçta diğer göstergeler boş değil
Bu başlıkta, yeni MQL4'te programlamayı gerçekten anlamak ve öğrenmek isteyenlere ve MQL5'e kolayca geçmek isteyenlere yardım etmeye başlamak istiyorum - diller çok benzer.
Burada görevleri, bunları çözmek için algoritmaları ve bu arada, MT için programlama ile ilgili soruları bir şekilde tartışmak mümkün olacak.
Umarım forumumuzun diğer deneyimli üyeleri sorunların çözümüne gelir ve konu herkesin ilgisini çeker.
Merhaba
Bir sorum var. MQL4'te kod nasıl yazılır? Örneğin, fiyatları toplamanız ve bu fiyatların sayısına bölmeniz gerekir. Bunun gibi bir şey: 1.05000+1.06000+1.07000+1.08000:4= 1.06500
Çok teşekkürler!
Merhaba
Bir sorum var. MQL4'te kod nasıl yazılır? Örneğin, fiyatları toplamanız ve bu fiyatların sayısına bölmeniz gerekir. Bunun gibi bir şey: 1.05000+1.06000+1.07000+1.08000:4= 1.06500
Çok teşekkürler!
Çok teşekkürler Artyom!
Yaşlılık eğlenceli değil! Sana en önemli şeyi söylemeyi tamamen unuttum.]
Diyelim ki MT4'te farklı fiyatlarla tek yönde N'inci sayıda açık işlemim var.
MT4'ün bu fiyatları grafikten alması, toplaması, bir yönde açık işlem sayısına bölmesi için bir kod nasıl yazılır. Ve bundan sonra 200 puan eklerdim.
Bu işlemler için ortaya çıkan fiyatı TakeProfit'e kaydederdim.
Şimdi her şeyi umuyorum. :)
Çok teşekkürler!
Çok teşekkürler Artyom!
Yaşlılık eğlenceli değil! Sana en önemli şeyi söylemeyi tamamen unuttum.]
Diyelim ki MT4'te farklı fiyatlarla tek yönde N'inci sayıda açık işlemim var.
MT4'ün bu fiyatları grafikten alması, toplaması, bir yönde açık işlem sayısına bölmesi için bir kod nasıl yazılır. Ve bundan sonra 200 puan eklerdim.
Bu işlemler için ortaya çıkan fiyatı TakeProfit'e kaydederdim.
Şimdi her şeyi umuyorum. :)
Çok teşekkürler!
Başabaş fiyatını hesaplamanız ve buna N-sayısı puan eklemeniz/çıkarmanız gerekir. Başabaş'ı nasıl hesaplayacağınızı arayın veya görün
Hayır, neden bir başabaşa ihtiyacım var? Onlar için toplam bir Take işlemi yapabilmek için açık emirlerin miktarını hesaplamam gerekiyor.
"kaç çubuktan sonra bir kavşak olacağını" hesaplayabilirsiniz (sadece okul geometrisi)
ve tarih bundan ancak yaklaşık olarak hesaplanabilir, çubuklar yalnızca piyasa açıkken oluşur, yani her enstrüman için farklıdır.
basitleştirilmiş, takvim önceden biliniyorsa:
yani o kadar hemoroid ki MT'de bununla ilgili büyük problemler var :-)
Genişletilmiş cevap için teşekkürler.
Çok teşekkürler Artyom!
Yaşlılık eğlenceli değil! Sana en önemli şeyi söylemeyi tamamen unuttum.]
Diyelim ki MT4'te farklı fiyatlarla tek yönde N'inci sayıda açık işlemim var.
MT4'ün bu fiyatları grafikten alması, toplaması, bir yönde açık işlem sayısına bölmesi için bir kod nasıl yazılır. Ve bundan sonra 200 puan eklerdim.
Bu işlemler için ortaya çıkan fiyatı TakeProfit'e kaydederdim.
Şimdi her şeyi umuyorum. :)
Çok teşekkürler!
Pozisyon türü gerekliyse, geçici dizinin boyutunu 1 artırın ve bu pozisyonun açılış fiyatını buna girin.
Döngü tamamlandığında, gerekli tüm pozisyonların açılış fiyatlarını içeren bir diziniz olacaktır.
Döngüde dizideki tüm değerleri ekleyin ve döngünün sonunda ortaya çıkan değeri bu dizinin boyutuna bölün.
Her şey - hesaplanmış bir fiyatınız var. Şimdi buna gerekli sayıda *Point() noktası ekleyin.
Ve sonra daha ilginç - alınan fiyat pozisyon açılış fiyatından (Satın Al) düşükse, o zaman bu bir kar al değil, zararı durdur