記事"最後の改革"についてのディスカッション

 

新しい記事 最後の改革 はパブリッシュされました:

トレーディングターミナルを見てください。価格の提示はどのような意味に見えますか?バー、ろうそく足、罫線私たちは価格からしか利益を得ない一方、時間と価格の両方を追求しています。市場を分析する際に、価格のみに注意を向けるだけで良いのでしょうか?この記事は、(「3目並べ」)ポイント・フィギュアチャート作成のためのスクリプトとアルゴリズムを提唱します。記されている推奨にて、記載されている実用的な使用方法の様々な価格パターンを考察していきます。

Рис. 3. Результат построения графика крестики-нолики для Light Crude Oil при помощи нашего скрипта

作者: Roman Zamozhnyy

 

うーん、モニターの前に座って奇跡を待つのを避けるために、プログレスバーか何かを追加することは可能ですか?

2012.03.13 23:24:12 Scripts script PnF (EURUSD,H1) removed
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:10 MemoryException 1048576 bytes not available
2012.03.13 23:19:48 Scripts script PnF (EURUSD,H1) loaded successfully

というエントリーが表示されました:

2012.03.13 23:24:11 PnF (EURUSD,H1) 'cIntBMP.mqh' (348,21) の配列が範囲外です。

SZY: RAM 2Ga (私のWinは470-600Mしか使わない) が今時権威のあるものでないことはよく理解していますが、何かが間違っているようです。

 

動くよ:


でもメモリは8GBです。
 
IgorM:

うーん、モニターの前に座って奇跡を待つのを避けるために、プログレスバーか何かを追加することは可能ですか?

というエントリーが表示されました:

ZY:RAMの2Ga(私のWinは470〜600M以上使用していない)が今時権威のあるものではないことはよく理解していますが、何かが間違っているようです。

cIntBMP モジュールはそのまま使いました。それを解明して報告します。私は2Gaで作業していますが、約100000のバーの履歴とMarketWatch 10楽器。
 
Rich:しかし、約100000バーの履歴とMarketWatch 10楽器。

50,000バーの履歴、1つのオープンTF、市場概要のメジャーのみ、履歴は完全にロードされますが、どうやら端末が履歴をロードしたようです - 約40メガバイトをダウンロード、スクリプトは2回実行しようとしましたが、端末を再起動した後、2回目は履歴がロードされませんでした、スクリプトのデフォルト設定、32ビットWin用のMT5 607ビルド

 

エラーが再現できません。

10メジャー、それぞれ100000分、ボックス2(TWO)ピップス、リバーサル5で試しました。

5分半動きました。

1

このサイズの写真が撮れました、

2

何も問題はありませんでした。

 
Rich: エラーを再現することはできません。

推測できるのは

1.私はWin 32を持っています。

2.atachの記事のスクリプトを無音でパラメータ付きで使いました。

ZY:MT5のグラフィックを使えるようにしてくれたIntegerには 感謝しているが、開発者はターミナル機能のレベルで同様の機能を実現すべきだ。

 
IgorM:

私が推測できるのは

1.I have Win 32, do you?

2.atachの記事のスクリプトを無音でパラメータ付きで使っている。

ZY:MT5のグラフィックを使えるようにしてくれたIntegerには 感謝しているが、開発者はターミナル機能のレベルで同様の機能を実装すべきだ。

おそらく問題は、履歴がロードされないという事実に関連している。ヒストリーはCDownLoadHistoryを使って すべてのシンボルで自動的にロードすることができる。

ボックスサイズを変更し(例えば7に増やす)、1つのツールに限定してみてください:

その結果、terminal_data_terminalMQL5/Images/ディレクトリに1.5MBのファイルができるはずです。

 
Automated-Trading:

この問題は、ヒストリーがロードされていないことが原因かもしれません。履歴は、CDownLoadHistoryを 使用して、すべてのシンボルで自動的にロードできます。

履歴をダウンロードするには、downloadhistoryvisualmode.mq5スクリプトを使用しました。

スクリプト実行後、ターミナルを再起動し、downloadhistoryvisualmodeスクリプトを再度実行し、デフォルト設定でPnF.mq5を実行しました。

ログに

2012.03.14 19:38:00 Scripts script PnF (EURUSD,H1) removed
2012.03.14 19:38:00 MemoryException 1048576 bytes not available
2012.03.14 19:27:36 Scripts script PnF (EURUSD,H1) loaded successfully
2012.03.14 19:27:28 Scripts script downloadhistoryvisualmode (EURUSD,H1) removed
2012.03.14 19:26:41 Scripts script downloadhistoryvisualmode (EURUSD,H1) loaded successfully

Experts タブに正常にロードされました:

2012.03.14 19:38:00 PnF (EURUSD,H1) array out of range in 'cIntBMP.mqh' (348,21)
2012.03.14 19:27:28 downloadhistoryvisualmode (EURUSD,H1) ダウンロード成功。

を実行し、ログにある画面に従って設定した:

2012.03.14 19:56:11 Scripts script PnF (EURUSD,H1) removed
2012.03.14 19:55:57 Scripts script PnF (EURUSD,H1) loaded successfully.

Experts タブに正常にロードされました:

2012.03.14 19:56:11 PnF (EURUSD,H1) Ok.

MT5 フォルダにあります:

ファイルにはCWチャートの画像が含まれていますが、ターミナルでは何も描画されませんでした、

 

私は2GのRAMでWinのスワップファイルを最大/最小=2048/2048に設定しており、今までどのアプリケーション(MATLAB、Statistica、MSOffice、Delphi、デバッガ...、ゲームも含む)でもメモリ不足の 問題はありませんでした。スワップファイルを "auto "に設定し、ログにスクリプトを書きました:

2012.03.14 20:13:02 Scripts script PnF (EURUSD,H1) removed
2012.03.14 20:12:40 Scripts script PnF (EURUSD,H1) loaded successfully

2012.03.14 20:13:02 PnF (EURUSD,H1) Ok.

うーん...、私はそれについてどう思うかをコメントする気もありません...。

もしそうなら、なぜそれが必要なのですか? HOの形でTFを提供するターミナルは言うまでもなく、提案されたウェブプラットフォームの異なるリソースから同様の画面を作ることができます。

ZY: TFウィンドウのキャンバスにMT5のツールを描画できるようにするのは、開発者にとってそんなに難しいことなのでしょうか? カスタム・オフライン・チャートについては、黙っておくよ。

頑張って!

 
IgorM: うーん...、どう思うかコメントする気にもならない...。
本当に奇妙だ。メモリが足りているわけでもない。ただ、タスクマネージャーを見たら、このスクリプトのメモリ消費量はかなり少なくて、せいぜい50メガくらいだった。