mql5.comフォーラムの活動への願い - ページ 4

 
Integer:

分10年で、1つのバッファが28mbを占有する計算です。

5分間では、5mb。

15分で、2mb。

何か問題があるのでしょうか?

メモリのサイズだけでなく、アクセスする速度も多段階になっており、プロセッサのキャッシュの大きさにも関係しています。従って、データやコードがどこにあるかによって、速度が違ってきます。
 

Andrei01:
А в чем причина?

シングルスレッドでのコード実行。

また、単純な変数 prev_calculated を用いて指標で自動的に行われるチェックを追加したこと、グローバル変数の 動作の違い、可視化機能などが原因として考えられる。

Expert Advisorの複雑な計算に意図的にブレーキをかけたのでしょうか?

なぜすぐに犯罪者だと疑うのか?ところで、開発者は、実行速度を大幅に向上させるOpenCLを 使用する機会を提供しました。
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
Документация по MQL5: Основы языка / Переменные / Глобальные переменные
  • www.mql5.com
Основы языка / Переменные / Глобальные переменные - Документация по MQL5
 

お気に入りが全部 なくなっちゃった。

プロフィールのサブスクリプション・チケットがすべて消えました。

なんとか更新した方がすっきりするかも?使ったのは今日が初めてではないのに...。

MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • 2010.02.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
komposter:

お気に入りが全部 なくなっちゃった。

プロフィールのサブスクリプション・チケットがすべて消えました。

なんとか更新した方がすっきりするかも?使ったのは今日が初めてではないのに...。

今朝は元気でしたよ。IE9、x64
 
Lizar:

1. シングルスレッドでコードを実行する。

2. また、インジケータでは単純な変数 prev_calculated によって自動的に行われるチェックを追加したり、グローバル変数の 異なる動作や視覚化の可能性を追加することができます。

1.インジケータはマルチスレッドでの計算が可能なのですね。

2) Expert Advisorでこのようなチェックを行うことの問題点は何でしょうか?

 
papaklass:

複雑な計算が専門家を殺すなら、その計算が指標を殺すことにもなる。これは議論ではない。時間短縮はインジケータのマルチスレッド化ですが、メモリの無駄遣いです。 Expert Advisorは順次スレッドで動作します。そしてここで、指標のマルチスレッド化によって、熟練者の計算と比較して十分な時間稼ぎができるのか、という疑問が生じます。しかし、Expert Advisor 内での計算の場合は、メモリを節約することになります。EAがチャンピオンシップに参加する意義は大きいですね。前回大会では、メモリを大量に消費するExpert Advisorに主催者側が注目しました。そのために、あれだけのチェックと不要な履歴を引っ張ってきていたのです。(iCustom();)

いいえ、Expert Advisorのこれらの複雑な計算は、インジケータで非常に簡単に行うことができます。
 
Andrei01:

1.だから、インジケータはマルチスレッドコンピューティングを可能にする?

2.これらのチェックをEAで 行うことの問題点は何でしょうか?

道化は続く!pAtAmUst Expert Advisorは1スレッドで、十分なコアがあれば、各インジケータはそれ自身のスレッドにすることができます。

EAで複数スレッドを立てるのがいかに簡単か、見せてください。

 
papaklass:

複雑な計算が専門家を殺すなら、その計算が指標を殺すことにもなる。これは議論ではない。時間短縮はインジケーターのマルチスレッド化ですが、メモリの無駄遣いです。

MetaTrader 5 は、コマンドラインから実行 する場合、柔軟な 設定ファイルを 使用することができます。そのため、ロボットが動作するシンボルと時間枠だけでなく、取引戦略に必要な履歴の深さを参加者全員がプロフィールで指定する機会を設けることにしたのです。
 
papaklass:
コードの例を教えてください。
iDragon 4のコードベースには、iDragonがあります。EAで同じように踊ってみて、同じように速く使えるようにする。
 
Integer:

EAで簡単に複数スレッドを立てる方法を教えてください。

DLLを使っても効果はないのでしょうか?