Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 723

 
Zver4991 :
İnclude dosyalarındaki fonksiyonların açıklamalarını bir yerde görmek mümkün müdür?

Bunlar standart kitaplıktan dosyalarsa, elbette yapabilirsiniz. Bu çok içerme dosyasını açmanız gerekiyor ve içinde zaten aşağıdakine benzer bir şey göreceksiniz:

 #include <Object.mqh>
//+------------------------------------------------------------------+
//| Class CChart.                                                    |
//| Purpose: Class of the "Chart" object.                            |
//|          Derives from class CObject.                             |
//+------------------------------------------------------------------+
class CChart : public CObject
Ardından "CChart"ı seçin ve kopyalayın. F1'e basın - yardım açılır ve "Ara" sekmesinde arama metnini + Enter'a girin.
 

Aşağıdaki soru ortaya çıktı - Expert Advisor'da, ArrayFree'nin deinit() içinde sağlanmadığı bir dizi oluşturuldu. Bu , sonraki her testte Expert Advisor'ın bu dizi için giderek daha fazla bellek alacağı anlamına mı geliyor? Yoksa her test döngüsünün sonunda bellek hala bir şekilde serbest mi kalıyor?

 

Pek çoğu beni anlamayacak, sadece başka bir deyişle nasıl soracağımı bilmiyorum.

Bir danışman ahlaki olarak nasıl sunabilir - "Dün bir sipariş açmış olsaydım, bugün zararla kapatırdım"

Danışmanın siparişi fiziksel olarak açmadığı, ancak ne olacağını göreceği gerçeğinden bahsediyorum.

Başka nasıl sorulur? Kısacası danışmanın demo veya real üzerinde çalışırken son 10 günü test etmesi gerekiyor.

Ne tür bir uzman yazmaya çalıştığımı merak eden olursa: Olasılık teorisini pek çok kişi bilir (kim bilmez, madeni para bir gün öbür tarafa düşecektir)

örneğin, 7 yıl boyunca 1000 puanlık bir duraklama ile bir çift Eurodol üzerinde koştum, yani. 1 oran kayıpsa 0,01, sonraki oran kayıpsa 0,02, genel olarak 0,04 iyi, ne demek istediğimi anladılar,

yani 7 yıl boyunca üst üste maksimum kayıp sayısı 9'dur. 10 bahiste %99 karlı ticaret. ancak 10. anlaşma için zaten 2.56 lota ihtiyacınız var.

Buradaki fikir, örneğin, ilk 4-5 işlemi boşuna yapmak değil, daha sonra 6. işlemden 0,01 başlayabilirim

Peki, beni anlayanlar için, danışmanın ahlaki olarak nasıl bahis yapmasını sağlayabilirsiniz (ama gerçek hayatta değil)?

Hangi özellikler kullanılabilir?

 
gheka :

Pek çoğu beni anlamayacak, sadece başka bir deyişle nasıl soracağımı bilmiyorum.

Bir danışman ahlaki olarak nasıl sunabilir - "Dün bir sipariş açmış olsaydım, bugün zararla kapatırdım"

Danışmanın siparişi fiziksel olarak açmadığı, ancak ne olacağını göreceği gerçeğinden bahsediyorum.

Başka nasıl sorarsın? Kısacası danışmanın demo veya real üzerinde çalışırken son 10 günü test etmesi gerekiyor.

Ne tür bir uzman yazmaya çalıştığımı merak eden olursa: Olasılık teorisini pek çok kişi bilir (kim bilmez, madeni para bir gün öbür tarafa düşecektir)

örneğin, 7 yıl boyunca 1000 puanlık bir duraklama ile bir çift Eurodol üzerinde koştum, yani. 1 oran kayıpsa 0,01, sonraki oran kayıpsa 0,02, genel olarak 0,04 iyi, ne demek istediğimi anladılar,

yani 7 yıl boyunca üst üste maksimum kayıp sayısı 9'dur. 10 bahiste %99 karlı ticaret. ancak 10. anlaşma için zaten 2.56 lota ihtiyacınız var.

Buradaki fikir, örneğin, ilk 4-5 işlemi boşuna yapmak değil, daha sonra 6. işlemden 0,01 başlayabilirim

Peki, beni anlayanlar için, danışmanın ahlaki olarak nasıl bahis yapmasını sağlayabilirsiniz (ama gerçek hayatta değil)?

Hangi özellikler kullanılabilir?

Expert Advisor'ın uyarlanabilirlik özelliğini anladınız. Parametrelerinin dinamik optimizasyonu ile elde edilir.

Uygulama basittir: bir danışman yazarken aynı anda modelini bir gösterge veya fonksiyon şeklinde yazın. Ana şey, modelin Uzman Danışmandan çok daha hızlı çalışması gerektiğidir.

 
tara :

Expert Advisor'ın uyarlanabilirlik özelliğini anladınız. Parametrelerinin dinamik optimizasyonu ile elde edilir.

Uygulama basittir: bir danışman yazarken aynı anda modelini bir gösterge veya fonksiyon şeklinde yazın. Ana şey, modelin danışmandan çok daha hızlı çalışması gerektiğidir.

Ve bana sanal pozisyonlara ihtiyacı varmış gibi geldi ...
 
artmedia70 :
Ve bana sanal pozisyonlara ihtiyacı varmış gibi geldi ...
Ben de öyle düşündüm. :)
 
gheka :
...

yani 7 yıl boyunca üst üste maksimum kayıp sayısı 9'dur. 10 bahiste %99 karlı ticaret. ancak 10. anlaşma için zaten 2.56 lota ihtiyacınız var.

Buradaki fikir, örneğin, ilk 4-5 işlemi boşuna yapmak değil, daha sonra 6. işlemden 0,01 başlayabilirim

...

Ayrıca arka arkaya 30 kayıp yaşadım, bu da ilk 25 işlemin bir şekilde hariç tutulması gerektiği anlamına geliyor. Ve bu bir jeton simülatörü olduğundan, art arda kayıplar 100 kattan fazla düşebilir. Ve en kötüsü de, kaybedilen tüm işlemleri karşılayacak yeterli fon olsa ve nihayet 101. kez bir kazanç sağlanmış olsa bile, ne yazık ki, oyuncu yalnızca kaybettiğini ve artı birkaç küçük bonusu geri aldı. üstüne kopek. Buna değer mi?

Örnek - ilk bahis 1 jetondur ve jeton tura düşerse bahsi iki kez yükselttiğimizde; jeton sonunda tura düştüğünde kazançları topluyoruz:

-2^0-2^1-2^2-2^3-2^4-2^5-2^6-2^7-2^8-2^9-2^10+2^11=3

-2^0-2^1-2^2-2^3-2^4-2^5-2^6-2^7-2^8-2^9-2^10'daki kaybı zar zor geri kazanın =- 2045 jeton, sadece 3 jeton kazandı ve bu, para olduğu sürece durmadan devam eder ...

 
İyi günler, söyleyin lütfen, MetaTrader 4'ü kurdum, bir bağlantım yok ((işte proxy'ler kapalı olabilir veya belki başka bir şey olabilir, kim rastladı, bana yardım edin, ne yapabilirim. admin at work, gerçek olmayanları yüklemenize izin verecektir ((
 

Tünaydın.

Beyler, ilericiler, bilinenler sadece bir puanın maliyetini içeriyorsa, gerekli lot hacmini hesaplamak için bir formül bulmak mümkün müdür?

 

Uzmanlar! İfadeyi basitleştirmeye yardımcı olun:

Nn = (n+ MathMax (n- 1 , 0 )+ MathMax (n- 2 , 0 )+ MathMax (n- 3 , 0 )+ MathMax (n- 4 , 0 )); //Что заменяет: см. ниже!
//if(n==1) Nn = 1; if(n==2) Nn = 3; if(n==3) Nn = 6; if(n==4) Nn = 10; if(n==5) Nn = 15;

ama döngü yok! Bir döngü ile kolaydır, ancak bir koşula eklemek elverişsizdir. Teşekkürler, hemen döneceğim! ;)