ライブラリ: MT4Orders - ページ 59

 
Evgeniy Ilin:
親愛なるfxsaber、これはおそらくバナナの質問ですが、私はそれを聞かなければなりません。Biblaはうまく動作しますが、テスターでは1つの特殊性が現れます。つまり、最初のティックが発生するとすぐに、非常に激しい何かがそこで開始され、数分後にのみテストが実行され始めます。今、私はフクロウのチャートに置くために行ったMT5で、彼はまた、最初のティックを食べ、1つのコアが完全にロードされてハングアップし、ログ内のprinchuティックは、彼らが約2.5分の周期で表示されます)。そして、主なものは、彼が端末をレイプし、彼はすべてで終了するかどうかどのくらい明確ではありません)。Sovは通常、4日に動作し、5日には原則的に使用できません。さて、私はスプリントを無効にしたが、それだけでログをクリアしますが、パフォーマンスとどのようにするのですか?はい、私は歴史の合計と順序の選択の両方を使用し、そうでない場合は、リブを使用する意味は何ですか。MQL5のOnChartEventが OnTickにハングアップしているためです。ターミナルをモックするこの機能をオフにする方法はあるのでしょうか、それとも原則的に提供されていないのでしょうか?あなたのlibを私の製品で使いたいのですが、方法がわかりません。

libなしで試してみてください。

おそらく、要求された楽器のティックがロードされるだけです。

 
Evgeniy Ilin:
あなたのリブを私の製品に使いたいのですが、まだ方法がわかりません。

情報が少ないため、考えられる原因が多岐にわたる。ログを提供してください。ブレーキをデバッグしてください。一般的には、少なくとも何かをして、それを共有すべきです。

 
fxsaber:

情報が少ないため、考えられる原因が多岐にわたる。ログの提供。ブレーキをデバッグする。一般的には、少なくとも何かをして共有するべきだ。

一般的に、私はコードを通過し、遅延を探しました。OrderSelect 一つの順序は、いくつかの秒のプロセスが、それはMODE_HISTORYの場合にのみであり、その後、私は私の機能のアナログを書き、彼はまた、おおよそ与えた、それはすべての歴史についてです。一般的には、ライブラリは良いのだが、どうやらライブラリでは解決できない微妙なニュアンスの問題らしい。総じて、ヒストリーを拒否することで問題を解決した。それでも良いバイブルだ。あなたが分散する物語で動作する方法を把握した場合、それは一般的に美しさになります)。だから、一般的に実際に非常に有用な聖書。ord=OrderSelect...とすると、こんなニュアンスもある。という変数ordの真偽を事前に確認せずに、OrderMagicNumber()などの関数を呼び出すと、遅延も発生します。しかし、もちろん、それはすべて検出され、その後、このようなことはしなくなります )

Документация по MQL5: Торговые функции / OrderSelect
Документация по MQL5: Торговые функции / OrderSelect
  • www.mql5.com
OrderSelect - Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Evgeniy Ilin:

一般的に、私はコードを調べて、遅延を探しました。OrderSelectは 1つの注文を数秒間処理するが、これはMODE_HISTORYの場合だけで、その後、私の機能のアナログを書いたが、それもおおよそを与えた。一般的には、ライブラリは良いのですが、どうやらライブラリでは解決できない微妙なニュアンスがあるようです。一般的には、ヒストリーを拒否することで問題を解決した。それでも良いバイブルだ。あなたが分散する物語で動作する方法を把握した場合、それは一般的に美しさになります)。だから、一般的に実際に非常に有用な聖書。ord=OrderSelect...とすると、こんなニュアンスもある。という変数ordの真偽を事前に確認せずに、OrderMagicNumber()などの関数を呼び出すと、遅延も発生します。しかし、もちろん、それはすべて検出され、その後、このようなことはしなくなります )

実行結果は?
#include <MT4Orders.mqh>

void OnStart()
{
  Print(__MT4ORDERS__);
}
 

マーケットでどれだけの製品がこのライブラリを使っているかは知らないが、定期的に顧客からPMを受け取るので、かなりの数になるようだ。

同時に、非ロシア語圏の作者は、いくつかの古代のビルドを置く。しかし、LSの理由はこれにはありません。



ライブラリは、特にあなたがMT5のニュアンスを理解できるように、MT5のバグに関するメッセージを提供します。例えば、MT5の履歴が同期していないと、MT5のコピー機が簡単に使えなくなり、買い手に深刻な損失をもたらします。しかし、MT4Ordersは問題が検出されたことを警告するだけで、すべてのケースで問題を解決するわけではありません。


これはすべて、ここで何度も何度もかみ砕いて説明してきた。ライブラリ側からのメッセージを無効にする方法も含めて。


私は、あなたがMT4Ordersを感謝のためでなく、あなた自身の商業目的で使用していることを理解しています。ですから、あなたの顧客からの苦情で私に負担をかけないでください。控えめに言っても、うんざりです。

 
テキストを変える方が簡単だろう。
 
traveller00:
テキストを変える方が簡単だろう。

新しいビルドはほとんど使われていない。

 

for(int dfz_in_29=0 ; dfz_in_29<OrdersTotal() ; dfz_in_29 = dfz_in_29 + 1)

{

if(OrderSelect(dfz_in_29,SELECT_BY_POS,MODE_TRADES) && OrderSymbol()==Symbol())

{


if(OrderType()==0)

{

dfz_in_12 = OrderTicket() ; // OrderTicket()は戻り値なし、デモではエラー4003 // -2045194504 ?



}}}



これは何ですか...私も教えてください:thanx非常に...

 
sisz1688:

コードを貼り付ける際は、投稿を編集し、コードボタン(Alt+S)を使用してください。

コードを新しい投稿に正しく投稿しないでください


 

なぜそんなに悲しいのか?