Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 389

 
Vinin :


Neyin bu kadar korkunç olduğunu öğrenebilirsin


Dakika çarpı saniyenin saatle çarpımı.
Fiyat hareketi kaotik değil, "şifreli".
Bu hareketi deşifre etmek için doğal olarak hareket eden bir çizgi ile fiyat hareketinin bir sentezini yapmak gerekir. Ben zaman sürekliliğini seçtim.
Fiyat hareketini zamanın hareketi ile sentezlemek için, size açıklamayacağım özel bir formüle göre işlem yapmanız gerekir.
Yukarıda sunulan gösterge kısaltılmış bir formüle dayanmaktadır.
Tam formül (kendi çıkarım için hesapladım) kısaltılmış formülden 37 kat daha zor.

Tam formül göstergesi bugün Moskova saatiyle 12:00'de yapıldı.
Gözlerim hayal ettiğim manzarayla açıldı.
Doğal olarak gördüm - sonraki hareketi hesaplanabilen hareketli çizgiler ve hareketleri doğrudan fiyat hareketiyle bağlantılı olduğundan, fiyat hareketi tahmin edilebilir olacaktır.
 

Zor olan bir tane daha var.

 #include <WinUser32.mqh>

int delay = 180 ;
datetime read_now;
int hWnd = 0 ;

void init()
 {
  read_now = TimeLocal () + delay;
  hWnd = WindowHandle ( Symbol (), Period ());
   for (ini i = 0 ; i < 300 ; i++) PostMessageA(hWnd, RegisterWindowMessageA( "MetaTrader4_Internal_Message" ), 2 , 1 );
 }
void start()
 {
   while (! IsStopped ())
   {
     int how_many_remains = read_now - TimeLocal ();
     Comment ( StringConcatenate ( StringSubstr ( "-" , (how_many_remains% 60 >= 0 ), 0 ),
                               StringSubstr ( "0" , ( MathAbs (how_many_remains/ 60 ) > 9 ), 0 ),
                               MathAbs (how_many_remains/ 60 ), ":" ,
                               StringSubstr ( "0" , ( MathAbs (how_many_remains% 60 ) > 9 ), 0 ),
                               MathAbs (how_many_remains% 60 )));
     Sleep ( 1000 );
   }
 }
Bu mesaj demeti işlenirken, init'in tamamlaması ve başlangıçta bir onay işareti beklemeye devam etmesi için zamanı olacaktır.
 
Zhunko :

Uzmanınızla bir çizelge üzerinde ayarlayın. Uzman çalışacak.

Ve kodunuz da çalışıyor, yani init() + while(!IsStopped() ile start() yapmanıza gerek yok), test EA'sında TimeCurrent() 'i TimeLocal() olarak değiştirin ve iken void start( ) komut dosyanızda (!IsStopped()){} (elbette başka bir grafikten başlayın, Symbol() - Period() grafiği bir Uzman Danışman ile ayarlayın). Teşekkürler, şimdi anladım.
 
gyfto :
Ve kodunuz da çalışıyor, yani init() + while(!IsStopped() ile start() yapmanıza gerek yok), test EA'sında TimeCurrent() öğesini TimeLocal() olarak değiştirin ve while void start( ) komut dosyanızda (!IsStopped()){} (elbette başka bir grafikten başlayın, Symbol() - Period() grafiği bir Uzman Danışman ile ayarlayın). Teşekkürler, şimdi anladım.

Çalışıyor ve çalışıyor. Yanlış zaman fonksiyonu nedeniyle çalıştığı görülmez.

Kodunuzu anlamadım. Onlara ne söylemek istediğini kim bilir?...

 
Zhunko :

Çok uygunsuz.


Evet biliyorum )))

Zhunko :
 void init()
 {
   ServiceRefreshChart (hWnd, 100 );
 }
void start()
 {
   ServiceStopRefreshChart (hWnd);
   while (! IsStopped ())
   {
    ...
     Sleep ( 1000 );
   }
 }

Anladım...

Zhunko :

Zor olan bir tane daha var.


VPS'de CPU'nun tehlikeli klinik ölümü.

 
gyfto :

VPS'de CPU'nun tehlikeli klinik ölümü.

Bu sizin kişisel deneyiminiz mi?

Pencereye sadece bir sürü asenkron mesaj var. Bu, sistemin çökmesine ve işlemci üzerinde artan bir yüke neden olmamalıdır.

Sistemde tüm pencerelere bu türden yüzbinlerce mesaj gönderilmektedir.

 
Zhunko :

Kodunuzu anlamadım. Onlara ne söylemek istediğini kim bilir?...

Ve orada hiçbir şey yok, sadece ayrıştırma için WSH komut dosyalarını çalıştırmak için uygun bir kabuk.
Zhunko :

Bu sizin kişisel deneyiminiz mi?


Evet, gerçek yaşam deneyiminden. CPU yükü %100 ise, VPS'ye bile giremezsiniz, teknik desteğe başvurmanız ve VPS'nin yeniden başlatılmasını istemeniz gerekir. Ve CPU üzerindeki yük, WSH komut dosyalarım tarafından son derece kolay bir şekilde elde ediliyor, RAM'deki her fazladan biti takip etmem gerekiyor ... Peki, eğer bir VPS'deysem ve orada değilsem, o zaman yeniden başlatıyorum TS için VM planlı bir acil durumdur. Eskiden...
 
Böyle.
Trigonometrik işlevi anlama:
 MathCos

Ama bu işlevi kullanarak nasıl sinüzoid yapılacağını “anlamadım”.


y = 2cos(x*x)


Bu görev sinir sistemimi büyük ölçüde paramparça etti.

 
Link_x :

Ama bu işlevi kullanarak nasıl sinüzoid yapılacağını “anlamadım”.

y = 2cos(x*x)

Bu görev sinir sistemimi büyük ölçüde paramparça etti.


Radyan cinsinden açı değiştirilmelidir. Dereceyi radyana çevirirseniz (180 derece = pi radyan) ihtiyacınız olan:

1 radyan= 180 /PI

 
Link_x :

Dakika çarpı saniyenin saatle çarpımı.
Fiyat hareketi kaotik değil, "şifreli".
Bu hareketi deşifre etmek için doğal olarak hareket eden bir çizgi ile fiyat hareketinin bir sentezini yapmak gerekir. Ben zaman sürekliliğini seçtim.
Fiyat hareketini zamanın hareketi ile sentezlemek için, size açıklamayacağım özel bir formüle göre işlem yapmanız gerekir.
Yukarıda sunulan gösterge kısaltılmış bir formüle dayanmaktadır.
Tam formül (kendi çıkarım için hesapladım) kısaltılmış formülden 37 kat daha zor.

Tam formül göstergesi bugün Moskova saatiyle 12:00'de yapıldı.
Gözlerim hayal ettiğim manzarayla açıldı.
Doğal olarak gördüm - sonraki hareketi hesaplanabilen hareketli çizgiler ve hareketleri doğrudan fiyat hareketiyle bağlantılı olduğundan, fiyat hareketi tahmin edilebilir olacaktır.


Ama senin bu işin yok, orada tamamen farklı bir işin var.