Stratejik tahmin sistemleri

 

Şubenin amacı

  • Geçen gün veya daha fazla "stratejik" bir maChtab ticareti fikrini incelemeye karar verdim. Bir anlamda, bu gerçekten "stratejik tahmin"dir ve hem matematiksel hem de psikolojik olarak biraz farklı bir yaklaşım gerektirir. Bunu tartışmak için (gerçek stratejistler gibi) zaman ayırabilirsiniz: o).
  • İkinci hedef, yeni trendlerin keşfini test etmektir. Temel sistemdeki "klonumun" "düz" kavramı yoktur. Sonuçta, böyle bir dairenin olmayacağı giriş / çıkış noktalarını her zaman bulabilirsiniz. İyi bir örnek, doğru parametrelere sahip bir ZZ'dir. Ancak ZZ ölü bir göstergedir, sahibinin açgözlülüğünü (IMHO) geçmişte gösterir (yani, sahibi bilseydi ne kadar kazanırdı) ve gelecek hakkında gerçekten hiçbir şey söylemez.
  • Ayrıca (eğer varsa) “temel” in kullanımını ve muhtemelen modelleri (yaklaşımları / ilkeleri) tanımlamak için haberlerin yanı sıra alıntı tahminleriyle çalışma korelasyonlarının araştırılmasını tartışmak istedim. Dış veriler, bence gerekli, onlarsız ek bir kesinlik yok, çünkü teklif süreci (IMHO'm) gerekli tüm bilgileri içermiyor. Bazı düşünceler var, materyali hazırlayıp bu başlıkta yayınlamaya çalışacağım. Bunu daha önce düşünenlerden duymak isterim.
  • Yol boyunca, varlık yönetimi alanından fikirler vardı, daha doğrusu, tekliflerdeki eğilimin olasılıklarını dikkate alarak, lot seçimini optimize etme problemlerinin çözümü vardı. Ve burada her şey basit değil.

Sistemin temeli

Büyük periyotlarda (aslında, ölçeklerde) artışların davranışının zor bir özelliğini buldum, bu yüzden onu kullanmaya çalışacağım. Başka bir deyişle, bir tür yörünge sapmaları analizi.

Kısıtlamalar

  • Zorluk, tamamen otomatik olmayan süreçte yatmaktadır. Birkaç sistem kullanılır, veriler önce MT'de “manuel” hazırlanır, ardından MathCAD'e ve ardından birkaç sisteme daha aktarılır. Hızlı ve makul bir parayla otomatikleştirmek mümkün değildir. Ve veri işlemenin kendisi otomatikleştirilemez. Daha doğru ve dikkatli olmak için kendimi bir mikro hesapla düzenlemeyi düşünüyordum, ancak bir mikro depozito riskine bile girmedim (ilke şu ki, güvenilirlik olmalı), bira harcamak daha iyi: Ö). Sistem hala çok kaba.
  • Her bir teklif için model tanımlaması en az 30 dakika sürüyor, toplamda 14 dakika kontrole ayırdım, alıntı modelinin parametrelerini her gün uyarlamak mümkün değil. Bu bağlamda, hafta sonu düzeltme yapacağım ve işlem haftaları değişmeyen kalıplarda yapılacak.
  • Ana zaman serisi ( Yüksek + Düşük )/2
  • Yukarıda yazdığım gibi giriş/çıkış test ediliyor, bir tahmin dizisi hazırlamıyorum ( Yüksek + Düşük )/2. Umarım önümüzdeki hafta bu çizelge alma işlevini bir şekilde otomatikleştireceğim.
  • Henüz değil, ancak zamanı geldiğinde anlaşma yapılmasının istendiği bir fiyat seviyesinin üstünde / altında öneriler ekleyeceğim.

Ticaret

  • Burada tavsiye edeceğim tek şey Alpari demo hesabı üzerinden işlem yapacağım. Gerekirse şifreyi gönderebilirim. İlginç olacağını düşünmüyorum ve mevduatta patlayıcı bir artış olması pek olası değil, ancak şimdilik bu en önemli şey değil. Kalite kontrol şimdi çoğunlukla diğer özelliklere sunulacaktır.
  • Tahminler eşleşirse, performanstaki "olası olasılığın" teyidi olarak duymaktan memnuniyet duyacağım.

Hatırlatma (her ihtimale karşı)

Meslektaşlarımın bu tahminleri gerçek ticaret için kullanmama bilgeliğine sahip olacağından eminim. Yazar bir mikro hesapta test etmeye başlamadıysa, “acele etmeye” gerek yoktur.

 

Değiştirilen masa. Tahmin tarihinde bir trend değişikliği olasılığı.

  • % 0 - tahmin ufkunda artışların toplamının eğilimi değiştirme olasılığı önemsizdir, kesinlikle sıfır değildir, ancak ihmal edilebilir
  • % 50-60 trendi başlamak üzere.
  • % 100 yeni bir trend (eskisine göre) kesinlikle başlamıştır ve bu rakam neredeyse şimdiden bir trend değişikliğinin kaçırılmış başlangıcını göstermektedir. Şu anda bir trend değişikliğine karar vermek için çok geç (5-7 işlem günü ufku içinde), ancak yine, bir gerçek değil, yeni verilere ihtiyaç duyulacak.

tarih AUDJPY AUDUSD CHFJPY EURCHF EURGBP EURJPY EURUSD GBPCHF GBPJPY GBPUSD NZDUSD USDCAD USDCHF USD/JPY
21.02 0 0 0 0 0 45 0 32 0 0 0 0 5 on beş
22.02 0 0 0 0 0 on beş 0 on sekiz 0 0 87 0 0 3
23.02
24.02
25.02













Teorik olarak sistem eğitilmelidir, yalan söyleyip söylemediğini görmek ilginç olacaktır.

Not : Alım satım amaçlı kullanmamanızı hatırlatırım. Ayrıca, ilk birkaç hafta hata ayıklayacağım.

 
Farnsworth :

Başka bir deyişle, bir tür yörünge sapmaları analizi.

Bunu da yapıyorum, NN'yi kullanarak otomatikleştirmeye çalışıyorum, ancak tahmin olarak gelecekte belirli bir fiyat tahmini aramıyorum, ancak yalnızca çubuğun 1/3'ünde fiyat farklı zaman dilimlerinde olacak

Tahminleri zevkle izleyeceğim, ilk tahmin ne zaman olacak?

 
IgorM :

Bunu da yapıyorum, NN'yi kullanarak otomatikleştirmeye çalışıyorum, ancak bir tahmin olarak, gelecekte belirli bir fiyat tahmini aramıyorum, ancak yalnızca çubuğun 1 / 3'ünde fiyat farklı zaman dilimlerinde olacak

farklı yollar, aynı amaç :o)

Tahminleri zevkle izleyeceğim, ilk tahmin ne zaman olacak?

yarına kadar kimliği sayacağım ve sonunda tabloyu dolduracağım. Eğer bir sinyal varsa " işlem tipi " alanında yapılması gerekenler görünecektir. Bu yüzden 14 alıntı yaptım, trendlerin süresi farklı olduğu için, bir süre Pazartesi günü 5 anlaşmadan hiçbir şey beklenmeyene kadar beklemeniz gerekecek.

 
Farnsworth :

EURJPY 45 SATMAK En fazla 1 gün bekleyin. Sonra kontrol ve anlaşma

tahminlerinizi daha spesifik olarak yazın, örneğin, 21 Şubat 2011'de Moskova saatiyle 02.00'den sonra veya 21 Şubat 2011'de, aksi takdirde tutarsızlıklar olacaktır.

BBH göstergesi ilginç, sizce bir karar vermek için ne kadar yeterli olduğunu yazın, belki de tahminlerinizde yeni bir trende yaklaşırken BBHT değeri değişecek - konunun ilk mesajında bunun yazılması gerektiğini düşünüyorum

 
Farnsworth :

.....

Büyük periyotlarda (aslında, ölçeklerde) artışların davranışının zor bir özelliğini buldum .....

Farklı zaman değişkenleri (zaman dilimleri) arasındaki fark nedir?
 
Beni hemen gönderebilirsiniz, ama benim için ilginç oldu - belki bir şeyler eklerim ...
 
IgorM :

BBH göstergesi ilginç, sizce bir karar vermek için ne kadar yeterli olduğunu yazın, belki de tahminlerinizde yeni bir trende yaklaşırken BBHT değeri değişecek - konunun ilk mesajında bunun yazılması gerektiğini düşünüyorum

Doğru, en önemli şeyi unuttum. BBNT'yi belirlerken Bayes olasılık ağlarını kullanıyorum. Özellikle şu BayesiaLab olayı ( http://www.bayesia.com/en/products/index.php ), lisans demosu bitene kadar acelem var. "Temel" ve haberleri dikkate alarak modelleri tanımlamak ve bazı kalıpları aramak için kullanılması gerektiğini düşünüyorum (ancak burada her şey basit değil). Ticaret için anlaşılır bir sınıflandırıcı oluşturmanın mümkün olacağını düşündüm, ancak şu ana kadar işe yaramadı. Normalleşmenin 0'dan 1'e gitmesi anlamında anlaşılabilir ve örneğin 0,9 değeri, yeni bir eğilimin başlangıcının mümkün olduğu kadar olası olduğunu ve bir karar verme zamanının geldiğini gösterir. Her nasılsa bu kadar kısaca açıklayamazsınız, ancak şu ana kadar işe yaramadı ve buradaki nokta basit bir paylaştırma değil.

Kabul edilen sınıflandırma kavramının bir dairenin olmadığını varsaydığını hatırlatmama izin verin, yani. Şu anda her zaman bir trend vardır (büyük/küçük fark etmez, önemli olan herhangi bir trendin (giriş/çıkış) size para kazandırmasıdır) ve soru trend değişikliğini nasıl yakalayacağınızdır. Genel olarak, klasik bir görev. Kabul edilen mantığın ardından aşağıdaki "görüş sistemi"ni elde ederiz:

  • % 0 - tahmin ufkunda artışların toplamının eğilimi değiştirme olasılığı önemsizdir, kesinlikle sıfır değildir, ancak ihmal edilebilir
  • % 50-60 trendi başlamak üzere.
  • % 100 yeni bir trend (eskisine göre) kesinlikle başlamıştır ve bu rakam neredeyse şimdiden bir trend değişikliğinin kaçırılmış başlangıcını göstermektedir. Şu anda bir trend değişikliğine karar vermek için çok geç (5-7 işlem günü ufku içinde), ancak yine, bir gerçek değil, yeni verilere ihtiyaç duyulacak.

tahminlerinizi daha spesifik olarak yazın, örneğin, 21 Şubat 2011'de Moskova saatiyle 02.00'den sonra veya 21 Şubat 2011'de, aksi takdirde tutarsızlıklar olacaktır.

Tüm tahminler (H+L)/2 için yapılır ve resmi çubukların (mumların) başlangıcına ve sonuna göre yorumlanmalıdır. Örneğin, EURJPY'nin 21 Şubat'ta düşeceğini varsayıyoruz:

Yani, tahmin Pazartesi günü ticaretin başlangıcından itibaren "yürürlüğe girecek". Ve burada doğru girmek önemlidir, yani. hala tahmin değerine ihtiyacınız var (H + L) / 2 (henüz hazır değil) ve bu seviyenin üzerine girmeniz gerekiyor, aksi takdirde yüksek düşüşler olacaktır.

"21 Şubat 2011 Moskova saatiyle 02.00'den sonra" - bir teknik aksaklık var. Cuma ve Pazartesi arasındaki geçiş net, hafta sonu için bir tahmin yapmayı başardım ve adeta Pazartesi için hazırım. Ama hafta içi daha zor. Resmi işlem günü, Moskova saatine göre gece sona erecek ve bir şekilde oturup bitmesini beklemek istemiyorsunuz. 23:00 Moskova saatini beklemeye, veri istemeye, tahminde bulunmaya ve sonucu almaya karar verdim. Ama akımdaki aşırı değer tam olarak oluşmaz umarım bu çok fazla etkilemez.

Bu bağlamda, teknik bir soru var. İşte 14 alıntı için veri seçen kodum:

 #property copyright ""
#property link       ""

extern int window= 290 ;

int start()
{
   int i, n;
   int Handle;

   string FileName= "quatation.csv" ;

   Handle= FileOpen (FileName, FILE_CSV | FILE_WRITE , " " );
   
   if (Handle==- 1 )
   {
       Alert ( "" );
       return ;
   }

   FileWrite (Handle, "AUDJPY" , "AUDUSD" , "CHFJPY" , "EURCHF" , "EURGBP" , "EURJPY"
 "EURUSD" , "GBPCHF" , "GBPJPY" , "GBPUSD" , "NZDUSD" , "USDCAD" , "USDCHF" , "USDJPY" );
   
      
   for (n= 0 ; n<=window- 1 ; n++)
   {
       double AUDJPY=(iHigh( "AUDJPY" , PERIOD_D1 , n)+iLow( "AUDJPY" , PERIOD_D1 , n))/ 2.0 ;
       double AUDUSD=(iHigh( "AUDUSD" , PERIOD_D1 , n)+iLow( "AUDUSD" , PERIOD_D1 , n))/ 2.0 ;
       double CHFJPY=(iHigh( "CHFJPY" , PERIOD_D1 , n)+iLow( "CHFJPY" , PERIOD_D1 , n))/ 2.0 ;
       double EURCHF=(iHigh( "EURCHF" , PERIOD_D1 , n)+iLow( "EURCHF" , PERIOD_D1 , n))/ 2.0 ;
       double EURGBP=(iHigh( "EURGBP" , PERIOD_D1 , n)+iLow( "EURGBP" , PERIOD_D1 , n))/ 2.0 ;
       double EURJPY=(iHigh( "EURJPY" , PERIOD_D1 , n)+iLow( "EURJPY" , PERIOD_D1 , n))/ 2.0 ;
       double EURUSD=(iHigh( "EURUSD" , PERIOD_D1 , n)+iLow( "EURUSD" , PERIOD_D1 , n))/ 2.0 ;
       double GBPCHF=(iHigh( "GBPCHF" , PERIOD_D1 , n)+iLow( "GBPCHF" , PERIOD_D1 , n))/ 2.0 ;
       double GBPJPY=(iHigh( "GBPJPY" , PERIOD_D1 , n)+iLow( "GBPJPY" , PERIOD_D1 , n))/ 2.0 ;
       double GBPUSD=(iHigh( "GBPUSD" , PERIOD_D1 , n)+iLow( "GBPUSD" , PERIOD_D1 , n))/ 2.0 ;
       double NZDUSD=(iHigh( "NZDUSD" , PERIOD_D1 , n)+iLow( "NZDUSD" , PERIOD_D1 , n))/ 2.0 ;
       double USDCAD=(iHigh( "USDCAD" , PERIOD_D1 , n)+iLow( "USDCAD" , PERIOD_D1 , n))/ 2.0 ;
       double USDCHF=(iHigh( "USDCHF" , PERIOD_D1 , n)+iLow( "USDCHF" , PERIOD_D1 , n))/ 2.0 ;
       double USDJPY=(iHigh( "USDJPY" , PERIOD_D1 , n)+iLow( "USDJPY" , PERIOD_D1 , n))/ 2.0 ;      
      
       FileWrite (Handle, AUDJPY, AUDUSD, CHFJPY, EURCHF, EURGBP, EURJPY, EURUSD, GBPCHF,
GBPJPY, GBPUSD, NZDUSD, USDCAD, USDCHF, USDJPY);
   }

   FileClose (Handle);
   
   return ( 0 );
}

Seçim sıfırdan yapılır, ancak 290 çubuk seçilecek şekilde nasıl yapılır, ancak yalnızca nihai olarak oluşturulmuş çubuklar için? Çözemediğim bir şey.

 
NTH :

Farklı zaman değişkenleri (zaman dilimleri) arasındaki fark nedir?


Kendimi akıllıca ifade etmiş olmalıyım. Aşağıdakileri kastetmiştim. Zaman serilerinin bazı özel özelliklerinin kendini gösterebileceği belirli bir ölçek vardır. Bu özellikler, yörüngelerin özelliklerine (özelliklerine) veya daha doğrusu sapmalarına atıfta bulunur. Onlar. sabit zaman pencerelerinde belirli istatistiklerin davranışı. Örneğin, 17 dakikalık süreyi alırsak (bu bir örnek), o zaman bu ölçekte hiçbir şey yok, 17 dakika sonra yörüngenin nereye gideceğini tahmin etmek çok zor, neredeyse imkansız. Ama büyük ölçekte - böyle bir fırsat var, peki ... öyle görünüyor. bakmak lazım :o)

onu kastetmiştim.

 
Svinozavr :
Beni hemen gönderebilirsiniz, ama benim için ilginç oldu - belki bir şeyler eklerim ...
sonra tekrar barış teklif ediyorum, ama her ihtimale karşı bir tay yükleyeceğim, ... hayır, üç tay yükleyip yağlamak ve yastığın altına saklamak daha iyi ve sığmayanları tenha yerlere iteceğim .
 
Haydi! Bir konuda nasıl tartıştığınızı görmek bizim için ne zaman küfür ettiğinizden daha ilginçtir. Nedeni için sabırlı olun.
Neden: