Çaydanlıktan gelen sorular - sayfa 245

 
lazarev-dm :
Teorik olarak, bu bir sınıf değil, sadece program kodundan alınmış bir fonksiyon olacak (bu arada, OOP yerine kullanıyorum, benim için daha uygun)
Evet, şimdi sadece kodun sonuna işlevler ekliyorum. Sadece farkı hissetmek istiyorum. Aksi takdirde, şimdilik, sınıfların sadece harici bir kütüphane olarak koda bağlanabileceği izlenimini edindim. böyle sevmiyorum çünkü danışmanı başka bir bilgisayara aktarırken, kütüphaneleri aktarmayı kolayca unutabilirsiniz.
 

Gelecekte olacak, ancak şimdiki zamana daha yakın olacak bir grafik nesnesi nasıl bulunur?

Bir dizi haberim var ve önce gelen haberi bulmam gerekiyor (olay grafik nesnesinde arama yapın)

Nedense benim için en son haberleri gösteriyor, en yakın olanı değil.

 
MathAbs açıklamasında "MathAbs() işlevi yerine fabs() işlevini kullanabilirsiniz" notu vardır.
1. fabs(), MathAbs()'den daha mı hızlı?
2. Eğer fabs(), MathAbs()'den daha hızlı (ve daha iyi) ise, o zaman matematik neden böyledir? f-tions tersini yapmadı, yani. fabs() yazmamışlar ve "fabs() işlevi yerine MathAbs() işlevini kullanabilirsiniz" notuna da yazmamışlar.
3. Belki birisi hangi durumda fabs () kullanmanın daha iyi olduğunu biliyordur?
 
paladin800 :
MathAbs açıklamasında "MathAbs() işlevi yerine fabs() işlevini kullanabilirsiniz" notu vardır.
1. fabs(), MathAbs()'den daha mı hızlı?
2. Eğer fabs(), MathAbs()'den daha hızlı (ve daha iyi) ise, o zaman matematik neden böyledir? f-tions tersini yapmadı, yani. fabs() yazmamışlar ve "fabs() işlevi yerine MathAbs() işlevini kullanabilirsiniz" notuna da yazmamışlar.
3. Belki birisi hangi durumda fabs () kullanmanın daha iyi olduğunu biliyordur?

Büyük olasılıkla bu, C++ koduyla uyumluluk içindir, kayan nokta sayıları için fabs() ve tamsayılar için abs() vardır. Belki bir gün abs() tanıtılacaktır.

 
Taşınabilir C/C++ koduyla uyumluluk için aynı işlevin eş anlamlısıdır.
 
Merhaba Ticareti daha uygun hale getirmek veya daha doğrusu belirli işlemler için anahtarları programlamak istiyorum:
-Parite transferine zararı durdurun veya değilse ayarlayın.
- anlaşmaya aynı sayıda birim ekleyin. temel para birimi (piyasada 1000 - düğmeye tıklandı ve bir anlaşma gerçekleşti artı pozisyona 1000, tekrar tıklandı artı 2000)
- yakın işlemler: kârsız, kârlı, her şey.
-siparişleri sil: gerçek fiyatın altında, gerçek fiyatın üstünde, hepsi bu.
- önceden ayarlanmış parametrelerle birkaç sipariş ayarlayın.

örneğin tüm işlemler F tuşlarında uygun olacaktır

Bana kiminle iletişime geçeceğimi, nasıl yapacağımı söyle?
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
paladin800 :

Belirli bir koşul tetiklendiğinde, kodun daha fazla yürütülmesini 24 saat boyunca engellemem gerekiyor. MQL4'te aşağıdakileri yaptım:


MQL 5'te şimdiki zamana nasıl 24 saat ekleyeceğimi bulamıyorum.

Söyle bana.

86400 saniye ekle
 

Söyle bana kim bilir...

Bu hedefim var:

Siparişin başka bir gecikmede açılması şartıyla bir gecikme koymam gerekiyor...

bana bunu nasıl başaracağımı söyle? İstenen depozitoyu nasıl seçeceğimi çözemiyorum, açıldıktan sonra başka bir depozito yatırılacak ve bir depozito açılmalıdır..

ve başka bir soru da tam olarak bir sipariş açma işlevini nasıl ayarlayacağım, o zaman bir "sinyalim" var ve üzerine bir sipariş verirsem hemen tüm depo için açılıyor ..

 
Frostr :

Söyle bana kim bilir...

Bu hedefim var:

Siparişin başka bir gecikmede açılması şartıyla bir gecikme koymam gerekiyor...

bana bunu nasıl başaracağımı söyle? İstenen depozitoyu nasıl seçeceğimi çözemiyorum, açıldıktan sonra başka bir depozito yatırılacak ve bir depozito açılmalıdır..

ve başka bir soru da tam olarak bir sipariş açma işlevini nasıl ayarlayacağım, o zaman bir "sinyalim" var ve üzerine bir sipariş verirsem hemen tüm depo için açılıyor ..

1) yorumlu ilk gecikme var (x) (1 sıra - 0 pozisyon)

2) tetiklendiğinde bir pozisyon açılır (x) (0 emir - yorumlu 1 pozisyon (x)

3) koşul 0 emir - (x) yorumlu 1 pozisyon doğruysa - bir gecikme açın ve 1 emir ve 1 pozisyon alın ve daha fazla emir verilmeyecek

ps sadece 1 ticaret stratejisi varsa ve 1 döviz çifti üzerinde çalışıyorsa, o zaman böyle bir temel senaryo yeterlidir, değilse, o zaman emir sayısını semboller ve yorumlarla kontrol ederek karmaşıklaştırmanız ve bu bilgiyi bir dizide saklamanız gerekecektir. ya da bir sürü değişken

Özellikle son satırda cevap verirseniz, sipariş verme koşuluna (sinyale) ekleyin, böylece OrdersTotal()==0 olur, o zaman sadece bir kez verilecektir

 

Junior TF'den tam ZigZagColor ekstremum süresi nasıl alınır?

Geçen gün lansman yapıyorum, tüm aşırılıkları 00.00'da alıyorum. Süreyi en az 15 dakikaya ayarlamanız gerekir.

Bu günün dakikalarını bir diziye girip maksimum/minimumunu orada aramak geliyor akla ama nedense hantal görünüyor.