[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 946

 
Söyle bana, ticaret sistemini test etme sürecini bir şekilde hızlandırmak mümkün mü? Bu neye bağlıdır?
 
THC :
Söyle bana, ticaret sistemini test etme sürecini bir şekilde hızlandırmak mümkün mü? Bu neye bağlıdır?

Yapabilir. Ancak daha sonra kodu hız için optimize etmeniz gerekir.
 
Vinin :

Yapabilir. Ancak daha sonra kodu hız için optimize etmeniz gerekir.

Kodu, gereksiz her şeyi kaldırmak anlamında optimize edin?

Kodum hiçbir yerde daha basit değil, modelin tamamı tıklım tıklım, geçmiş 10 yıl, çalışması 10 dakika sürüyor

 
sanyooooook :
Ve durma seviyesinde bekleyen bir emir verirseniz? Yani sığmaz mı?

Hayır, çünkü ilk pozun kar al özelliği vardır ve buna ulaşılırsa ikinci poz gereksiz hale gelir.
 
Roman. :

Ben şu şekilde uyguladım - bu durum bir önceki pozisyonu zararla kapatıp tam tersini açarken oluyor... .mql5.com/go?link=http://www.kimiv.ru// fonksiyonu var Bu, bir emrin tam olarak zararı durdurarak kapanmasını özel olarak belirler. Yani bu fonksiyonu bağlayarak stoploss'a ulaşıldığında pozisyonun kapanıp kapanmadığını, evet ise tersini açmanın koşulunu belirtirsiniz...

Not: Stoploss ile pozisyon kapatma fonksiyonunun bu kodunun birkaç sayfa önce bu başlıkta sunulduğunu hatırladım... Bak.


Cevap için teşekkürler, deneyeceğim.
 

Lütfen bana göstergenin ikinci sinyalinde nasıl pozisyon açılacağını söyle?

ONLAR. göstergede ilk ok göründüğünde pozisyon açmıyoruz, ikincisi göründüğünde açıyoruz.

Bunu seviyorum:

 int   Sig= 0 ;                     // Количество стрелок
   for ( int i= 1 ; i==Signal(); i++) // Цикл перебора стрелок
  {
   Sig++;                        // Счётчик стрелок
   if (Sig< 2 ){ return ;}            // Не менее двух стрелок. Выход из start()
  }  
 
Tampondan çizilen çizginin (chart_window'da) mevcut çubukta değil, n sayıda çubukta geleceğe nasıl yapılacağını söyle? Ara belleğe +1 +2 +3 çubukları nasıl eklenir?
 
Roman. :

Ben şu şekilde uyguladım - bu durum bir önceki pozisyonu zararla kapatıp tam tersini açarken oluyor... .mql5.com/go?link=http://www.kimiv.ru// fonksiyonu var Bu, bir emrin tam olarak zararı durdurarak kapanmasını özel olarak belirler. Yani bu fonksiyonu bağlayarak stoploss'a ulaşıldığında pozisyonun kapanıp kapanmadığını, evet ise tersini açmanın koşulunu belirtirsiniz...

Not: Stoploss ile pozisyon kapatma fonksiyonunun bu kodunun birkaç sayfa önce bu başlıkta sunulduğunu hatırladım... Bak.


Çalışıyor gibi görünüyor, sadece bir nedenden dolayı iki zıt pozisyon açıyor.
 
001 :

Basit bir darbe uygulamaya çalışıyorum. Durma konumuna ulaşıldığında --> tersini açın. Bunu, tam tersinin bir kez açılması ve başka hiçbir şeyin açılmaması için yapmak imkansızdır. Lütfen söyle.

Mantık 2x2 kadar basittir:
1. Önce bir önceki pozun ayakta kapalı olduğunu belirleyin.
2. Ardından , devamsızlığı kontrol edin zaten açık zıt pozisyon
3. Ve ancak o zaman, henüz orada olmadığını belirledikten sonra açın (durakta kapananın tam tersi).
 
Kral! Lütfen bana söyle! Göstergede kodda (mümkünse nasıl?) negatif bir kaydırma değeri ayarlamak mümkün müdür?