Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 580
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
EA parametreleri değiştirilirken nesneler/değişkenler yeniden başlatılmıyor mu? Yani, başlangıçta başlatıldılar ve parametreleri değiştirirken yalnızca OnDeinit, ardından OnInit çağrılır ve başka hiçbir şey olmuyor mu?
sen ben?
Bu, 1:500 kaldıraçlı EURUSD çifti için lot hesaplama formülüdür.
Orijinalin farklı bir formülü vardı, ancak 1:500 kaldıraç için aynıydı.
Benimkiyle değiştirildi: çift lot = (AccountBalance()*0.0025*Bid);
sorun devam ediyor, 2 lot da açılıyor.
Size bacakların (hata) çıktığı yeri gösterdim. Parti tanımı kesinlikle yanlış, normalleşme yok (Paritenin fiyatından lot hesaplamasını ilk defa görüyorum). Tabii ki, hiçbir şey düzeltilmezse, sorun devam edecektir.
Timsah göstergesinin girişine ne beslenir, örneğin fiyatı nedir?
gerçek ve test modunda
Tüm forum kullanıcılarına iyi günler!
Yeni başlayan bir kodlayıcıdan başka bir soru:
iClose() işlevini EA şablonuna ekledim ve sonucun çıktısını Yazdır -
#property telif hakkı "Telif hakkı 2012, MetaQuotes Software Corp."
#özellik bağlantısı "https://www.mql5.com"
#özellik sürümü "1.00"
#mülkiyet katı
//+------------------------------------------- --------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- --------------------+
int OnInit()
{
//---
//---
dönüş(INIT_SUCCESSED);
}
//+------------------------------------------- --------------------+
//| Uzman başlatmasızlaştırma işlevi |
//+------------------------------------------- --------------------+
geçersiz OnDeinit(const int nedeni)
{
//---
}
//+------------------------------------------- --------------------+
//| Uzman onay işlevi |
//+------------------------------------------- --------------------+
geçersiz OnTick()
{
//---
Print("Zakr",iClose(Symbol(),1440,0));
Print("Otkr", iOpen(Symbol(),1440,0));
Print("MAX",iHigh(Symbol(), 1440.0));
dönüş;
}
Zaman çerçevesi 1440 olarak ayarlandığından (ders kitabından rastgele kopyaladım), günde bir sonuç olmalıdır. Ancak test sırasında terminaldeki Yazdırma operatörü günde yaklaşık 2 düzine sonuç verdi.
1 gün için 1 parametre (en azından kapanış fiyatı) olması için neleri değiştirmem veya eklemem gerekiyor (silinecek bir şey yok gibi görünüyor ve dolayısıyla aslında 2 satır)
Cevap veren herkese şimdiden çok teşekkürler ("Ben bir programcı değilim, hala öğreniyorum").
Tüm forum kullanıcılarına iyi günler!
Yeni başlayan bir kodlayıcıdan başka bir soru:
iClose() işlevini EA şablonuna ekledim ve sonucun çıktısını Yazdır -
kapanış fiyatı).
Cevap veren herkese şimdiden çok teşekkürler ("Ben bir programcı değilim, hala öğreniyorum").
Tünaydın!
İnsanlar lütfen fikrin itilmesine yardım edin!
Komut dosyasını grafikte belirli bir çubuğu bulmaya nasıl zorlayabilirim? Örneğin, n numaralı bara dikey bir çizgi çizdim, scripti attım ve bu bar No. n'deki parametreleri hesaplıyor. Bu yüzden betiği bu çubuğu aramaya zorlayamıyorum No. n. Yardım!
Size bacakların (hata) çıktığı yeri gösterdim. Parti tanımı kesinlikle yanlış, normalleşme yok (Paritenin fiyatından lot hesaplamasını ilk defa görüyorum). Tabii ki, hiçbir şey düzeltilmezse, sorun devam edecektir.
Formülün özü, mevduata bağlı olarak maksimum lotu açmaktır. Test cihazında harika çalışıyor.
Orijinalin 1:500 kaldıraç oranıyla farklı bir formülü vardı, ancak sorun hala oradaydı.
Maalesef bu formülü sildim ve kaydetmeyi unuttum.
Sabit lot koysanız bile hata ortadan kalkmaz.
Ayrıca bu formülü başka programlarda da kullandım. her şey iyi çalıştı.
Tünaydın!
İnsanlar lütfen fikrin itilmesine yardım edin!
Komut dosyasını grafikte belirli bir çubuğu bulmaya nasıl zorlayabilirim? Örneğin, n numaralı çubuk üzerine dikey bir çizgi çizdim, scripti attım ve bu n numaralı çubuktaki parametreleri hesaplıyor. Bu yüzden betiği bu çubuğu aramaya zorlayamıyorum No. n. Yardım!
Evet! Bir soru yazmaya değdi ve hemen nasıl yapılacağını anladım. forum sayesinde