[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 400

 
Herkese iyi günler Lütfen bana kaynak olmadan ortaya konan göstergenin nasıl çalışacağını söyleyin Göstergeler klasörüne atıyorum ama MT görmüyor Örneğin, bu hindiler Onlarda yanlış olan ne Programları görmüyor
Dosyalar:
 
splxgf писал(а) >>

Garip dönüş kullanımı, koşullar ve eğer yuvalama azaltılabilir.

Azaltılabilir, ancak sorunu çözmez. OrdersTotal()-1'i de denedim ama önemli değil. Neden ii++ ile her şeyin olması gerektiği gibi çalıştığı, örneğin 2, 5, 6 ve 10 gibi tüm siparişlerin kapatıldığı ve ii-- sadece 10 ile neden açık değil ve geri kalanlar çalışmaya devam ediyor. Köpek nerede gömülü?

 
Andrei-1 писал(а) >>
Deneyeceğiz. Evet, savchenkoandrei-ya@yandex.ru veya bir bağlantı yakaladım.

Gönderilmiş

 
xoxol писал(а) >>
Herkese iyi günler Lütfen bana kaynak olmadan ortaya konan göstergenin nasıl çalışacağını söyleyin Göstergeler klasörüne atıyorum ama MT görmüyor Örneğin, bu hindiler Onlarda yanlış olan ne Programları görmüyor

Arşivde iki kaynak ve bir kitaplık bulunmaktadır. Görünüşe göre, kütüphane oraya konmamış, sonuç olarak göstergeler derlenmiyor.

 

Merhaba.

Gösterge kodunun danışman kodundan ne kadar farklı olduğunu bana kim söyleyebilir, her şey aynı görünüyor ..

Bir danışman yazmak için gösterge kodunu koda kopyalamaya çalıştım, emirleri açma ve kapama komutları ekledim.

Ürün hatasız derleniyor ancak grafik penceresinde çalışmıyor.

Expert Advisor modunda gösterge kodunu çalıştırmak için ne yapılmalıdır.

Gösterge ekrana giriş çıkış sinyalleri çiziyor, bu yerlere siparişler için komutlar eklemek istedim ama olmadı.

Hesaplamalarında kullandığı göstergeden herhangi bir değişkenin değerini çağırmak mümkün müdür ve özel göstergeye nasıl ulaşılır.

Örneğin, iMA (...) yazarsanız, yerleşik göstergeden veri alır, ancak bunu özel olandan istersiniz.

 

Vekker , Bir göstergede alım satım işlevlerini kullanamazsınız ve bir EA'da gösterge dizilerini kullanamazsınız. Kodda, iyi göstergelerin değerlerini programın başlangıcında yalnızca bir kez hesaplaması dışında, başka hiçbir temel farklılık yoktur, ardından bilgileri tamamlarlar. Eh, bir diğer fark, danışmanın veya göstergenin bulunduğu yer, danışmanı göstergelerin olduğu bir klasöre koyup orada derlerseniz, program için bir gösterge olacaktır (tabii ki çalışan bir değil :) derlenmeyecek, koda bağlı.)

Bu nedenle, sizin için çıkış yolu, danışmanın göstergeden gelen bilgileri okumasıdır, bunun için iCustom işlevi kullanılır, belgelerdeki açıklamasını okuyun. EA'da ihtiyacınız olan değişkene karşılık gelen çubuk için göstergenin gösterge dizisinden değeri yazar.

İşte bu işlevin açıklaması https://docs.mql4.com/ru/indicators/iCustom

 

EA, göstergenin yaptığı gibi gösterge arabelleklerini kullanamaz,

gösterge siparişlerle çalışamaz (aç/değiştir/kapat/sil)..


kod bir gösterge veya belirli bir danışman değilse (üstteki), yani. asıl amacını yerine getirmemesi,

o zaman fark, gösterge için #özellik gösterge_ çizelgesinin (#özellik göstergesi_ayırıcı) varlığında ve bunların EA'da yokluğundadır.

 
Güzel gün. if deyimi hakkında bir sorum var. Programın aşağıdaki ifadeye sahip olduğunu hayal edin - if (A && B) { ... }, burada A ve B bazı koşullardır. Tüm mantıksal formülün yalnızca bileşenlerinin her biri doğru olduğunda doğru olduğu açıktır. Soru - MQL her operatörün doğruluğunu kontrol ediyor mu yoksa her bileşenin doğruluğunu soldan sağa doğru mu kontrol ediyor ve en az bir yanlış bileşen varsa çalışmayı durduruyor ve doğruluk değerini - false döndürür?
 

"Çift" değerden tarih saat biçiminde saat nasıl alınır? Ve tarih saat formatında 2 değişken arasında işlem yapmak mümkün müdür? Sadece TimeCurrent() bir tarih saat döndürür ve işlevlerin geri kalanı int değerleri döndürür.

Amaç, bir önceki günün başlangıcını ve sonunu şu anki zamanda almak ve bu segmentte yüksek ve düşük bulmaktır.

 

Ether писал(а) >>
Доброго времени суток. Есть у меня один вопрос по оператору if. Представим, что в программе идет следующий оператор - if (A && B) { ... }, где A и B - некоторые условия. Понятно, что вся логическая формула истинна только тогда, когда истин каждый его компонент. Вопрос - MQL проверяет каждый оператор на истинность или все таки проверяет истинность каждой компоненты слева направо и если есть хоть одна ложная компонента, то прерывает работу и возвращает значение истинности - ложь?

Tekrar okumayı deneyin.

Neden: