2030'da Metatrader X'i nasıl görüyorsunuz? - sayfa 7

 
Alexey Volchanskiy :

13 yıl boyunca platformun gelişimini kabaca özetledim, ama başka bir 10 yılda ne olacak, hadi hayal edelim? Bakın, bazı fanteziler gelecekteki gelişmelere yansıyacak))

Burada hayal kurabilirsiniz.

Ve benim için - forumda hiçbir şey olmadığı ortaya çıktı - sadece yazın - yöneticilerin baktığı yere

 
fxsaber :

Bu aşırı yükü ekle

Bu satırı ekle

Tamam, kurdum, test betiği çalışıyor gibi görünüyor:

 #property strict
#include <fxsaber\TypeToBytes.mqh>         //https://www.mql5.com/ru/code/16282
#define POSTFIX "___"
//+------------------------------------------------------------------+
string GetName( const string Name, const int Num, const string PostFix=POSTFIX)
  {
   return (Name + PostFix + ( string )Num);
  }
//+------------------------------------------------------------------+
bool _GlobalVariableDel( const string Name)
  {
   return ( GlobalVariableDel (Name) && ( GlobalVariablesDeleteAll (Name + POSTFIX) >= 0 ));
  }

#define GLOBAL_VARIABLE_SET(A)                                                        \
template < typename T>\
   datetime _GlobalVariableSet( const string Name, const T A) \
  {                                                                                   \
    _GlobalVariableDel(Name);                                                         \
                                                                                      \
     double Array[];                                                                   \
                                                                                      \
     const datetime Res= GlobalVariableSet (Name,_ArrayCopy(Array,_R(Value).Bytes)); \
     const int Size= ArraySize (Array);                                                \
                                                                                      \
     for ( int i= 0 ; i<Size; i++) \
       GlobalVariableSet (GetName(Name,i),Array[i]);                                  \
                                                                                      \
     return (Res);                                                                      \
  }

GLOBAL_VARIABLE_SET(Value)
GLOBAL_VARIABLE_SET(&Value)
GLOBAL_VARIABLE_SET(&Value[])

#define GLOBAL_VARIABLE_GET(A)                                              \
  {                                                                         \
     double Array[];                                                         \
                                                                            \
     const int Amount=( int )Tmp;                                            \
     const int Size= ArrayResize (Array,Amount/ sizeof ( double )+\
((Amount% sizeof ( double )== 0 ) ? 0 : 1 )); \
                                                                            \
     for ( int i= 0 ; i<Size; i++) \
      Array[i]= GlobalVariableGet (GetName(Name,i));                       \
                                                                            \
     uchar Bytes[];                                                          \
                                                                            \
    _ArrayCopy(Bytes,Array, 0 , 0 ,Amount);                                 \
                                                                            \
    _W(A)=Bytes;                                                          \
  }
//+------------------------------------------------------------------+
template < typename T>
const T _GlobalVariableGet( const string Name)
  {
   T Res; // https://www.mql5.com/ru/forum/1111/page1869#comment_4854112
   ZeroMemory (Res);
   double Tmp;

   if ( GlobalVariableGet (Name,Tmp))
      GLOBAL_VARIABLE_GET(Res)

       return (Res);
  }
//+------------------------------------------------------------------+
template < typename T>
bool _GlobalVariableGet( const string Name,T &Value)
  {
   double Tmp;
   const bool Res= GlobalVariableGet (Name,Tmp);

   if (Res)
      GLOBAL_VARIABLE_GET(Value)

       return (Res);
  }
//+------------------------------------------------------------------+
template < typename T>
bool _GlobalVariableGet( const string Name,T &Value[])
  {
   double Tmp;
   const bool Res= GlobalVariableGet (Name,Tmp);

   if (Res)
     {
       double Array[];

       const int Amount=( int )Tmp;
       const int Size= ArrayResize (Array,Amount/ sizeof ( double )+
                                 ((Amount% sizeof ( double )== 0 ) ? 0 : 1 ));

       for ( int i= 0 ; i<Size; i++)
         Array[i]= GlobalVariableGet (GetName(Name,i));

      _ArrayCopy(Value,Array, 0 , 0 ,Amount);
     }

   return (Res);
  }

//+------------------------------------------------------------------+
void OnStart ()
  {
   string Name= "Name" ;

// Записываем/считываем строки
   _GlobalVariableSet(Name, "Hello World!" );
   Print (_GlobalVariableGet< string >(Name));

// Записываем/считываем простые структуры
   MqlTick Tick;
   SymbolInfoTick ( _Symbol ,Tick);

   _GlobalVariableSet(Name,Tick);
   Print ( "time --> " ,_GlobalVariableGet< MqlTick >(Name).time);
   Print ( "bid --> " ,_GlobalVariableGet< MqlTick >(Name).bid);

// Записываем/считываем массивы
   MqlTick Ticks[ 2 ];

   Ticks[ 0 ] = Tick;
   Ticks[ 1 ] = Tick;

   _GlobalVariableSet(Name,Ticks);

   MqlTick ReadTicks[ 2 ];

   _GlobalVariableGet< MqlTick >(Name,ReadTicks);

   for ( int i= 0 ;i< 2 ;i++)
     {
       Print (i, " : time  --> " ,ReadTicks[i].time);
       Print (i, " :  bid  --> " ,ReadTicks[i].bid);
     }

   _GlobalVariableDel(Name);
  }
//+------------------------------------------------------------------+


Basit görevler için oldukça hantal bir tasarım çıktı, kullanmak isteyip istemediğimden şüphe duymama neden olan bir şey, bir dosyaya yazmak daha kolay, genel olarak tekrar düşüneceğim.

Zaman ayırdığınız için teşekkür ederim!

 
Igor Makanu :

Basit görevler için oldukça hantal bir tasarım ortaya çıktı.

Dahilde tamamen gizlenmişse, hacimlilik önemli mi?

 

On yıl, yalnızca 100 yaşına kadar yaşayan kuyruksuz maymunlar için çok uzun bir süre gibi görünüyor))

Ticaret dörtte devam edecek. Koddan ve tiklerden gelen fanatikler hala ilk beşte olacak. Tüm kullanıcıların %25'i web'e (TV) taşınacak. Mamba ile ilgili seçenekler hızlı kalacaktır.

Bedocoin 450.000'e ulaşacak, infa örgüsü!

 
SeriousRacoon :

On yıl, yalnızca 100 yaşına kadar yaşayan kuyruksuz maymunlar için çok uzun bir süre gibi görünüyor))

Ticaret dörtte devam edecek. Koddan ve tiklerden gelen fanatikler hala ilk beşte olacak. Tüm kullanıcıların %25'i web'e (TV) taşınacak. Mamba ile ilgili seçenekler hızlı kalacaktır.

Bedocoin 450.000'e ulaşacak, infa örgüsü!

Bu pek olası değil... Tam teşekküllü bir Yapay Zekanın o yıla kadar piyasaya sürüleceğini hayal edin. Tabii ki, ben de son zamanlarda bunun bu kadar çabuk ortaya çıkamayacağını düşündüm, ancak tam olarak nasıl çalışması gerektiğine dair son düşünceler beni yanıldığımı garanti etti. Her şey çok daha hızlı olacak. Ben kendim prototipini 10 yıl içinde yaratırdım, yetenekleriyle BT devlerinden bahsetmiyorum bile.

Yani, eğer AI oluşturulursa, ticaret yapacaktır. Ve MT4 onu çekmeyecek.

 
Реter Konow :

Bu pek olası değil... Tam teşekküllü bir Yapay Zekanın o yıla kadar piyasaya sürüleceğini hayal edin. Tabii ki, ben de son zamanlarda bunun bu kadar çabuk ortaya çıkamayacağını düşündüm, ancak tam olarak nasıl çalışması gerektiğine dair son düşünceler beni yanıldığımı garanti etti. Her şey çok daha hızlı olacak. Ben kendim prototipini 10 yıl içinde yaratırdım, yetenekleriyle BT devlerinden bahsetmiyorum bile.

Yani, eğer AI oluşturulursa, ticaret yapacaktır. Ve MT4 onu çekmeyecek.

Her zaman en az bir kuruş kârla ticaret yapacak AI'lar varsa ve herkes bu AI'lara erişebilecekse, takas / forex / kripto ticareti ortadan kalkacaktır. Ama iyi haberlerim var: görünmeyecek)

Ve motor, genel olarak, harici bir arayüze sahip herhangi bir mutfak ekmek kızartma makinesine vidalanabilir.

 
SeriousRacoon :

Her zaman en az bir kuruş kârla ticaret yapacak AI'lar varsa ve herkes bu AI'lara erişebilecekse, takas / forex / kripto ticareti ortadan kalkacaktır. Ama iyi haberlerim var: görünmeyecek)

Ve motor, genel olarak, harici bir arayüze sahip herhangi bir mutfak ekmek kızartma makinesine vidalanabilir.

AI'lar sıradan insanlar gibi ticaret yapacak, ancak olağanüstü insanlara ait olacaklar. Sıradan insanlar için, para için başka bir entelektüel oyun icat edilecek, çünkü onlara yapay zeka kiralamanın bir anlamı olmayacak. Ve genel olarak, insanlar test cihazının resimlerine ne kadar inanacak? Yüzyıllar mı? Yakında, insanların genetik hafızalarına Kase olmadığı ve kalabalıkların mutfağa para taşımayı bırakacağı anlayışı yerleşecek.

AI yaratmanın teknik yönüne gelince, inanın bana, yaratılışı önümüzdeki 10 yıl içinde gerçek olacak.

 
Реter Konow :

AI'lar sıradan insanlar gibi ticaret yapacak, ancak olağanüstü insanlara ait olacaklar. Sıradan insanlar için, para için başka bir entelektüel oyun icat edilecek, çünkü onlara yapay zeka kiralamanın bir anlamı olmayacak. Ve genel olarak, insanlar test cihazının resimlerine ne kadar süre inanacaklar? Yüzyıllar mı? Yakında, insanların genetik hafızalarına Kase olmadığı ve kalabalıkların mutfağa para taşımayı bırakacağı anlayışı yerleşecek.

AI yaratmanın teknik yönüne gelince, inanın bana, yaratılışı önümüzdeki 10 yıl içinde gerçek olacak.

Korkarım ki AI yaratılırsa, yerimiz shkonka'nın altında bir yerde olacak, daha gelişmiş yaratıklara yol vermek gerekecek. Belki de görevimiz buydu. Kendi, kira, uh-huh. Dirençleri bir avuç pirinç için sileceksiniz))

 
Vict :

Korkarım ki AI yaratılırsa, yerimiz shkonka'nın altında bir yerde olacak, daha gelişmiş yaratıklara yol vermek gerekecek. Belki de görevimiz buydu. Kendi, kira, iyi iyi))

Alaycılığı anlıyorum ama cidden yapay zeka bir insandan daha mükemmel olmayacak. Hiç de bile. Aksine, aksine, çok daha düşük olacaktır. Ancak insanların her yerde kullanacakları güçlü ve faydalı yanları olacaktır. Büyük işsizlik başlayabilir. Ancak, AI tarafından Dünya'nın ele geçirilmesi olmayacak, çünkü Ego'sunu bitirmemek, onu kusurlu ve bağımlı bırakmaktan daha kolay bir şey yoktur. Veya özbilinç, kişilik, bireysellik, ruh üzerinde çalışmayın. Sadece mantık, bilgi, anlamsal yapılarla çalışma ve duygu ve hisleri kapatma yeteneğini bırakın. Daha doğrusu, onları geliştirmeyin bile. Ve bu olmadan, AI insanın elinde itaatkar bir köpek olacaktır.
Unemployment Rate - Великобритания - MetaTrader 5
Unemployment Rate - Великобритания - MetaTrader 5
  • www.metatrader5.com
Unemployment rate — количество безработных по отношению к численности трудоспособного населения. Claimant count — наиболее регулярный показатель безработицы, он означает количество заявлений...
 
Реter Konow :

AI'lar sıradan insanlar gibi ticaret yapacak, ancak olağanüstü insanlara ait olacaklar. Sıradan insanlar için, para için başka bir entelektüel oyun icat edilecek, çünkü onlara yapay zeka kiralamanın bir anlamı olmayacak. Ve genel olarak, insanlar test cihazının resimlerine ne kadar süre inanacaklar? Yüzyıllar mı? Yakında, insanların genetik hafızalarına Kase olmadığı ve kalabalıkların mutfağa para taşımayı bırakacağı anlayışı yerleşecek.

AI yaratmanın teknik yönüne gelince, inanın bana, yaratılışı önümüzdeki 10 yıl içinde gerçek olacak.

Yani sıra dışı insanlar hakkında netleşirsiniz, o zaman)) sıra dışı insanların bu tür sistemleri vardır - zaten. Kitleler onlara sahip olmayacak. Kitleler, sonunda zenginleşmek üzere oldukları, sobanın üzerinde yattıkları bir başka inilti ile beslenecek ve proletaryanın rüyası gerçekleşecek. Bunların hepsini çoktan geçtik. Ancak şimdi bu kase, olmayacak veya başlangıçta kârsız olacak olan AI olarak adlandırılacak. Böylece 4 saat boyunca güvenle işlem yapmaya devam edebilirsiniz ve endişelenmeyin))

Gerçek yapay zeka serbest yüzmeye bırakılırsa, bu Vict tarafından tarif edildiği gibi olacaktır ve buna karşı tek çare güç hattını zayıflatmak olacaktır)))