FORTS 助けてください - ページ 18

 
_Konstantin_:
QUICKをインストールするだけで、あなたの疑問は解消されます。もちろん、トレーダーが日常業務で必要とするもので、MT5には存在しないものも多くあります。もちろん、QUICKに匹敵する機能の一部はMT5でも実現可能ですが、ほんの一部です :)しかも、それを実装するには経験豊富なプログラマーが必要で、QUICKでは一般ユーザー向けにすべて実装されています。さらに、MT5には他のソフトウェアシステムと接続して不具合に対応するためのコネクタがない......。

MT5以前からQuickをインストールしていたのですが.必要なのは、プログラム的に実装することです。これは、Lua.やTSLabよりもMQL5...の方が100倍も簡単です。

でも、今のところオプションと株式部門がないので、あまりやりたいことができないんです。だから、暇な時(休みの時)にTSlabのサイコロを作っているんです...。であり、モエックスではありません

 
Mikalas:

こんばんは!(^o^)

私が書いていることをよく読んでいないのでしょう。

インジケーターを読み込む ときの秒数 - 本当にそんなに悪くない、しかし、。

低流動性金融商品では、ティックが滅多に来ないので、時系列はメモリからアンロードされます。

と、データ取得のプロセスがBEFORE(サーバーに入ること)で始まる。

もっと見る -https://docs.mql4.com/ru/marketinformation/symbolselect

備考

タイムシリーズやインジケータへのアクセス 機能を使用してシンボルのデータを受信するには、MarketWatch ウィンドウでこのシンボルを有効にする必要があります。シンボルがない場合は、データを要求する前にSymbolSelect(symbol_name, true)関数でシンボルを有効にする必要があります。

シンボル履歴に最後にアクセスしてから、つまりiOpen()iHigh()CopyTime()などの関数を最後に呼び出してから10分後に、MarketWatchウィンドウからシンボルを非表示にすることができます。これは、端末が最後に呼び出されてから10分以内の受信データをシンボルに格納し、その後、未使用のデータは端末のメモリから自動的に削除されるためである。

 

こんにちは。

そして、あなたも、よく読んでいない!

GetBars()関数は、最初のチェックがあります。

//---Check for symbol present
  if ( !SymbolInfoInteger( symbol, SYMBOL_SELECT ) )
  {
    ResetLastError();
//---    
    if ( GetLastError() != ERR_MARKET_UNKNOWN_SYMBOL )
    {
      SymbolSelect( symbol, true );
    }
    else
    {
      Print( "GetBars: Неизвестный символ - ", symbol );
      return( 0 );
    }    
  }
 
このトピックに関係のないコメントは、「HFT、アービトラージ」に移動しました。
 
Prival-2:

いいえ、そんなことはありません。同じではないんです。

OIを比較してみました。あなた(MT5)と私(KVIK)が投稿したファイルは、こちらの投稿に添付されています。それらを1つのファイルにまとめ、比較しました。不一致は、ワゴンと小型トロリー...。

Excelファイルを添付しましたので、どなたかご確認ください・・・。

S.Y. 2~4本の契約の違いは、キャンドルの切り方のルールで説明できますが、数十本の違いは......。何百もの契約 - それは問題外です

分析ありがとうございました

一致はしませんが、プラットフォーム開発の変遷は明らかです。その差は数千倍だと思っていたのですが...。非常に興味深い機能が登場しました)

その調子で、大丈夫です)

ボリュームはすごく長いことやっているんです。取引に必要なのは現在の 2つの数字だけ で、それだけです。SUPER!

試してみる必要がある...。

 
_new-rena:

分析ありがとうございました

一致しないが、プラットフォーム開発のシフトは明らかである。その差は数千倍だと思っていたのですが...。非常に興味深い機能が登場しました)

その調子で、大丈夫です)

売主・買主の数のファイルを誰も掲載していないのが残念です。私も比べてみたら面白かったかもしれません。
 

ちなみに、ミスマッチは必ずしも「QuickBooksに有利」なわけではありません。Quicksilverでは、チャート上で「更新」するコマンドもあります)) 。

MT5では、なぜ欠陥があるのかは明らかです。そこでは、ティック(イベントという意味で)がFXに従って生成され、パックでもいくつかのティックが一緒に貼り付けられています。

CopyTickがプロフェッショナルなレベルで完成することを望み、私は大喜びでQuickを捨てます。)

すべて、いつものようにIMHOで。

 
Dima_S:

ちなみに、ミスマッチは必ずしも「QuickBooksに有利」なわけではありません。Quicksilverのチャート上にもこのような「リフレッシュ」コマンドがあります))

....

このコマンドは、OIと売買チャートの穴を埋めるものです(クイック)。これらの穴は、端末の電源が切れている場合に表示されます。どこで誰が失敗したかを知るには、履歴をとって細かくチェックする必要があります。OIの詳細な歴史があります。違いの事実は確定しています。MQLに対応させる。Kvikは長い間OIを翻訳しており、数十、数百単位の違いは、何が起こるかわからないが、捕捉されていると思われる。私自身は、この作業をするのが億劫で、意味がないと思っています(まあ、どうせまたバグを見つけて何も変えられなくなるのでしょうが)。開発者がいて、そこでお金をもらっているのだから、働かせてあげればいい。
 
Prival-2:
OIとBuy/Sellチャートのギャップを埋めるコマンドです(Quick)。これらのギャップは、端末が無効化されている場合に表示されます。どこで誰が失敗したかを知るには、履歴をとって細かくチェックする必要があります。OIの詳細な歴史があります。違いの事実は確定しています。MQLに対応させる。Kvikは長い間OIを翻訳しており、数十、数百単位の違いは、何が起こるかわからないが、捕捉されていると思われる。私自身は、この作業をするのが億劫で、意味がないと思っています(まあ、どうせまたバグを見つけて何も変えられなくなるのでしょうが)。開発者がいて、そこでお金をもらっているのだから、働かせてあげればいい。

このコマンドの意味は大体わかっています。そして、穴や不具合は、クイックを常時オンにしていても現れる。よく見ると、クイックのHighやLowが同じMTより高い/低いバーがあります(逆の場所もあるので)。明らかに1分以内の高値が大きく、安値が小さい方が正しいです。

私も面倒くさがりなので。

また、Openでは必ずそこに差が出ます。ですから、新しいバーの Openは前のバーのCloseと同じでなければならないというのがOIと注文の正しいあり方だと思います。流石は、違う意味で考察していますね。

 
Dima_S:

このコマンドの意味は大体わかっています。そして、穴や不具合は、クイックを常時オンにしていても現れる。よく見ると、クイックのHighやLowが同じMTより高い/低いバーがあります(逆の場所もあるので)。明らかに1分以内の高値が大きく、安値が小さい方が正しいです。

私も面倒くさがりなので。

また、Openでは必ずそこに差が出ます。ですから、新しいバーの Openは前のバーのCloseと同じでなければならないというのがOIと注文の正しいあり方だと思います。Quickskatesはそう思っていません。

プラットフォーム間でHigh/Lowを比較するべきではありません。トレード(ティック)のことである。歴史があり、それは誰にとっても同じことです。ある取引の最大価格が999であった場合、Haiは999でなければならない。それ以外の方法はない。

Z.I.さん 見積もりONで穴が空いたことはありません(交換失敗を除く)。