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

 
artmedia70 :
Belirli bir TF'ye bağlantım yok - tüm hesaplamalar ilk çubuktaki değerlerden <kurtarıldı>. Sadece her TF için hedef değerlerin ayrı bir hesaplaması ve toplam kâr için kapanış yüzdesi vardır.


peki, ayrıca piyasaya sıfır barda, yani bir fiyata girmek için bir hesabım var.

ancak kârı kapatma konusunda hala bunu yapmayı düşünemiyorum - çünkü otomatik ticaret için bu en iyi seçenek çünkü. makinenin "gözle alım satım" için deneyim kazanması zor

 
IgorM :


peki, ayrıca piyasaya sıfır barda, yani bir fiyata girmek için bir hesabım var.

ama kârla kapatma konusunda, yine de yapmayacağım - çünkü otomatik ticaret için bu en iyi seçenektir, çünkü. makinenin "gözle alım satım" için deneyim kazanması zordur

Bence, IMHO, tabii ki, piyasaya girişi ne kadar katı bir şekilde belirlersek, çıkış bizim için o kadar açık olacaktır... Özellikle, Igor, pazarda tek bir pozisyonun olduğu stratejiniz için.
 
artmedia70 :
Bence, IMHO, tabii ki, piyasaya girişi ne kadar sıkı ayarlarsak, çıkışın bizim için o kadar açık olacağını düşünüyorum... Özellikle, Igor, pazarda sadece bir pozisyonun olduğu stratejiniz için.

Eh, tam tersine, yumuşak bir şekilde piyasaya girdiğimi söyleyebilirim - hemen kâra, daireye, elbette, bununla ilgili sorunlar var, ancak bir karar verme durumunda karar vermek için zamanın kalması gerçeği başarısız giriş - Katılıyorum - DC ile ilgili olarak bu zor, tam çıkışlarla sorun şu ki - gözlerimle arkasına saklanmam gerektiğini görüyorum, ancak her zaman makineyle çalışmıyor - onu arıyorum ve ne bulacağımı biliyorum :)
 
artmedia70 :
Sonra forumda dolaştım ve ilginç bir fikirle karşılaştım - dalgıçları ekstremumlarla değil, doğrusal regresyonla belirlemek ve karşılaştırmaları eksi ise, o zaman bir tutarsızlık bulundu ... Hatta orada bir işlev ortaya koydular :
Şimdi bu mucizevi mucize ile nasıl çalışılacağını anlamak ve çözmek için kalıyor ... O zaman araştırmanın sonuçlarını buraya koyacağım ... Ne olduğunu anlarsam - çaydanlığı bırakacağım efendim ... :)

Ancak göstergede trendler nasıl oluşturulur? :)

Kesinlikle ve regresyonla mümkündür. Bu arada, ekstremumları onunla belirlemek mümkündür. Ancak doğru zikzak, gerilemeden daha hızlı çalışmalıdır.

Her durumda, bu işlevi yalnızca tek bir regresyon hesaplaması için kullanmak mantıklıdır. Hareketli LR'nin sürekli hesaplanması hakkında konuşuyorsak (yani, bahsettiğimiz şey budur), miktarların tam hesaplanması sadece başlangıçta yapılır, bundan sonra sadece modifikasyonları gerçekleşir - yani döngü artık kullanılmadı.

Forumda lineer regresyon hakkında çok fazla konuşma yoktu, ama çok :). Örneğin, burada ve burada etkili göstergeler .

 
Candid :

Ancak göstergede trendler nasıl oluşturulur? :)

Kesinlikle ve regresyonla mümkündür. Bu arada, ekstremumları onunla belirlemek mümkündür. Ancak doğru zikzak, gerilemeden daha hızlı çalışmalıdır.

Her durumda, bu işlevi yalnızca tek bir regresyon hesaplaması için kullanmak mantıklıdır. Hareketli LR'nin sürekli hesaplanması hakkında konuşuyorsak (yani, bahsettiğimiz şey budur), miktarların tam hesaplanması sadece başlangıçta yapılır, bundan sonra sadece modifikasyonları gerçekleşir - yani döngü artık kullanılmadı.

Forumda lineer regresyon hakkında çok fazla konuşma yoktu, ama çok :). Örneğin, burada ve burada etkili göstergeler .

Teşekkür ederim. Bunu zaten düşündüm ve anladım ki, yine de, amaçlarım için, fiyat çizelgeleri ve göstergelerinde aşırı noktalar aramanın daha evrensel olacağını anladım. Daha sonra, A/D grafiğinde, üst/alt ekstremin iki noktası boyunca çizilen bir ışın oluşturmak ve grafiğin ve ışının kesiştiği yeri belirlemek gerekecektir. Kavşağın yönüne (yukarı/aşağı) bağlı olarak, daha sonraki fiyat hareketi hakkında varsayımlar yapmak zaten mümkün olacak... Yapılması gereken tek şey, tüm bunları koda doğru bir şekilde paketlemek...

 
IgorM :

Eh, tam tersine, yumuşak bir şekilde piyasaya girdiğimi söyleyebilirim - hemen kâra, daireye, elbette, bununla ilgili sorunlar var, ancak bir karar verme durumunda karar vermek için zamanın kalması gerçeği başarısız giriş - Katılıyorum - DC ile ilgili olarak bu zor, tam çıkışlarla sorun şu ki - gözlerimle arkasına saklanmam gerektiğini görüyorum, ancak her zaman makineli tüfekle çalışmıyor - arıyorum ve ne bulacağımı biliyorum :)

PM'de bir strateji vurabilirsin, ihtiyacın olan yolu önermeye çalışacağım (MB) - kafan her türlü fikirle dolu - hayat her şeyi kontrol etmeye yetmeyecek (şaka yapıyorum)...

Sertlik / yumuşaklığa gelince - “ piyasaya daha zor giriş ” demek istemedim - oraya dalmak anlamına gelir ... bir şey ... nerede bir iplik .. bir ipliğin nereden :) Daha net bir giriş tanımlamayı kastettim kriterler . Yani - kapsamı daraltmak için.

Genişletilebilmesine rağmen: bir daire için bir stratejiyi, bir trend için başka bir stratejiyi izleyin.

 
artmedia70 :

Genişletilebilmesine rağmen: bir daire için bir stratejiyi, bir trend için başka bir stratejiyi izleyin.


kulağa hoş geliyor ama dairenin ne zaman biteceğini ve ne zaman başlayacağını kimse bilmiyor :) - Bu fenomenle mücadele ediyorum ve sonuçlar var gibi görünüyor - daha sonra tartışacağız

Açık bir emri şu prensibe göre kontrol etmek istiyorum - N-barları kapatmak için bir emir verdikten sonra, emrin karı belirtilen değerden azsa, emri kapat

EA'dan bir siparişin kaç bar açıldığını nasıl kontrol edebilirim/hesaplayabilirim?

 
IgorM :

EA'dan bir siparişin kaç bar açıldığını nasıl kontrol edebilirim/hesaplayabilirim?

Siparişin büyüsü parametre olarak iletilir.
Geçerli çubuğa göre sola kaydırmayı döndürür.

 //+------------------------------------------------------------------+
int getOrderShift( int magic){
   int index = 0 ;
   while ( OrdersTotal () != 0 && OrderSelect (index, SELECT_BY_POS)){
      if (OrderMagicNumber() == magic) return (iBarShift( NULL , 0 , OrderOpenTime()));
      index++;
   }
   return (- 1 );
}
//+------------------------------------------------------------------+ 
 

Öyle olabilir:

//doğal olarak, ilk döngü ve seçim

if(NormalizeDouble((TimeCurrent()-OrderOpenTime())/60/Period(),0)>n)then...//burada n çubuk sayısıdır

 
Roger :

Öyle olabilir:

//doğal olarak, ilk döngü ve seçim

if(NormalizeDouble((TimeCurrent()-OrderOpenTime())/60/Period(),0)>n)then...//burada n çubuk sayısıdır


ATP, ancak datetime türüyle deneyler yapmaktan korkuyorum - çıktının da gerçekçi olmadığını görmek için diğer türlere dönüşüm yok (datetime --> int istiyorum)
Neden: