もう一度、マルチスレッドについて - ページ 6

 
dd:

だから、令状を送るだけでなく、他のチェックもたくさん行われているんだ。しかし、1つの関数が終了するまで、すべてキューに入れられ、他の関数は実行されない・・・。

問題の用語で説明しました。そして、それは複雑な作業です。DLLまたはチャットまたは何か - どのような私の関心は、私はこれらのタスクを並列化し、状況を理解するためにテスターで実行し続けることができるシナリオです...

光を求めて来たのか、何がどう動くのかを皆に伝えるために来たのか、決めなければなりません。

何が必要で、どうすればいいかは、あなたの方がよくご存じでしょう。

がんばってください。

 
Andrey Khatimlianskii:

光のためにここにいるのか、それとも何がどう動くべきかを皆に伝えるためにいるのか、決めなければならないのです。

何が必要で、どうすればいいかは、あなたの方がよくご存じでしょう。

がんばってください。

という条件では、実用的なアドバイスがない...。おやすみなさい...。
 
Andrey Khatimlianskii:

光のためにここにいるのか、それとも何がどう動くべきかを皆に伝えるためにいるのか、決めなければならないのです。

何が必要で、どうすればいいかは、あなたの方がよくご存じでしょう。

がんばってください。

それは明らかにそこに記載されている - ループでは、1秒で注文を送信する以外に、他の多くのタスクが実行されなければならない - 例えば、500 000注文を閉じるか、閉じないために - チェック...0.1ロット、50 000デポジット、数学は得意ですか? そうです、合成です。しかし、あなたのアドバイスは無価値です。
 
dd:

24コアを自由に使えるテスターで、このストラテジーを実行するのに5日かかります。そして、1つのコアしか動作しない。ログはもちろんのこと、誰もその時のためにくだらないログを必要としないので、数テラバイトに肥大化する可能性があります。しかも、すべて最適化なしで。そして、このバカログはどうやっても無効化できない.

例えば、4つのスケジュール、それぞれのコア、このポイントを4倍にする、というようにプロセスを加速させたらどうでしょう?さらに、1000件の取引を成立させるための別プロセス、例えばこのプロセスを5スレッドや10スレッドに分解することで、10倍になります。さらに、シグナルによるポジションを 開くための別のプロセスも ...

何度も何度も思うのですが・・・。

でも、1ミリ秒+ブローカーまでのラグ+ブローカーから取引所までのラグ(厨房でない場合)は大きな損失です。これがシベリアで理解されないのは不思議だ...。

5日間でテスターに1回合格?これは傑出したケースです))

 
Dmitry Fedoseev:

5日間でテスターに1回合格?これは傑出したケースです))

まあ、一回取引して、5分待っても何も出てこないときは・・・。しかし、1秒間に何千個もある場合は、何も顕著ではありません :)
 
dd:
まあ、1回の取引で5分も待たされたら、何も残りませんが・・・。しかし、1秒間に何千個もある場合は、何も注目することはありません :)

最適化を実行 し、少なくとも24パス、すべてのコアがビジー状態になります。したがって、何でもかんでも1回でパラレルにするのは意味がないのです。

 
Dmitry Fedoseev:

最適化を実行 し、少なくとも24パス、すべてのコアがビジー状態になります。したがって、何でもかんでも1回でパラレルにするのは意味がないのです。

寒さと暑さを混同している。必要な時に最適化を開始する。今現在のEAで最適なコード実行を実現したいのですが、1秒ごとに大量のアクションが発生しています。最適化」の並列化と1つのEAでの並列化を混同しないように・・・。この2つが大きな違いです。あなたはいつも、1つの同じスクリプトを並行して実行することができると言おうとしていますね.私はそれに異議を唱えないし、誰もそれに異議を唱えない。このトピックでは、1つのスクリプトの実行で複数のコアを使用する方法について説明します。
 
dd:
このトピックでは、1つのスクリプトの実行で複数のコアを使用する方法という、別の内容について説明します。
複数のスレッドを使用するためのコードがすでに書かれているはずですそれ以外の方法はない。
 
Aliaksandr Hryshyn:
複数のスレッドを使用するように、すでにコードが書かれているはずです
問答無用で、どうすればいいのかポカーンと聞いているのです。しかし、このスレッドに限らず、読んでみて、そんな単純な話ではないことに気づきました。私のタスクをできるだけわかりやすく説明しました。そして、レシピをお聞かせください。
 
dd:
問答無用で、その方向性を示してくださいということです。しかし、このスレッドに限らず、読んでみて、そんな単純な話ではないことに気づきました。私のタスクをできるだけわかりやすく説明しました。そして、レシピをお聞かせください。
異なるレシピがあるかもしれませんが、問題の文言によると、最も理想的なのは、指標にその書き込み計算とdllの使用です。でも、これって複雑で割に合わないんですよね...。しかし、そこにどのようなコードがあるのかを正確に知る必要があります。