Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 803
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Teşekkürler ama hala anlamadığım çok şey var. lütfen bana bu kodun doğru olup olmayacağını söyle.
double takeprofit2= profit * point * value * lot1 + bid;
Teşekkürler ama hala anlamadığım çok şey var. lütfen bana bu kodun doğru olup olmayacağını söyle.
double takeprofit2= profit * point * value * lot1 + bid;
Bildiğiniz gibi MQL'de çok boyutlu bir dizinin 2. ve 3. boyutlarının boyutunu değiştirmenin bir yolu yoktur. Bu sınırlamanın neyle bağlantılı olduğunu merak ediyorum.
Neyse. Ve Expert Advisor'daki dizi sütunlarının sayısını harici bir değişken aracılığıyla belirlemeniz gerekiyorsa? Yine imkansız. Yoksa bir çıkış yolu var mı?
Millet, söyleyin bana, çapraz rota çizgisini çizelgede göstermek istiyorum. Bunu yapmak için, ihtiyacım olan enstrümanın Close ile Close[0]'u çarpmanız gerekiyor. Nasıl belirlenir?
neredeyse rastgele, teklif para birimi mevduat para birimine eşit olduğunda çalışan bir formül buldum.
takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)* 0.0000000001 ;
lütfen bana bunu doğru bir şekilde değiştirmek için hangi değişkenlere ihtiyacınız olduğunu söyleyin - 0.000000001. işe yarıyor ama bu bir seçenek değil, güzelce yapmak daha iyi
Günün iyi zamanı.
M15'te günün başlangıcından bu yana barların ulaştığı maksimum ve minimumu bilmek istiyorum. En uygun algoritmayı (kodu değil, algoritmayı) tartışmayı öneriyorum.
1. 3 saat x 4 (bir saatte 4 15 dakikalık çubuk). 3x4=12.
2. Danışman herhangi bir zamanda başlatılabilir, bu nedenle 3 saat geçti mi?
3. Günün başlangıcından Expert Advisor'ın lansmanına kadar geçmişteki toplam çubuklar - saat cinsinden geçerli saat *4 + dakika/4'ten tamsayı kısmı. Toplam çubuk sayısı X olsun.
4. X çubuğundan (X-12)-bar'a geçiş yapmalıyız, kademeli olarak yüksek ve düşük hesaplıyoruz, ancak aynı zamanda çubuğun günün başlangıcına ait olup olmadığını kontrol etmemiz gerekiyor?
(burada https://book.mql4.com/en/functions/datetime çubuk sayısının daha az olabileceğini açıklayan 143 rakamı vardır).
Burada ne geliştirilebilir veya optimize edilebilir. Belki bir şey öğrenmedim?
Göl.
Günün iyi zamanı.
M15'te günün başlangıcından bu yana barların ulaştığı maksimum ve minimumu bilmek istiyorum. En uygun algoritmayı (kodu değil, algoritmayı) tartışmayı öneriyorum.
1. 3 saat x 4 (bir saatte 4 15 dakikalık çubuk). 3x4=12.
2. Danışman herhangi bir zamanda başlatılabilir, bu nedenle 3 saat geçti mi?
3. Günün başlangıcından Expert Advisor'ın lansmanına kadar geçmişteki toplam çubuklar - saat cinsinden geçerli saat *4 + dakika/4'ten tamsayı kısmı. Toplam X çubuk olsun.
4. Yüksek ve düşük kademeli olarak hesaplayarak X çubuğundan (X-12)-bar'a geçiş yapmalıyız, ancak aynı zamanda çubuğun günün başlangıcına ait olup olmadığını kontrol etmemiz gerekiyor?
(burada https://book.mql4.com/ru/functions/datetime çubuk sayısının daha az olabileceğini açıklayan 143 rakamı vardır).
Burada ne geliştirilebilir veya optimize edilebilir. Belki bir şey öğrenmedim?
Göl.
neredeyse rastgele, teklif para birimi mevduat para birimine eşit olduğunda çalışan bir formül buldum.
takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)* 0.0000000001 ;
lütfen bana bunu doğru bir şekilde değiştirmek için hangi değişkenlere ihtiyacınız olduğunu söyleyin - 0.000000001. işe yarıyor ama bu bir seçenek değil, güzelce yapmak daha iyi