Durağan olmayan piyasalarda nasıl para kazanılır? (Madde) - sayfa 2

 
Sorento >> :

Hemen hatırlatayım:

...

Bu oyun için maxmin ve minimax değerleri (fiyatlar) sırasıyla -1$ ve 1$'dır. Bu miktarlar birbirine eşit olmadığı için oyun

saf stratejilerde çözümü yoktur.

...

Moulin E. Matematiksel ekonomiden örneklerle oyun teorisi . M.: Mir,

Hatırlatamazsın çünkü Fırlatma oyununun yalnızca özel bir örneğini ve hatta en aptalca yorumda bile - yanlış bilgilendirme, çünkü. bu durumda, bir çözüm var, yani. her oyuncu 1/2 = 0,5 olasılıkla yazı ve tura seçmelidir. Oyun adil çünkü Oyunun fiyatı sıfırdır ve eyer noktası yoktur.

 

İlk mesajı okurken neredeyse uykuya dalacaktım.

 
registred >> :

İlk mesajı okurken neredeyse uykuya dalacaktım.

Yani, bu iyi!


İyi uykular sevgili dostum.


İnsanların uyuması arzu edilir. Durağanlıktan para kazanmaya çalışanlar ne kadar az olursa, o kadar çok kazanacaklar.


Sonuçta, tüm tüccarlar seansın hangi saatlerinde ve hangi yönde açmanın en iyi olduğunu bilirse ve hep birlikte bu yönde açmaya çalışırlarsa, likidite kaidenin altına düşecektir.

 

Amerikan hissesi (CFD) için bir danışman topladı. Seansların süresi 6 saat 30 dakikadır, yani. M30'da 13 bar.


Giriş parametreleri x0 - x12, sırayla çubuklar için lotlardaki hacimlerdir


 //+------------------------------------------------------------------+
//|                                                        Gamer.mq4 |
//|                               Copyright © 2009, Yury V. Reshetov |
//|                                                  http://bigfx.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, Yury V. Reshetov"
#property link       "http://bigfx.ru"

//---- input parameters
extern double     x0 = 0.0 ;
extern double     x1 = 0.0 ;
extern double     x2 = 0.0 ;
extern double     x3 = 0.0 ;
extern double     x4 = 0.0 ;
extern double     x5 = 0.0 ;
extern double     x6 = 0.0 ;
extern double     x7 = 0.0 ;
extern double     x8 = 0.0 ;
extern double     x9 = 0.0 ;
extern double     x10 = 0.0 ;
extern double     x11 = 0.0 ;
extern double     x12 = 0.0 ;
static int prevtime = 0 ;

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start ( )
   {
  
   if ( ! IsTradeAllowed ( ) ) {
   return ( 0 ) ; // Торговля запрещена
   }
  
   // Проверка на предмет нового бара
   if ( Time [ 0 ] = = prevtime ) {
   return ( 0 ) ;
   }
  
  prevtime = Time [ 0 ] ;
  
   double lots = x0 ; // Необходимое количество открытых лотов для длинных поз
//----
   if ( ( Hour ( ) = = 16 ) & & ( Minute ( ) > = 0 ) ) {
      lots = x1 ;
   }
   if ( ( Hour ( ) = = 16 ) & & ( Minute ( ) > = 30 ) ) {
      lots = x2 ;
   }
   if ( ( Hour ( ) = = 17 ) & & ( Minute ( ) > = 0 ) ) {
      lots = x3 ;
   }
   if ( ( Hour ( ) = = 17 ) & & ( Minute ( ) > = 30 ) ) {
      lots = x4 ;
   }
   if ( ( Hour ( ) = = 18 ) & & ( Minute ( ) > = 0 ) ) {
      lots = x5 ;
   }
   if ( ( Hour ( ) = = 18 ) & & ( Minute ( ) > = 30 ) ) {
      lots = x6 ;
   }
   if ( ( Hour ( ) = = 19 ) & & ( Minute ( ) > = 0 ) ) {
      lots = x7 ;
   }
   if ( ( Hour ( ) = = 19 ) & & ( Minute ( ) > = 30 ) ) {
      lots = x8 ;
   }
   if ( ( Hour ( ) = = 20 ) & & ( Minute ( ) > = 0 ) ) {
      lots = x9 ;
   }
   if ( ( Hour ( ) = = 20 ) & & ( Minute ( ) > = 30 ) ) {
      lots = x10 ;
   }
   if ( ( Hour ( ) = = 21 ) & & ( Minute ( ) > = 0 ) ) {
      lots = x11 ;
   }
   if ( ( Hour ( ) = = 21 ) & & ( Minute ( ) > = 30 ) ) {
      lots = x12 ;
   }
   
   int total = OrdersTotal ( ) ;
   double lt = 0 ; // Текущее общее количество лотов в открытых позах
   int ticket = - 1 ; // Тикет позы
   double currlots = 0 ; // Объем в лотах для последней открытой позы
   
   for ( int i = 0 ; i < total ; i + + ) {
       OrderSelect ( i , SELECT_BY_POS , MODE_TRADES ) ; 
       if ( Symbol ( ) = = OrderSymbol ( ) ) { // Проверка на инструмент
         lt = lt + OrderLots ( ) ; // Суммируем объемы по открытым позам     
         ticket = OrderTicket ( ) ; // Запоминаем тикет последней открытой позы
         currlots = OrderLots ( ) ; // Запоминаем объем последней открытой позы
       }
   }
   
   
   
   lots = lots - lt ; // Какой объем необходимо открыть или закрыть
   
   
   double minlot = MarketInfo ( Symbol ( ) , MODE_MINLOT ) ; // Минимальный объем для манипуляций
   
   if ( lots < 0 ) { // Если лишний объем нужно закрыть
      lots = MathAbs ( lots ) ;
      lots = NormalizeDouble ( lots , 1 ) ;
       if ( ( lots - currlots ) > ( minlot / 2 ) ) { // Если нужно закрыть объем больший, нежели в последней открытой позе
         OrderClose ( ticket , currlots , Bid , 2 , Blue ) ;
         prevtime = Time [ 1 ] ; // Остальное попытаемся закрыть позже
         Sleep ( 30000 ) ;
       } else { // Объем последней открытой позы не превышает требуемый для закрытия
         if ( ! OrderClose ( ticket , lots , Bid , 2 , Blue ) ) { // Делаем попытку закрыть лишний объем
            prevtime = Time [ 1 ] ; // Попытка неудачна, попробуем позже
             Sleep ( 30000 ) ;
         }
       }
   } else { // Необходима доливка
      lots = NormalizeDouble ( lots , 1 ) ;
       if ( lots < ( minlot / 2 ) ) { 
         return ( 0 ) ; // Доливка не нужна, объем соответствует
       }
   
      ticket = OrderSend ( Symbol ( ) , OP_BUY , lots , Ask , 2 , 0 , 0 , WindowExpertName ( ) , 0 , 0 , Blue ) ; 
       if ( ticket < 0 ) {
         prevtime = Time [ 1 ] ; // Попытка неудачна, попробуем позже
         Sleep ( 30000 ) ;
       }
   }
//----
   return ( 0 ) ;
   }
//+------------------------------------------------------------------+
Dosyalar:
gamer.mq4  5 kb
 

Şimdilik, getiri matrisi için ilk fiyat farklarını hesaplayacak ve bunları bir dosyaya çıkaracak, böylece daha sonra programa beslenip danışman ayarlarını alacak bir script yapıyorum.

 
Reshetov писал(а) >>

Bildiğiniz gibi piyasalar durağan değildir.

Tüm gönderilerin standart hatası, tartıştığımız şeyden kanıtsız olarak kabul ettiğimiz şeyin olmamasıdır.

İnanç üzerine: Zaman içinde bellekle değişen, değişken frekans yanıtına sahip bir VR'miz var. En kötüsü, kazanan bir strateji bulunursa ve yeterince büyük miktarda para (insanlar değil) onu kullanmaya başlarsa, VR değişecektir.

VR'nin bu aksiyomatik açıklaması oyun yöntemlerine uygulanabilir mi? Uzun zaman önce olmasına rağmen, tgrok matrisindeki olasılıklar zamana bağlı değildir. Ve doğrusal programlama hakkında söylenecek hiçbir şey yok.

Reshetov neyi tartışıyor? Bu arada, ilk değil.

 
faa1947 писал(а) >>

Tüm gönderilerin standart hatası, tartıştığımız şeyden kanıtsız olarak kabul ettiğimiz şeyin olmamasıdır.

İnanç üzerine: Zaman içinde bellekle değişen, değişken frekans yanıtına sahip bir VR'miz var. En kötüsü, kazanan bir strateji bulunursa ve yeterince büyük miktarda para (insanlar değil) onu kullanmaya başlarsa, VR değişecektir.

VR'nin bu aksiyomatik açıklaması oyun yöntemlerine uygulanabilir mi? Uzun zaman önce olmasına rağmen, tgrok matrisindeki olasılıklar zamana bağlı değildir. Ve doğrusal programlama hakkında söylenecek hiçbir şey yok.

Reshetov neyi tartışıyor? Bu arada, ilk değil.

daha ziyade, durağan olmamayla değil, uyumsuzlukla ilgilidir. imha

istikrarlı piyasa senaryoları var, en olumsuzda bile karlı olacak bir strateji seçiliyor. Şans ve tesadüf unsurunu ortadan kaldırma girişimi. Durağan olmama durumunda, senaryolar zamanla değişir. Onlar. tüm matris gözden geçirilmelidir.

 
Avals >> :

daha ziyade, durağan olmamayla değil, uyumsuzlukla ilgilidir. imha

istikrarlı piyasa senaryoları var, en olumsuzda bile karlı olacak bir strateji seçiliyor. Şans ve tesadüf unsurunu ortadan kaldırma girişimi. Durağan olmama durumunda, senaryolar zamanla değişir. Onlar. tüm matris gözden geçirilmelidir.

Şu anda, bunu söyleyebilirsin. Çünkü şimdiye kadar tüccarlar, piyasaların hangi alanlarda durağan olduğunu ve hangilerinde durağan olmadığını bilmiyorlar. En az riskle piyasa hareketlerinden kâr elde etmelerini sağlayan bu bilgiyi edindikleri anda, toplu olarak piyasaları durağan bir duruma geçirecekler ve bundan sonra merkez bankalarını kolayca ve en dürüst şekilde temizleyecekler. örneğin İzlanda'da oldu.

 

Ustalaşmadı - çok uzun bir metin.


Makalenin ne hakkında olduğunu 20 kelimeyle anlatmak mümkün mü?

 
SProgrammer >> :

Ustalaşmadı - çok uzun bir metin.


Makalenin ne hakkında olduğunu 20 kelimeyle anlatmak mümkün mü?

Bu çok kısa bir yazı çünkü. Makaleler bölümünde yayınlanmak için minimum gereksinimlerin yaklaşık yarısı kadar


Anlamını kaybetmeden nasıl daha da kısaltabilirim bilmiyorum. Ve sanırım hiçbir şekilde, çünkü: Matematikte asil yollar yoktur (c) Öklid

Neden: