Hangi durumlarda robot kodunun bir kısmını göstergede tutmak mantıklıdır? - sayfa 5

 
Andrei01 :
Saçmalık! (c) Bir işlev çağrısı, çağrı olmadan her zaman aynı koddan daha yavaştır. Montajcı işlemlerinin sayısını ve yürütme sürelerini saymanız yeterlidir. Bu, yalnızca Expert Advisor, başlatma sırasında gösterge ile aynı anda bir tür frene sahipse (birisi performansı karşılaştırmak isterse) mümkündür.


Kendiniz, fanatizminizde, montaj işlemlerini düşünün, ancak belirli bir rekabet önerdim. İçinde EMA hesaplaması olan bir Uzman Danışman yazalım, EMA hesaplamasından başka bir şeye ihtiyacınız yok ve ben bir EMA göstergesi ve onu çağıran bir Uzman Danışman yazıyorum - işin hızını karşılaştıralım.

 
Integer :


Danışmanda bile 2x2 gibi indikatörde yapabileceğiniz bazı şeyleri yapmaktan yoruluyorsunuz.

Ve örneğin?
 
- Nasıl geçeceğimi söyle. diye sordu.

- Nereye gitmek istersin? Cheshire Kedisi yanıtladı.
- Umurumda değil.
"O zaman nereye gideceğin umrunda değil."

 
Integer :


Danışmanda bile 2x2 gibi indikatörde yapabileceğiniz bazı şeyleri yapmaktan yoruluyorsunuz.

Hesaplamalar kesinlikle aynıysa, örneğin, EA'daki ve göstergedeki SMA, tüm dönem için bir döngü boyunca hesaplanır, o zaman harici bir gösterge çağrıldığında, test %10-30 oranında biraz daha uzun sürecektir.


SMA'yı hesaplamak için neden bir döngü kullanmalıyım? çarpma, çıkarma, toplama, bölme ve döngü yok. Ve bunun için bir göstergeye ihtiyacınız yok. Ama bu kişi buna kendisi gelmelidir. Optimal hesaplama tamamen farklı bir bilimdir.
 
Vinin :

SMA'yı hesaplamak için neden bir döngü kullanmalıyım? çarpma, çıkarma, toplama, bölme ve döngü yok

Bu karşılaştırma için bir örnektir. Harici bir göstergeyi çağıran ve çağırmayan aynı hacimde aynı hesaplamalar.
 
Integer :


Kendiniz, fanatizminizde, montaj işlemlerini düşünün, ancak belirli bir rekabet önerdim. İçinde EMA hesaplaması olan bir Uzman Danışman yazalım, EMA hesaplamasından başka bir şeye ihtiyacınız yok ve ben bir EMA göstergesi ve buna diyen bir Uzman Danışman yazıyorum - işin hızını karşılaştıralım.

Ne yazık ki, sürekli harekete ve diğer dünya dışı mucizelere inanmıyorum. ))
Geriye kalan tek şey, buna izin veren derleyicinin yanlış çalışmasıdır.
 
Andrei01 :
Ne yazık ki, sürekli harekete ve diğer dünya dışı mucizelere inanmıyorum. ))
Geriye kalan tek şey, buna izin veren derleyicinin yanlış çalışmasıdır.

Bu bir derleyici hatası değil, kodlayıcı hatasıdır.
 
Andrei01 :
Ne yazık ki, sürekli harekete ve diğer dünya dışı mucizelere inanmıyorum. ))
Geriye kalan tek şey, buna izin veren derleyicinin yanlış çalışmasıdır.

İnanmayı önermiyorum, gerçek ayrıntılar sunuyorum - EMA'yı yalnızca Uzman Danışmanda hesaplıyorsunuz, göstergedeyim ve bu göstergeyi Uzman Danışmandan çağırıyor ve çalışma hızını karşılaştırıyorsunuz.
 
Vinin :

SMA'yı hesaplamak için neden bir döngü kullanmalıyım? çarpma, çıkarma, toplama, bölme ve döngü yok. Ve bunun için bir göstergeye ihtiyacınız yok. Ama bu kişi buna kendisi gelmelidir. Optimal hesaplama tamamen farklı bir bilimdir.
Ayrıca hesaplamalara ekleyeceğim, karlı bir ticaret stratejisi yürütme algoritması Diamond Words.
 
Integer :

İnanmayı önermiyorum, gerçek ayrıntılar sunuyorum - EMA'yı yalnızca Uzman Danışmanda hesaplıyorsunuz, göstergedeyim ve bu göstergeyi Uzman Danışmandan çağırıyor ve çalışma hızını karşılaştırıyorsunuz.

Yani, arama süresini hesaba katmadan bile göstergedeki aynı kodun Expert Advisor'dakinden daha hızlı yürütüleceğini mi iddia ediyorsunuz?