[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 99
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
Kaydedilen bu isimler altında, yeni grafik aynı şekilde, eski şekilde açılır. Templates klasöründe stratejitester.htm dosyası var bu dosya ile ne yapacağımı bilmiyorum.
Bu, yanlış bir şey yaptıkları anlamına gelir.Belki de MT'yi yeniden başlatmamışlardır. Kontrol edildi, çalışması gerekir.
Merhaba, bana yardım edin, geçmişten Excel'e doğru veri nasıl sürülür?Forumda bulamadım.Gerçek şu ki, dosyayı Excel'de açtıktan sonra veriler bir tarih olarak sunulur ve eğer değiştirirsem sayı biçiminde yanlış veri elde ediliyor.Farklı türde sayılar denedim - Veri türünü yüklerken hemen belirtmeye çalıştım (Excel soruyor), ihtiyaç duyulan sayılar gibi, ancak noktalı bir sayı olarak sunuluyor (örneğin , 1.5624) ve Excel bunlarla hiçbir şey yapmak istemiyor.Sayı biçimini değiştirmeye başlıyorsunuz - aynı maydanoz. Lütfen bana söyleyin.
Soru forumun konusu değil çünkü. Bilgisayar okuryazarlığı dersleri alıp Word ve Excel kullanmayı öğrenmeniz veya bu programlar hakkında bir kitap bulup çalışmanız gerekiyor.
Ve özel sorunuz için, gerekli hücreleri seçin, imleci onlara getirin, sağ tıklayın, ardından "Hücreleri Biçimlendir ..." ve istediğiniz veri sunum biçimini seçin.
Beyler söyle bana...
Histogramın ilk tepe noktasını ikinci ile karşılaştırmak gerekir, ikincisi abs değerinden daha küçükse, her ikisi de sıfırın altında olmak şartıyla satın al'ı açın ve ardından ikincisinin değerini birinciye atayın. İlk tepe noktasının oluşumundan sonra, histogram sütunu negatif alandan pozitif alana hareket ederse, o zaman bende olduğu gibi ilk tepe noktasının varlığını iptal edin - yani. her iki bayrağı da koşullu olarak sıfırlayın.
Aşağıdakileri alıyorum, ilk tepenin parametrelerini belirlediğimde, ikincisi için aynı koşul (aynı parametreler) yerine getirildi - ve bu bir hata ... benzersiz parametreler) oluşum figürleri 1 ve 2, koy için kodumu ve çizimimi veriyorum ...
Beyler, lütfen ticaret için bir robot yaratmaya kimin yardım edebileceğini cevaplayın, sadece bir fikriniz var ve bunu uygulamak için yardıma ihtiyacım var, ben kendim programlamada güçlü değilim, para için bile yapabilirsiniz, ancak makul!
Beyler, lütfen ticaret için bir robot yaratmaya kimin yardım edebileceğini cevaplayın, sadece bir fikriniz var ve bunu uygulamak için yardıma ihtiyacım var, ben programlamada güçlü değilim , para için bile yapabilirsiniz, ama makul !
Anlayamıyorum.
Rusça yazılmış, ancak Referans bölümünü anlayamıyorum https://docs.mql4.com/ru/basis/variables/formal
Alıntı yaparım:
Referansa göre parametreler sadece aynı modül içinde geçirilebilir ....... (Hangi modülden bahsediyoruz?)
Diziler referans yoluyla da geçirilebilir, tüm değişiklikler orijinal diziye yansıtılacaktır. (Dizi öğelerini değiştirir mi?)
Bekleyen bir sipariş açtım -
Bilet = OrderSend(...,OP_SELLSTOP,...,TP,SL);
Eğer(Bilet>0)
{her şey yolunda, bekleyen emrin yürütülmesini bekliyoruz, eğer yürütülürse her şey yolundadır}
başka
{Sonraki KAPANMA çubuğuna kadar bekleyin ve sipariş açılmazsa OrderDelite() ile zorla kapatın;}
kod ile yardım
"bekleyen emrin yürütülmesini bekleyin"
"Bir sonraki KAPANMA çubuğuna kadar bekleyin ve sipariş açılmazsa OrderDelite() ile zorla kapatın;"
bunu iLowest işleviyle değiştirmenin doğru yolu nedir?
minimum= Düşük [ iDüşük (NULL, 0, MODE_LOW, KPerod , 0)] - doğru mu?
Soru???
{Sonraki KAPANMA çubuğuna kadar bekleyin ve sipariş açılmazsa OrderDelite() ile zorla kapatın;}
kod ile yardım
"bekleyen emrin yürütülmesini bekleyin"
"Bir sonraki KAPANMA çubuğuna kadar bekleyin ve sipariş açılmazsa OrderDelite() ile zorla kapatın;"
emirlerle çalışmanın mantığını ve özünü biraz anlamalısınız.
Ertelenmiş işlem yapmak veya bir olayı beklemek için sistemin mevcut durumunu hatırlamanız ve beklediğiniz ile karşılaştırmanız gerekir.
sizin durumunuzda bir etkinliğiniz var - yeni bir çubuk açıldı, ancak sipariş çalışmadı.
bunu şu şekilde yapabilirsiniz:
- Ticket parametresini ve açıldıkları çubuğun saatini hatırlayın. Ve sürekli olarak hafızaya alınan zamanı ve şimdiki zamanı karşılaştırın. ve yeni bir çubuk belirirse, hemen hafızaya alınan bileti alın ve ne tür olduğunu kontrol edin - piyasa veya ilk beklemede. Ve gecikirse, silin.
Bu seçenek gerçek değil, yalnızca test eden kişi içindir.
----------
Toplamda Time[], OrderSelect(), OrderType(), OrderCloseTime()'a ihtiyacınız olacak.