MT5 速さにこだわる人へ。 - ページ 36

 
shelandr:
私はプログラムを必要としません(持っています)私は、スニファーは単なる入力ブロックである私の端末プログラムを構築するためのソースコードが必要です。
失礼ですが、MT5がサーバーと通信するプロトコルの構造は、もうお分かりですね?
 
Heroix:

MTで取引すれば、99%はターミナル自体にある自作松葉杖で何とかなると理解して、信じてください。

それはわかっているのですが...しかし、私はMT5(MT4はもう考えられません)だけでなく、他のどんなものでも取引するつもりです...。
 
TCP/IPのことではありません。
 
moby_dick:
サーバーのレスポンスに応じて外部DLLで 測定...

あなたの答えを公開します、もしかしたら他の人も役に立つかもしれません :)

mql5から直接GetTickCount()よりも高い精度で時間間隔を測定することができます。

#import "kernel32.dll"
bool QueryPerformanceCounter(ulong &ticks);
bool QueryPerformanceFrequency(ulong &freq);
#import
//---
void OnStart()
{
   ulong t1, t2, st;
   QueryPerformanceFrequency(st);
   if(st>1000)
   {
      st=(ulong)1 e9/st;
      QueryPerformanceCounter(t1);
      Sleep(20);
      QueryPerformanceCounter(t2);
      Print("Tик таймера=",st," нс. // Sleep(20) = ",(t2-t1)*st," нс.");
   }else Print("Таймер высокого разрешения не поддерживается");
}

2013.07.12 18:40:43     test_timer (Si-9.13,M15)        Tик таймера=410 нс. // Sleep(20) = 20511480 нс.
 
shelandr:

すごいな...本物のプログラマーが来たぞ...。

大袈裟かもしれませんが...。

でも、せめて暗号を 解読したり、どのように見ればいいのか、誰か教えてください。

Сниффер, Простое демо пакетного сниффера сетевого уровня модели OSI | DelphiSite
  • www.delphisite.ru
uMain;  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, WinSock;  MAX_PACKET_SIZE = ;  SIO_RCVALL = ;  WSA_VER = ;  MAX_ADAPTER_NAME_LENGTH = ;  MAX_ADAPTER_DESCRIPTION_LENGTH = ;  MAX_ADAPTER_ADDRESS_LENGTH = ;  IPHelper = ;    ICMP_ECHO = ;  ICMP_ECHOREPLY = ;  LOG_STR_0 = + sLineBreak;...
 
Yurich:

あなたの答えを公開します、もしかしたら他の人も役に立つかもしれません :)

mql5から直接GetTickCount()よりも高い精度で時間間隔を測定することができます。

はい、良い解決策です。こちらで説明しています- Windows で時間間隔を測定 http://iproc.ru/programming/windows-timers/
Измерение интервалов времени в Windows | Image Processing
  • iproc.ru
Ино­гда нам нуж­но точ­но из­ме­рить ин­тер­ва­лы вре­ме­ни, в те­че­ние ко­то­рых вы­пол­ня­ют­ся раз­лич­ные ча­сти на­шей про­грам­мы. Ес­ли мы про­грам­ми­ру­ем под опе­ра­ци­он­ную си­сте­му Windows, то у нас есть сле­дую­щие воз­мож­но­сти: timeGetTime() — воз­вра­ща­ет вре­мя в мил­ли­се­кун­дах с мо­мен­та стар­та опе­ра­ци­он­ной...
 
shelandr:

大袈裟かもしれませんが...。

でも、せめて誰か暗号を 解読したり、どのように見ればいいか教えてくれませんか?

もちろんだ、問題ない

とても頭がよくて、経験豊富なここに 住んでいます。

 
MetaDriver:

もちろん、彼はできる。

このWho's Who(大文字)は、とても賢く、とても経験豊富です。 しかも、ここに 住んでいるのです。

そうですね。どうせ後で書き直すことになるのだから。

アドバイザーはどんどん書かせてください。

どうやらフォーラムが違うだけで、タスクはすでに変容しており、ここには合わないようです...。

 
shelandr:

そうですね。どうせ後で書き直すことになるのだから。

アドバイザーはどんどん書かせてください。

ここが間違ったフォーラムなだけで、タスクはすでに変容しており、ここにはそぐわないようです...。

私たちを置き去りにするつもり? 書き続けることだ 君なしでどうすればいい?

 
MetaDriver:

私たちを置き去りにするつもり? さあ、もう一度書いて あなたなしで何ができる?

何をするのか彼は私たちのフォーラムを卒業しました。そのスピードは、まるで天空の星のように、私たちを照らしながら、進んでいく、進んでいく......。

そして、私たちは...車道の石のように、苔むした保守主義では、飛翔する若い才能の妨げになるだけです。

彼は私たちの心の中に永遠に生き続け、冬の長い夜には、孫たちにシェランダーという 星の話をすることでしょう。