記事"スタンダードライブラリーのクラスとグーグルチャートAPIを用いて情報ボードを生成する"についてのディスカッション

 

新しい記事 スタンダードライブラリーのクラスとグーグルチャートAPIを用いて情報ボードを生成する はパブリッシュされました:

MQL5 プログラミング言語は主に自動取引システムと複雑な技術的解析の道具の創造をターゲットとしている。. しかしこのことを別として、これはマーケットの状況の追跡に対する興味深いシステムの創造も可能にし、トレーダーとの相互のつながりを与える。この記事ではMQL5の標準ライブラリーの要素とこのような目的に到達するための実例を示すことにする。またチャート作成のためのグーグルチャートAPIの使用についても例を示す。

作者: Евгений

 

((CArrayDouble*)Data.At(Data.Total()-1)).Add(profit)

そして、あなたは図を使った素晴らしい解決策を持っています。

 

コンパイルすると、次の行で型変換によるデータ損失の可能性が あるというエラーが発生します InfoBoard.mq5 589 20

int deal_type=((CArrayDouble *)Data.At(i)).At(1); //andディールタイプ

 
sergey1294:

コンパイルすると、次の行で型変換によるデータ損失の可能性があるというエラーが発生します InfoBoard.mq5 589 20

int deal_type=((CArrayDouble *)Data.At(i)).At(1); //andディールタイプ


おそらくエラーではなく、警告です。

これを我慢して、自由にインジケータを実行してください。

 
エラー2010.06.03 11:47:26 InfoBoard (EURUSD,M5) Convert_PNG()
チャートが正しく表示されません。
 
sergey1294:
エラー 2010.06.03 11:47:26 InfoBoard (EURUSD,M5) Convert_PNG() チャートが正しく表示されません。


MQL5Filesフォルダに行き、board_balance_chart.pngとpie_chart.pngファイルがあるか確認してください。

MQL5/Imagesフォルダも確認してください。

 
space_cowboy:

MQL5Filesフォルダに行き、そこにboard_balance_chart.pngとpie_chart.pngファイルがあるか確認してください。

MQL5/Imagesフォルダも確認してください。

はい、これらのファイルはあります。また、ターミナルの別のディレクトリにコピーしました。Windows 7を使用しているため、ターミナルをインストール すると、フォルダがどこにでも散らばってしまいます。エラーメッセージは消えますが、画像はまだチャートに読み込まれません。
 
sergey1294:
ターミナルをインストールすると、フォルダがどこにあるのかわからないほど散らばってしまう。

これがおそらく問題なのでしょう。

スクリプトを実行して

#property copyright "Copyright 2010, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   Print(TerminalInfoString(TERMINAL_PATH));
  }
//+------------------------------------------------------------------+
スクリプトが表示するターミナルフォルダーに MQL5Files、MQL5Images、MQL5Librariesフォルダー(dllを置くべき場所)があるかどうか確認してください。


 
space_cowboy:

それが問題なのだろう。

スクリプトを実行してみてください

スクリプトが表示するターミナル・フォルダーにMQL5Files、MQL5Images、MQL5Librariesフォルダー(dllを置く場所)があるかどうか確認してください。


一般的に、フォルダが重複している場合、ファイルもそこに置くが、それでも画像を読み込もうとしない。
 
sergey1294:
とにかく、フォルダが重複しているところには、ファイルもそこに置いたのですが、それでも写真をアップロードしようとしません。

フォルダが重複している」とはどういう意味ですか?

ターミナルを正しくインストールします。

スクリプトを実行し(上記参照)、例えばこのような結果を得る:

このフォルダを開くと、このようなサブフォルダがあるはずです:

 
space_cowboy:

フォルダの重複」とはどういう意味ですか?

ターミナルを正しくインストールしてください。

スクリプト(上記参照)を実行し、例えばこのような結果を得る:

このフォルダを開くと、このようなサブフォルダが含まれているはずです:

Windows 7では、ある種の保護機能が働いています。

C:♪Program Files (x86)♪MetaTrader 5_1MQL5 but at the same time are duplicated the folders in the directory

C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\E885B7972A0C831E41EB39B7A9849BBC\MQL5

両方にファイルをアップロードしましたが、まだ機能しません。また、ターミナルを再起動するとすべてが消え、インジケーター・ウィンドウは空のままです。