Идея автоматической торговли привлекательна тем, что торговый робот может без устали работать 24 часа в сутки и семь дней в неделю. Робот не знает усталости, сомнений и страха, ему не ведомы психологические проблемы. Достаточно четко формализовать торговые правила и реализовать их в виде алгоритмов, и робот готов неустанно трудиться. Но прежде...
Anladığım kadarıyla, OnInit işlevinde yalnızca gösterge tanıtıcısını oluşturuyoruz ve dizilerle yapılan diğer tüm manipülasyonlar OnTick işlevine giriliyor ve her onayda kontrol ediliyor mu?
В языке MQL5 предусмотрена обработка некоторых предопределенных событий. Функции для обработки этих событий должны быть определены в программе MQL5: имя функции, тип возвращаемого значения, состав параметров (если они есть) и их типы должны строго соответствовать описанию функции-обработчика события. Именно по типу возвращаемого значения и по...
Güzel gün!
Dizilerle uğraşmaya çalışıyorum ve şu soru ortaya çıktı.
CopyRates geçmişten günümüze sayılıyorsa, neden bu örnekte ArraySetAsSeries'i kullanıp bayrağı true olarak ayarlamalısınız?
ArraySetAsSeries işlevinin şimdiki zamandan geçmişe diziyi yinelemek için gerekli olduğunu anlıyorum.
Bu örnekte bu işlevin amacını anlamak istiyorum.
Sonrasında
oranlar[0] grafikteki EN DOĞRU ÇUBUK'a karşılık gelecektir. Bu, "şimdiki" ve "gelecek" gibi kafa karıştırıcı terimler olmadan en basit açıklamadır.
Sonrasında
oranlar[0] grafikteki EN DOĞRU ÇUBUK'a karşılık gelecektir. Bu, "şimdiki" ve "gelecek" gibi kafa karıştırıcı terimler olmadan en basit açıklamadır.
Cevap için teşekkürler!
Ancak ArraySetAsSeries kullanmazsak , CopyRates ayrıca grafikte en sağdaki çubuğa oranları[0] atayacaktır.
Her şey onsuz aynı şekilde çalışıyorsa , ArraySetAsSeries işlevinin neden gerekli olduğunu anlamaya çalışıyorum.
Yoksa sadece kabul edilen kodlama şekli mi?
Cevap için teşekkürler!
Ancak ArraySetAsSeries kullanmazsak , CopyRates ayrıca grafikte en sağdaki çubuğa oranları[0] atayacaktır.
Her şey onsuz aynı şekilde çalışıyorsa , ArraySetAsSeries işlevinin neden gerekli olduğunu anlamaya çalışıyorum.
Yoksa sadece kabul edilen kodlama şekli mi?
yanılıyorsunuz, CopyRates rate[0] dizisinin boyutu nedeniyle oranı[0] en eski değere ayarlar.
Teşekkür ederim!
Şimdi anladım, yanılmışım
Güzel gün!
Bir kez daha yardım istiyorum!
MA(20) MA(50)'yi aşağıdan yukarıya doğru kestiğinde "satın al" yazdırılmasını şart koşan bir kod yazdı
Ve aslında, infaz böyle olur
Güzel gün!
Bir kez daha yardım istiyorum!
MA(20) MA(50)'yi aşağıdan yukarıya doğru kestiğinde "satın al" yazdırılmasını şart koşan bir kod yazdı
Ve aslında, infaz böyle gidiyor
En büyük hata: Her onay işareti üzerinde iki gösterge tutamacı oluşturursunuz. Doğru yap: engelle
OnInit'e geçin, tanıtıcı doğrulama ekleyin.
Ayrıca IMA'dan değer alan dizilerin yapması gerekenler
Hızlı yanıt için çok teşekkürler!
ArraySetAsSeries hakkında açıktır.
Göstergenin OnInit'e nasıl aktarılacağını çözeceğim ve tutamacı kontrol edeceğim.
***
Hızlı yanıt için çok teşekkürler!
ArraySetAsSeries hakkında açıktır.
Göstergenin OnInit'e nasıl aktarılacağını çözeceğim ve tutamacı kontrol edeceğim.
***
Her şey orijinal
Her şey orijinal
Teşekkür ederim, çalışacağım
Sabit, her şey çalışıyor gibi görünüyor!
İki MA göstergesi OnInit işlevine taşındı.
Anladığım kadarıyla, OnInit işlevinde yalnızca gösterge tanıtıcısını oluşturuyoruz ve dizilerle yapılan diğer tüm manipülasyonlar OnTick işlevine giriliyor ve her onayda kontrol ediliyor mu?