[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 31
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
Belirli bir fiyata bir siparişi, TP veya SL'yi yerleştiren, silen veya değiştiren bir danışmanı nerede bulabilirim?
Zaman serileri tek boyutlu diziler olduğu sürece, Mashki yalnızca tek boyutlu diziler üzerinde de çalışacaktır. İşte o zaman fiyat tablosu üç boyutlu hale gelir...
Hesaplamalarda kullanılan serileri saklamak için iki boyutlu bir diziye ihtiyaç vardır. Tek boyutlu bir diziye kopyalamanın vazgeçilmez olduğu bir döngü gibi görünüyor.
Burada, tüm stopları bir seviyeye taşımak için bir fonksiyon yazdım, ancak sonuç olarak, açık emirlerin her biri, açılışta belirtilen kendi stop loss'u ile kapatılıyor, yani. Ayakların herhangi bir yere aktarılmadığını anlıyorum, sorun ne olabilir? belki birinin zaten hazır bir işlevi vardır, çalışıp çalışmadığını kontrol ederdim.
void OrModSL(dize periyodu)//durağı 15 dakikalık grafiğin alt fraktalına taşımak için işlev
{if(period=="M15")//if dönemi H1
{
for(int i=OrdersTotal()-1;i>=0;i--)
{
Yeniler();
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderType()==OP_BUY)//son sipariş türü satın almak ise
{
OrderModify(OrderTicket(),OrderOpenPrice(),dnfrM15,OrderTakeProfit(),0,Mavi);
}
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderType()==OP_SEL)
{
OrderModify(OrderTicket(),OrderOpenPrice(),upfrM15,OrderTakeProfit(),0,Blue);//son satış emrini beğendiyseniz
}
}
}
dönüş(0);
}
Tünaydın!
Danışmanı test ederken ve ayarlarda farklı süreler ayarlarken neden farklı sonuçlar elde edildiğini söyler misiniz?
Göstergelerde periyotlar açıkça belirlenir. örn: çift iRSI_0 = iRSI( Symbol(), PERIOD_M5, 9, PRICE_CLOSE, 0 ) ;
Ve başka bir soru... Alıntı arşivinden alıntıları indiriyorum, ancak hemen hemen her günün ilk dakikalarında piplerde 100'lük keskin bir düşüş var. (yani veriler uygun değil).
Bunun nedeni nedir ve doğru alıntıları nereden alabilirim?
Şimdiden teşekkürler!
Herkese iyi akşamlar!
Öncekileri silmeden dosyaya veri ekleyecek FileHandle'ı nasıl yapacağımı söyle?
Bunu yaptım: FileHandle=FileOpen(FileName, FILE_CSV|FILE_READ|FILE_WRITE ,";"); ... Yeni veri yazıldığında önceki verileri dosyadan kaldırır.
Teşekkür ederim!
Herkese iyi akşamlar!
Öncekileri silmeden dosyaya veri ekleyecek FileHandle'ı nasıl yapacağımı söyle?
Bunu yaptım: FileHandle=FileOpen(FileName,FILE_CSV|FILE_READ|FILE_WRITE,";"); ... Yeni veri yazıldığında önceki verileri dosyadan kaldırır.
Teşekkür ederim!
Tüm kod nerede? Belki dosya işaretçisini hareket ettirmiyorsunuzdur?
koyduğum betiğin sonunda
if (FileHandle>0) FileClose (FileHandle);
belki bir kapatmaya ihtiyacın yoktur?
Tüm kod nerede? Belki dosya işaretçisini hareket ettirmiyorsunuzdur?
"Dosya işaretçisini taşı" ile ne demek istediğinizi tam olarak anlamadım?
Tam bir acemiden
Harici bir kaynaktan ve MT4'ten geçmiş verileri almak ve bunları Excel'e dönüştürmek, ardından türev işlevini MT'ye döndürmek istiyorum. Excel'den dışa aktarmanın yolu önerilir https://forum.mql4.com/en/44307 Şimdi sizi şu soruyla güldüreceğim: nasıl çalıştırabilirim
adım 3 - " Aşağıdaki formatta çevrimdışı grafiği aç "!Eqv+Sembol adı+,+M+Değişken değeri TicksInBar"
Ve sonra adım adım, eğitim sırasına göre, daha önce MT'den Excel'e aktarılan teklifleri bu şekilde MT'ye nasıl geri getirebilirim?
teşekkürler