Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1263

 
Sunriser :

Test modundaki bir EA, testte hangi kene simülasyon modunun kullanıldığını nasıl belirleyebilir?

danışman olarak   "M1'deki OHLC"yi "Yalnızca açılış fiyatları"ndan ayırmak için?

Kendi soruma cevap veriyorum. Kene simülasyon türü "Model" de yazdırılır

https://www.mql5.com/ru/forum/318305/page12#comment_14176127

Библиотеки: MultiTester
Библиотеки: MultiTester
  • 2019.12.07
  • www.mql5.com
Статьи и техническая библиотека по автоматическому трейдингу: Библиотеки: MultiTester
 

Söyle bana kim nasıl ulaşacağını biliyor

Yüz Değeri = ?

ve

Birikmiş Faiz = ?

Bu değerler, marj/kar hesaplamasında kullanılır.

SYMBOL_CALC_MODE_EXCH_BONDS

SYMBOL_CALC_MODE_EXCH_BONDS_MOEX

içinde formüller

kenar boşluğu: Lot * SözleşmeBoyutu * FaceValue * open_price * /100

Kâr: Lot * close_price * FaceValue * Contract_Size + Tahakkuk Eden Faiz * Lot * ContractSize

 

Tünaydın! M1 için kene varış zamanı oluşturma algoritmasını öğrenebilir miyim? Referans alıntı.

Test stratejileri

  • M1'de OHLC — bu modda, her dakika çubuğunun yalnızca 4 fiyatı modellenir - Açık, Yüksek, Düşük ve Kapanış fiyatları.

Aslında, OHLC fiyatları geçmiş verilerde mevcuttur. Böylece test sırasında fiyat değerleri geçmişten alınırken sadece Açık, Yüksek, Düşük ve Kapanış kenelerinin varış süreleri oluşturulur .

 
SEM :

Tünaydın! M1 için kene varış zamanı oluşturma algoritmasını öğrenebilir miyim? Referans alıntı.

Test stratejileri

  • M1'de OHLC — bu modda, her dakika çubuğunun yalnızca 4 fiyatı modellenir - Açık, Yüksek, Düşük ve Kapanış fiyatları.

Aslında, OHLC fiyatları geçmiş verilerde mevcuttur. Böylece test sırasında fiyat değerleri geçmişten alınırken sadece Açık, Yüksek, Düşük ve Kapanış kenelerinin varış süreleri oluşturulur .

Gerçek ve oluşturulan keneler

Реальные и сгенерированные тики - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Реальные и сгенерированные тики - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Для тестирования и оптимизации советников необходимы тики, так как именно по ним работает советник. Тестирование может осуществляться на реальных тиках, предоставляемых брокером, или же на тиках, сгенерированных тестером стратегий на основе минутных данных. Реальные тики # Тестирование и оптимизация на реальных тиках являются максимально...
 

Ben de oradan aldım ve metinden bir alıntı yaptım. Tiklerin nasıl geldiğiyle ilgileniyor (varış zamanı, koyu renkle vurgulanmıştır)

 
SEM :

Ben de oradan aldım ve metinden bir alıntı yaptım. Tiklerin nasıl geldiğiyle ilgileniyor (varış zamanı, koyu renkle vurgulanmış)

OHLC modunda, böyle bir onay işareti yoktur. Doğal olarak, dört nokta arasındaki süre dört aralığa bölünmüştür.

Kontrol etmek için: OntTick() içinde Print'i ayarlayın ve OHLC modunda çalıştırın.

 

Merhaba. Lütfen bana söyle.

Zamanın işlem görüp görmediği nasıl kontrol edilir?

(danışmanın ilk onay işaretini beklemeden hemen çalışmaya başlamasını sağlamak için)

 
Andrey Sokolov :

Merhaba. Lütfen bana söyle.

Zamanın işlem görüp görmediği nasıl kontrol edilir?

(danışmanın ilk onay işaretini beklemeden hemen çalışmaya başlamasını sağlamak için)

OnTimer()

sadece hangi teklifleri siparişlere koyacaksınız?)

https://www.mql5.com/ru/docs/event_handlers/ontimer

onlar. EA'daki işlev, keneler gelmeden çalışacaktır.
Документация по MQL5: Обработка событий / OnTimer
Документация по MQL5: Обработка событий / OnTimer
  • www.mql5.com
//|                                               OnTimer_Sample.mq5 | //|                        Copyright 2018, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| Expert initialization function                                   |...
 
dr.mr.mom :

OnTimer()

Sadece hangi teklifleri siparişlere koyacaksınız?)

https://www.mql5.com/ru/docs/event_handlers/ontimer

onlar. EA'daki işlev, keneler gelmeden çalışacaktır.

Soru bununla ilgili değil. Soru, yeni bir onay beklemeden , ticaret de dahil olmak üzere, açıldığında EA'nın çalışmaya başlamasının nasıl sağlanacağıdır.

 
Andrey Sokolov :

Soru bununla ilgili değil. Soru, yeni bir onay beklemeden , ticaret de dahil olmak üzere, açıldığında EA'nın çalışmaya başlamasının nasıl sağlanacağıdır.

Uzman olayları işler. tarafından işlenen NewTick# olayını beklemek istemiyorsanız,   OnTick , işlevi kullanmak mümkündür

bool EventSetTimer (
    int    saniye        // saniye sayısı
);

olaylar üretmek   zamanlayıcı   belirtilen sıklıkta, Timer# olayı OnTimer() işlevi tarafından işlenir. Uzman Danışmanınız tik beklemeden sürekli (belirli bir sıklıkta) çalışacak ve aynı zamanda ne yapacağı size kalmış.

Документация по MQL5: Программы MQL5 / События клиентского терминала
Документация по MQL5: Программы MQL5 / События клиентского терминала
  • www.mql5.com
Сразу же после того, как клиентский терминал загрузит программу (эксперт или пользовательский индикатор) и запустит процесс инициализации глобальных переменных, будет послано событие Init, которое обрабатывается функцией OnInit(), если она есть. Это событие также генерируется после смены финансового инструмента и/или периода графика, после...