Bu kadar çok kod satırını nasıl yazıyorsun? İşte son Uzman Danışmanlarımdan biri, FORTS'ta bir dizi menkul kıymetle çalışıyor
Bu listede kaç tane menkul kıymet listelenecek, o kadar çok işlem yapılacak. Ve bu Uzman Danışmanda, iki işlem periyodunun kontrolü, takip ve tabii ki sadece 326 satırın analizi ile.
Eğer dayanılmaz bir switch kullanma arzunuz varsa, o zaman her seçeneğe pozisyonların açılmasını girmenize gerek yoktur. Sonuçta, sembolün adını , ticaret işleminin türünü ve
Ama bence, tüm bunları kullanıcı tanımlı bir işleve sarmak yine de daha iyi.
Teşekkür ederim. Ama o kadar dayanılmaz değil, sadece ilk yazımdı ve bence daha evrensel. Çeşitli analiz yöntemleri eklemek ve her sipariş açılışında yazmamak mümkün olacaktır, çünkü gerekli olmayacak ve aynı şeyi yazmak yerine analiz ve yeni işlevlere odaklanılacaktır. 300'den fazla satıra nasıl girdin bilmiyorum, bu dilde o kadar gelişmiş değilim. Sonuç olarak her bir fonksiyonda her şeyi yazdım ve lot hesaplama, takip vb. her şeyi hesaba katmadan 1050 satır çıktı. EA, açılış koşullarını dikkate alarak aynı anda yalnızca 7 çift için fırsat açabilir ve prensipte bu kadar. Sonra yeni bir fonksiyon yazıp emirlerin açılışını bir kere yazıp kullanmak yerine tekrar ve tekrar tekrar yazmak istiyorum. Takip eden durdurma, sürekli çalışır ve tüm açık emirleri değiştirir, ancak bir kez yazılır, öyleyse neden bir kez açık emirler için bir fonksiyon yazıp herhangi bir analiz türü için kullanmayasınız. Henüz anlamıyorum.
Denis Diakonov : Teşekkür ederim. Ama o kadar dayanılmaz değil, sadece ilk yazımdı ve bence daha evrensel. Çeşitli analiz yöntemleri eklemek ve her sipariş açılışında yazmamak mümkün olacaktır, çünkü gerekli olmayacak ve aynı şeyi yazmak yerine analiz ve yeni işlevlere odaklanılacaktır. 300'den fazla satıra nasıl girdin bilmiyorum, bu dilde o kadar gelişmiş değilim. Sonuç olarak her bir fonksiyonda her şeyi yazdım ve lot hesaplama, takip vb. her şeyi hesaba katmadan 1050 satır çıktı. EA, açılış koşullarını dikkate alarak aynı anda yalnızca 7 çift için fırsat açabilir ve prensipte bu kadar. Sonra yeni bir fonksiyon yazıp emirlerin açılışını bir kere yazıp kullanmak yerine tekrar ve tekrar tekrar yazmak istiyorum. Takip eden durdurma, sürekli çalışır ve tüm açık emirleri değiştirir, ancak bir kez yazılır, öyleyse neden bir kez açık emirler için bir fonksiyon yazıp herhangi bir analiz türü için kullanmayasınız. Henüz anlamıyorum.
Çalışmanızda birden fazla karakter varsa, en verimli seçenek özel bir işlevle çalışmaktır. Benim versiyonumda her sembol için açılış diziden analiz edilir ve eğer analiz fonksiyonu true dönerse, o zaman sıra açma fonksiyonu çağrılır . Bir fonksiyon sırayla tüm sembollerin durumunu analiz eder, bir tanesi bir sinyalin olduğu sembol için emirleri açar. Ve dizide kaç karakter olduğu önemli değil. Bir sinyal aldı, bir sipariş açtı - sembol dizisine geri döndü, bir sonrakini kontrol edin. Vb…
Çalışmanızda birden fazla karakter varsa, en verimli seçenek özel bir işlevle çalışmaktır. Benim versiyonumda her sembol için açılış diziden analiz edilir ve eğer analiz fonksiyonu true dönerse, o zaman sıra açma fonksiyonu çağrılır . Bir fonksiyon sırayla tüm sembollerin durumunu analiz eder, bir tanesi bir sinyalin olduğu sembol için emirleri açar. Ve dizide kaç karakter olduğu önemli değil. Bir sinyal aldı, bir sipariş açtı - sembol dizisine geri döndü, bir sonrakini kontrol edin. Vb…
İşte iyi bir seçenek.
Böylece daha da uygun olacak ve kod daha kompakt olacak, ayrıca herhangi bir ek piyasa analizi için sipariş açma işlevini çağırma yeteneği açılacak. Amaç, her zaman aynı kodu yazmamanın bir yolunu bulmaktı ve bu nedenle öneriniz dikkate değer! Teşekkür ederim!
Böylece daha da uygun olacak ve kod daha kompakt olacak, ayrıca herhangi bir ek piyasa analizi için sipariş açma işlevini çağırma yeteneği açılacak. Amaç, her zaman aynı kodu yazmamanın bir yolunu bulmaktı ve bu nedenle öneriniz dikkate değer! Teşekkür ederim!
Belirli bir sayıda yaklaşıklık ile belirli bir aralıkta fiyatın medyanını hesaplayın.
Merhaba, bir dizi değerim var.
Görev bir fonksiyon yazmaktır.
Giriş seçenekleri:
- dizi, medyanı hesaplamak için gerekli öğelerin numaralarını içerir - bufInBar[]
- dizi boyutu bufInBar[] - sayı
- Medyan cinsinden yaklaşıklık sayısı - odak
void medianaL0( constint &bufInBar[], int count, int fokus)
yani sınıf var
bufInBar[i] - используется для загрузки нужного элемента при расчете медианы
BP[bufInBar[i]].CenaPerioda; - по этому значению рассчитывается медиана
BP[bufInBar[i]]. Period ;
Çıkışta:
BP[bufInBar[i]].Mediana;
Artan sırada, örneğin 0'dan 10'a kadar doldurulur.
Yani, odak=10 durumunda ise i<say aralığında on değer vardır.
Доработать существующий советник, чтобы он осуществлял выходы из сделок по виртуальному тейк-профиту на основе слежения за мультитаймфрейменным боллинжер бендз. Советник должен следовать за линиями боллинжера и выходить по указанному алгоритму Здравствуйте, нужно создать Программу для сравнения данных и отображения их. Данные надо будет брать с...
Bu kadar çok kod satırını nasıl yazıyorsun? İşte son Uzman Danışmanlarımdan biri, FORTS'ta bir dizi menkul kıymetle çalışıyor
Bu listede kaç tane menkul kıymet listelenecek, o kadar çok işlem yapılacak. Ve bu Uzman Danışmanda, iki işlem periyodunun kontrolü, takip ve tabii ki sadece 326 satırın analizi ile.
Eğer dayanılmaz bir switch kullanma arzunuz varsa, o zaman her seçeneğe pozisyonların açılmasını girmenize gerek yoktur. Sonuçta, sembolün adını , ticaret işleminin türünü ve
Ama bence, tüm bunları kullanıcı tanımlı bir işleve sarmak yine de daha iyi.
Teşekkür ederim. Ama o kadar dayanılmaz değil, sadece ilk yazımdı ve bence daha evrensel. Çeşitli analiz yöntemleri eklemek ve her sipariş açılışında yazmamak mümkün olacaktır, çünkü gerekli olmayacak ve aynı şeyi yazmak yerine analiz ve yeni işlevlere odaklanılacaktır. 300'den fazla satıra nasıl girdin bilmiyorum, bu dilde o kadar gelişmiş değilim. Sonuç olarak her bir fonksiyonda her şeyi yazdım ve lot hesaplama, takip vb. her şeyi hesaba katmadan 1050 satır çıktı. EA, açılış koşullarını dikkate alarak aynı anda yalnızca 7 çift için fırsat açabilir ve prensipte bu kadar. Sonra yeni bir fonksiyon yazıp emirlerin açılışını bir kere yazıp kullanmak yerine tekrar ve tekrar tekrar yazmak istiyorum. Takip eden durdurma, sürekli çalışır ve tüm açık emirleri değiştirir, ancak bir kez yazılır, öyleyse neden bir kez açık emirler için bir fonksiyon yazıp herhangi bir analiz türü için kullanmayasınız. Henüz anlamıyorum.
Çalışmanızda birden fazla karakter varsa, en verimli seçenek özel bir işlevle çalışmaktır. Benim versiyonumda her sembol için açılış diziden analiz edilir ve eğer analiz fonksiyonu true dönerse, o zaman sıra açma fonksiyonu çağrılır . Bir fonksiyon sırayla tüm sembollerin durumunu analiz eder, bir tanesi bir sinyalin olduğu sembol için emirleri açar. Ve dizide kaç karakter olduğu önemli değil. Bir sinyal aldı, bir sipariş açtı - sembol dizisine geri döndü, bir sonrakini kontrol edin. Vb…
Çalışmanızda birden fazla karakter varsa, en verimli seçenek özel bir işlevle çalışmaktır. Benim versiyonumda her sembol için açılış diziden analiz edilir ve eğer analiz fonksiyonu true dönerse, o zaman sıra açma fonksiyonu çağrılır . Bir fonksiyon sırayla tüm sembollerin durumunu analiz eder, bir tanesi bir sinyalin olduğu sembol için emirleri açar. Ve dizide kaç karakter olduğu önemli değil. Bir sinyal aldı, bir sipariş açtı - sembol dizisine geri döndü, bir sonrakini kontrol edin. Vb…
İşte iyi bir seçenek.
Alexey size standart şeyler anlatıyor ...
Alexey size standart şeyler anlatıyor ...
Standart, bu her gün için ayrı bir kod olduğu zamandır.)))))
Alexey size standart şeyler anlatıyor ...
Eh, bu dile üçüncü haftadır aşinayım.
Genel olarak, 2008'den beri, ancak şimdi bir şeyler yazmaya başladım.
Merhaba @Artyom Trishkin ,
Mantık çözme ile ilgili bir sorunum var. Lütfen bana bu konuda yardım edin? İşte şubeme bir bağlantı: https://www.mql5.com/ru/forum/350570.
Daha sonra sizden haber almayı umuyoruz.
Belirli bir sayıda yaklaşıklık ile belirli bir aralıkta fiyatın medyanını hesaplayın.
Merhaba, bir dizi değerim var.
Görev bir fonksiyon yazmaktır.
Giriş seçenekleri:
- dizi, medyanı hesaplamak için gerekli öğelerin numaralarını içerir - bufInBar[]
- dizi boyutu bufInBar[] - sayı
- Medyan cinsinden yaklaşıklık sayısı - odak
yani sınıf var
bufInBar[i] - используется для загрузки нужного элемента при расчете медианы BP[bufInBar[i]].CenaPerioda; - по этому значению рассчитывается медиана BP[bufInBar[i]]. Period ;Çıkışta:
Artan sırada, örneğin 0'dan 10'a kadar doldurulur.
Yani, odak=10 durumunda ise i<say aralığında on değer vardır.
1 ile 10 arasında olacak
örneğin
Hesaptan 12$ aktarmaya hazır
Belirli bir sayıda yaklaşıklık ile belirli bir aralıkta fiyatın medyanını hesaplayın.
Hesaptan aktarmaya hazır 12$
bunun için https://www.mql5.com/en/job biliyorsun
ve burada - kendileri yapmaya başladılarsa, ancak bir şeyler yolunda gitmediyse veya net değilse