[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 225
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Ve bana öyle geliyor ki, tam tersine, örneğin, bir danışmanı H1'de test ettiğinizde, ancak keneler M1'den modellendiğinde iyidir. Hassasiyet ve buna bağlı olarak testin doğruluğu iyileştirilir. Her şey elbette danışmana ve neyden yapıldığına bağlı olsa da.
Test cihazı kaselerine gelince, Herkes, koddaki ve test sonuçlarındaki yanılsamayı gerçeklerden ayırt etmek için yapım ilkelerine bağımsız olarak gelmelidir. "Strategy Tester" ile ilgili birçok makale ve konu olduğunu biliyorum, ancak yine de her şeye dokunmayacaksınız. Ve okurken özleyeceğiniz veya anlamayacağınız bir şey. Evet ve kişisel deneyim de gereklidir.
Ve bana öyle geliyor ki, tam tersine, örneğin, bir danışmanı H1'de test ettiğinizde, ancak keneler M1'den modellendiğinde iyidir. Hassasiyet ve buna bağlı olarak testin doğruluğu iyileştirilir. Her şey elbette danışmana ve neyden yapıldığına bağlı olsa da.
Test cihazı kaselerine gelince, herkes, koddaki ve test sonuçlarındaki yanılsamayı gerçeklerden ayırt etmek için yapım ilkelerine bağımsız olarak gelmelidir. "Strategy Tester" ile ilgili birçok makale ve konu olduğunu biliyorum, ancak yine de her şeye dokunmayacaksınız. Ve okurken özleyeceğiniz veya anlamayacağınız bir şey. Evet ve kişisel deneyim de gereklidir.
... Falan falan filan... :-)))
Arkadaşlar, 221. sayfanın başındaki soruma bakın. Söylemek...
Lütfen bu özelliği düzeltmeye yardımcı olun.
Son emrin kapanış fiyatını belirleyen bir fonksiyon yazmaya çalışıyorum (şimdiye en yakın zamana göre)
şöyle yazıyorum:
Ancak
yapmak
uble PriceCloseLastPos(string smb = "", int cmd = -1, int mMin = -1, int mMax = -1) {
int biletDateTime=0;
int orderTicket=-1;
çift kapanışFiyat = 0;
int ordTotal = OrdersTotal();
if (smb == "0") smb = Symbol();
for (int i = 0; i < ordTotal; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
if (OrderSymbol() == smb || smb == "") {
if (OrderType() == OP_BUY || OrderType() == OP_SELL) {
if (cmd < OP_BUY || OrderType() == cmd) {
if (mMin < 0 || (OrderMagicNumber() >= mMin && OrderMagicNumber() <= mMax)) {
if (ticketDateTime < OrderCloseTime()) {
biletDateTime = OrderCloseTime();
orderTicket = OrderTicket();
closePrice = OrderClosePrice();
}
}
}
}
}
}
}
if(orderTicket > -1) OrderSelect(orderTicket, SELECT_BY_TICKET, MODE_HISTORY );
dönüş(kapatFiyat);
}
Ancak bazı nedenlerden dolayı işlev, test cihazında açılan ilk mertebenin verilerini döndürür.
Aslında bu benim ara hedefim. Ve kısmi bir emir kapatmanın son fiyatını verecek bir fonksiyon yazmak istedim (tüm lot hacmi için değil) Ama buraya nasıl yaklaşacağımı bile bilmiyorum...
... Falan falan filan... :-)))
Arkadaşlar, 221. sayfanın başındaki soruma bakın. Söylemek...
Bu konuda:
Beyler, farklı zaman dilimlerinde test etmeye başladığınızda, test sonuçlarının neden farklı olduğunu, çizelgelerin de elbette farklı, açılış fiyatlarında testler olduğunu söyleyebilir misiniz?
?
Çünkü giriş/çıkış saatleri ve fiyatlar farklı olacaktır. Çünkü TF'ler farklıdır.
Bu konuda:
?
Çünkü giriş/çıkış saatleri ve fiyatlar farklı olacaktır. Çünkü TF'ler farklıdır.
İşin püf noktası , gösterge hesaplamasının TF'sinin NET BİR ŞEKİLDE belirtilmesidir... hindiler M30'da sayılırsa, o zaman test cihazında, anladığım kadarıyla, TF M1 veya M5 veya M15 veya M30 üzerinde test yaparken bir sonuç olmalı ... doğal olarak açılış fiyatlarında ... Yoksa burada bir şeyde yanılıyor muyum? ? Sonuçta, buradaki ana şey, testin TF'sinin, göstergelerin değerlerini hesaplamak için kullanılan TF'den daha fazla olmaması gerektiğidir, yani. bu durumda en fazla M30... Değil mi?
İşin püf noktası, gösterge hesaplamasının TF'sinin NET BİR ŞEKİLDE belirtilmesidir... Hindiler M30'da sayılıyorsa, o zaman test cihazında, anladığım kadarıyla, TF M1 veya M5 veya M15 veya M30 üzerinde test yaparken bir sonuç olmalı... doğal olarak açılış fiyatlarında...
Evet, 0. çubukta değerlerin yarısı hesaplanıyor.
Evet, 0. çubukta değerlerin yarısı hesaplanıyor.
Orada ördek ve açılış fiyatında ... Fiyat açık, çünkü test cihazında TÜM TF fiyatları M1'den modelleniyor - değil mi? Lütfen bir şey tavsiye edin...
Evet, 0. çubukta değerlerin yarısı hesaplanıyor.
Her ne kadar orada görünse de, her şey Open'a göre kabul ediliyor.
Giriş/çıkış noktalarının zamanlamasını çalıştırın ve analiz edin.