"Ticaret sistemlerinin geliştirilmesi ve analizi için optimum yaklaşım" makalesi için tartışma - sayfa 4

 
Denis Kirichenko:

Yani 12 satırlık kod anlamsızdır. Bu, verimlilik ve optimalite sorusuyla ilgilidir :-)

.....

Eugene, bu arada, CopyRates() diye bir fonksiyon var.

yani yukarıdaki kodu aşağıdaki gibi yazarsanız:

bool CalcAllMQL5Values(const int CandlesE,MqlRates &data[] )//dizi yeniden hesaplama
  {
     return(CopyRates( _Symbol, _Period, 0, CandlesE, data)>0);
  }

o zaman makalenin yazarının matematiği doğru olacaktır (daha az kod = daha karlı TS)

;)

SUS: değişken isimleri de kısa olmalı, verimliliği artıracaktır.....


Şimdi ayrılıyorum, makalenin yazarının terimleriyle - konudan nefret ediyorum, sanırım buna böyle deniyor, yapmak istediğim şeyin bu olup olmadığından emin değilim.

 
Igor Makanu:

yani yukarıdaki kodu aşağıdaki gibi yazarsak:

o zaman yazarın matematiği doğru olacaktır (daha az kod = daha karlı TS).

;)

SZY: değişken isimleri de kısa olmalı, verimliliği artıracaktır....


Ayrılıyorum, makalenin yazarının terimleriyle - konudan nefret ediyorum, sanırım buna böyle deniyor, istediğimin bu olup olmadığından emin değilim.

Makalenin amacını anlamıyorsunuz, programlama ile ilgili değil, tekrarlanmayan kod satırlarını kastettim. Söyleyin bana, neden her şeyin çalıştığı bir bisiklet icat etmem gerekiyor? Tüm bunların test stratejileri çerçevesinde olduğu gerçeğini gözden kaçırıyorsunuz, burada akıllanmanın bir anlamı yok ve tüm kontrolleriniz, peki, bunları yapacaksınız, ne olmuş yani? 20 puanlık beklenti matrisi yerine 19 puan alacaksınız. Sizin için gerçekten bu kadar önemli mi? Hiç mantıklı konuşmuyorsun.

 
Makaleden ne istiyorsunuz, ne istediğinizi biliyor musunuz? Bu soruya cevap verin lütfen. Madem bu konuşmayı yapıyoruz, mantıklı olalım.
 
Aleksey Vyazmikin:

Formüllerin kendileri analiz edilmemiş veya yapının doğruluğu açısından kontrol edilmemiştir.

Bunların oluşturulma mantığına gelince, bunun, kullanıcısının yeni fikirler üretme yeteneğine sahip olması halinde yaşam hakkı olan bir yaklaşım olduğunu daha önce yazmıştım.

Elbette, herhangi bir Uzman Danışmanın kendi mantığı vardır, bir Uzman Danışmandan diğerine geçen bir dizi işlev vardır ve bunlar sabittir, ancak pazara giriş oluşturan ek mantık farklı olabilir ve ilk aşamada basit kurallar ve yeterli sayıda girişle kar getirirse, ondan daha fazla kar elde etme şansının daha yüksek olacağına katılıyorum. temel stratejiye aynı sayıda ek eşitsizlik (kod satırı) ile. Fikirlerin bu genetik seçilimi, atılan fikirlerin kötü olduğu anlamına gelmez, sadece insanların sınırlı bir kaynağı varken onları geliştirmenin (evrimleştirmenin) daha fazla zaman alacağı anlamına gelir.

Alexei doğru anladı. İyi ki böyle insanlar var

 
"Örneğin, K nedir?" - Denis, özellikle senin için K, tuşlara basma hızının katsayısıdır. Her şeyi hesaba katmak ve hepsini çiğnemek zor. Herhangi bir sorunuz varsa, hepsini yanıtlayacağım. Cevap vermekten kaçınmıyorum, her soruyu cevaplamaya hazırım. Başka bir şekilde yazabilirsiniz: K = 1/K0 , burada K0, K'nın bir analogudur, tek fark K0 ne kadar fazla olursa K o kadar az olur, son zaman o kadar az olur. Bunlar öğretilemeyen becerilerdir. Matematiksel aygıtlara hakimiyetiniz ve verileri analiz etme, formüllere dönüştürme ve bunları pratikte kontrol etme becerinizin seviyesidir. Aslında enstitülerde pek çok şey öğretiyorlar ama ben henüz bir kitap yazmıyorum. İhtiyaç ortaya çıktıkça her şeyi çok daha detaylı anlatacağım.
 

Eugene, bir teknisyene benziyorsun. Optimizasyon konusunda. kendime ait birkaç düşüncem var.

En görsel şey bir grafiktir. Eğrileri görürüz, bağımlılıkları görürüz, alanları görürüz, neyi ve nerede optimize etmemiz gerektiğini görürüz... Materyalinizde bunun olmaması üzücü....

Ancak elbette bunu yapmak için, ilgilendiğimiz bağlantı kanunu türünü tanımlayan eğrinin bir görünümünü elde etmemiz gerekir...

Kârlı bir stratejinin araştırılması ve rafine edilmesine yönelik kaynak maliyetlerine ilişkin kaba tahminim: büyük olasılıkla logaritmik bir yasayla karşı karşıyayız.




X ekseninde tüm işgücü maliyetleri, Y ekseninde ise stratejinin getirileri yer alıyor.


O halde soru şudur. Hangi noktada [x,y] durmalıyız? İlgili geliştiricilerin ilginç görüşleri...

 
Denis Kirichenko:

Kârlı bir strateji bulmanın ve geliştirmenin kaynak maliyetlerine ilişkin kaba tahminim: büyük olasılıkla logaritmik bir yasayla karşı karşıyayız.

X ekseninde tüm işçilik maliyetleri, Y ekseninde ise stratejinin getirisi yer almaktadır.


O halde soru şudur. Hangi noktada [x,y]'yi durdurmalıyız? İlgili geliştiricilerin ilginç görüşleri...

Uzun süredir bazı TC türlerinde bir plato üzerindeydim. Ancak bazı TC türlerini hiç denemedim bile. Belki de önceki yönlerde ilerleme olmadığında bilinmeyene geçmek faydalıdır.

 
Denis Kirichenko:

Eugene, bir teknisyene benziyorsun. Optimizasyon konusunda. kendime ait birkaç düşüncem var...

En görsel şey bir grafiktir. Eğrileri görürüz, bağımlılıkları görürüz, alanları görürüz, neyi ve nerede optimize etmemiz gerektiğini görürüz... Bunun malzemenizde bulunmaması çok üzücü....

Ancak elbette bunu yapmak için, ilgilendiğimiz ilişkiler yasasını tanımlayan eğrinin bir görünümünü elde etmemiz gerekir...

Kârlı bir strateji bulmanın ve geliştirmenin kaynak maliyetlerine ilişkin kaba tahminim: büyük olasılıkla logaritmik bir yasayla karşı karşıyayız.




X ekseninde tüm işçilik maliyetleri, Y ekseninde ise stratejinin getirisi yer almaktadır.


O halde soru şudur. Hangi noktada [x,y]'yi durdurmalıyız? İlgili geliştiricilerin ilginç görüşleri...

Burada birinci ve ikinci türevlere ihtiyacınız yok, size hiçbir şey vermezler. İlk türevinizde sıfırlar olsaydı yardımcı olurlardı, ancak burada işaret değişmez. Birincisi ekstremumları bulmanıza yardımcı olacak, ikincisi ise ekstremum türünü (çukur veya tepe) bulmanıza yardımcı olacaktır.

  • 1) Kabul edilebilir minimum getiriden ilerlersiniz ve sadece minimum getiriye sahip varyantta durursunuz, minimumda a=a(X0). X0, ilk bulunan minimum değerdeki fonksiyonunuzun argümanıdır.
  • 2) Birleşik endeksin ekstremumunu arayın, örneğin A(x)=a(x)/x , bu da esasen zaman kullanımınızın verimliliğini yansıtır. Ekstremum [X0,X1] aralığında olmalıdır. X1, 1 ticaret sistemi için işgücü girdiniz için mevcut maksimum değerdir. Yani, maksimum A(x) değerini aramanız gereken bir argüman değerleri aralığına sahipsiniz. (zaten birleşik bir endeks, başlangıçtaki değil).
  • 3) Sizin için rahat bir dönüşten devam edersiniz Diyelim ki a=a(X2), burada ticaretin rahat olacağından ve riskli olmayacağından şüphe duymayacaksınız ve bu göstergeye ulaşıldığında sadece X2'yi alacaksınız. X2, en yakın rahat performans göstergesindeki işlevinizin argümanıdır

Şahsen, zamanıma değer veriyorsam ve zamanım çok değerliyse 2. seçeneği seçerdim.

 
fxsaber:

Bazı TC türlerinde uzun süredir bir plato üzerindeyim. Ancak bazı TC türleri denenmedi bile. Belki de önceki yönlerde ilerleme olmadığında bilinmeyene geçmek faydalıdır.

Düşüncelerinizde haklısınız). Hatta bu daha çok felsefi bir sorudur). Başaramazsanız, yeni bir şey deneyin, elbette her zaman olmaz, ancak genellikle alt korteksinizde sadece zamanınızı boşa harcadığınıza dair bir his vardır.

 
Kişisel postanıza gelen 20.09.2020 tarihli mektubu garip bir şekilde görmezden geldiniz. En azından sadece iki kelime söyleyebilirdiniz - fikriniz.