EA/インジケーターからのティックのエミュレーション - ページ 6

 
IgorM:

ううん...、使えない

ログにエラーはなく、ターミナルのインターネットも、Vadimのアドバイスで、切断されませんでした - とにかく出力に目盛りはありません


イゴール、コンフィギュレーションを書けるか?
 
FAQ: イゴール、コンフィギュレーションを書いてくれないか?

私はラップトップAsus F80Cを持って いる私もこのラップトップ上で動作しなかったことを覚えていない、でも " コールオブデューティ:モダンウォーフェア3 "は、MT5の作品の下にOpenCLとして、ラグがない:)

ZS: 統合グラフィックスを搭載したCore 2 Duoのノートパソコンもありますが、テレビの下の引き出しの中で、それだけで「ほこり」、時にはその上でアニメを見て - 同情と使用する必要性を捨てるために、あなたは確かにそれをチェックすることができますが、怠け者:)

 
どんなソフトか、何ビットか、管理者権限など、ソフトの構成に言及したのです。
 
FAQ: ソフトウェアの構成、どんなソフトウェアなのか、何ビットなのか、管理者権限などという意味です。

すべてのアップデートを最新にインストール

ZS: このラップトップ上のWinXPでは問題ありません。

 
そうそう、ところで、最後のコードは、前のコードと少し違っているようです:グラフ上で右クリックで「更新」すると、2つの目盛りがつきます。
 
最初のページのコードを使ったら、一発で動きました(XPです)。Expert Advisorに添付していますが、問題なく動作しています。私のような非プログラマーにも理解できるように検証された、このようなコードがもっとたくさんあればいいのにと思いますちなみに、server 2003 R2上も問題なし。
 
expertboss:
最初のページのコードを使ったら、一発で動きました(XPです)。Expert Advisorに添付していますが、問題なく動作しています。私のような非プログラマーにも理解できるように検証された、このようなコードがもっとたくさんあればいいのにと思いますちなみに、server 2003 R2上では、すべて正常に動作しています。
最初のページには、失敗の原因となるような正しいバリアントが全くありませんでした。5ページ目の訂正版を飲んだ方がいい。
 

とにかく、これが機能の最終バージョンです。

int SetMyTimer(int TimerId, int Interval)
{    
  int hWnd= WindowHandle(Symbol(),Period());
  int MT4InternMsg= RegisterWindowMessageA("MetaTrader4_Internal_Message");
  int PostMsgAddr= GetProcAddress(GetModuleHandleA("user32.dll"),"PostMessageA");
  if (PostMsgAddr==0 || hWnd==0) return(0);
  // push ebp; move ebp,esp; push 01; push 02; push MT4InternMsg; push hWnd; mov eax,PostMsgAddr; call eax; pop ebp; ret 0010;    
  int value[]={ 0x55, 0x8B,0xEC, 0x6A,01, 0x6A,02, 0x68,0000, 0x68,0000, 0xB8,0000, 0xFF,0xD0, 0x5D, 0xC2,0x10 };
  int len[]=  { 1,    1,   1,    1,   1,  1,   1,  1,   4,    1,   4,    1,   4,    1,   1,    1,    1,   2 };
  value[8]=MT4InternMsg;  value[10]=hWnd;  value[12]=PostMsgAddr;
  static int TimerCode[7];  ArrayInitialize(TimerCode,0);
  int byte=0;  
  for (int i=0;  i<ArraySize(value);  i++)
    for (int j=0;  j<len[i];  j++, byte++)
      TimerCode[byte/4] |= value[i]>>(8*j)&0xFF<<(byte%4*8);

  return ( SetTimer(hWnd, TimerId, Interval, TimerCode) );
}
 

ありがとうございます。もう朝から1時間くらいかけて、全ページを徹底的に読みましたよ。何が良くて何が悪いかという議論は、中身がないと思っています。そこにライブラリに対処するために何も持っていないと、彼らが必要とするものをダウンロードしたり、問題なく任意の関数を実行し、バグフィクサーとそれらのコードは彼らのために大丈夫ですが、私のようなものがあり、自己教え、例えば、理解し、私自身の作業機能を書くために1ヶ月以上かかった(私は詳細に一般的な知識を意味します)と、同じで関数の働き方を "キャッチアップ "へ(しかし名誉と著者に賞賛は明確にすべてを綴られて)また難しさです。だから、私のような人間には、もっと短くてわかりやすいものを使わなければならないのです。この選択肢は、私にとってより身近なものです。もちろん、この機能がどのように働くのか、特にアセンブラでは理解できませんが、ここにあります! あなたの作品に接続して、先に進んでください。

ちなみに、根拠がないわけではなく、どちらも試しましたが、そちらの方が良いですね、あくまで個人的な意見ですが。まとめると誰もが、彼が何を使って仕事をしているのか、誰が何に近いのかを理解しているのです。注文の 履歴を見て、どのように決済されたかを調べなければならないので、さらに戦略を練ることにしました。 新しい「公式」ティックが届くまで、エミュレートされたティックを使ってこれを行いました。これです。

正直なところ、私はそのためにここに来たわけではなく、質問を受けたので、私が読んだことをもとに私の考えを述べます。

むしろ、質問もなく、XPとサーバーが正常に動作していることを書いたが、サーバーはロシア2003標準であり、私は会社を変更したいとだけ2008と2003 interpricesがあり、それが行かない実行しようとした、そこに動作しないバージョンとサーバー上のライブラリを変更しようとし、サーバーもdllレジストラは彼のバージョンではないことを見て、すぐに彼をプッシュすることはありません。おそらく、そのように設計されているのでしょう。さて、今日はとても遅いので、明日、手に入れたものを仕上げて、インジケーターと最新版の関数を試してみます。

アレクサンダー

 

ティックジェネレーターが実用的に使えるのか理解できないし、使う意味もないのでは?(スポーツ的な興味は除く)。使い方が分かれば、ご自身の実務に役立てることができます(例えば、バー、スプレッド、ティックボリュームなどの パラメータを考慮した平均スリッページを計算することができます)。テスターのティックジェネレーターは、分バーの実際の動きを反映しないので、他のジェネレーターより優れているわけでも劣っているわけでもありません。そして、あなたはボールからシミュレートしようとした場合 - その後、現実的には、アカウントに引用符(それが大きい場合非難)のスナップショットを取るために良いだろう - 最大 - 希少バーストを持つS&Pブローカーのライオンのシェアのための第二の三分の一を。でも、それでも全然、役に立ちません。

ダニに乾杯!