質問、バグについて - ページ 2 1234 新しいコメント Alain Verleyen 2016.03.04 22:19 #11 Vasyl Nosal:できない(したくない?)。だから、ここで報告するのです。もしかしたら、開発者がこのトピックを読んでくれるかもしれません。 これはドキュメント通りに動作 しています。ArrayInitialize(array, init_val) で配列を初期化しても 、この配列に確保された予備要素の値が同じまま初期化 されるわけではありません。ArrayResize() 関数を使ってさらに 配列を展開 すると、配列の末尾に要素が追加され、その値は不定になり、ほとんどの場合 init_value と等しく なりません。 削除済み 2016.03.04 22:30 #12 Alain Verleyen:ドキュメント通りに 動作しています。カスタム・インジケータに、そのインジケータがチャートに描画されるべきではないときに、独自のインジケータの空値を指定 することができます。PLOT_EMPTY_VALUE修飾子と共にPlotIndexSetDouble()関数を 使用してください。PLOT_EMPTY_VALUE=EMPTY_VALUEと設定します。もし、インジケータ・バッファのいくつかの要素に何らかの値を設定しなければ、それはEMPTY_VALUEでなければならない。(mql4と同じ) Alain Verleyen 2016.03.04 23:28 #13 Vasyl Nosal:カスタム・インジケータに、そのインジケータがチャートに描画されるべきではないときに、独自のインジケータの空値を指定 することができます。PLOT_EMPTY_VALUE修飾子と共にPlotIndexSetDouble()関数を 使用してください。PLOT_EMPTY_VALUE=EMPTY_VALUEと設定します。もし、インジケータ・バッファのいくつかの要素に何らかの値を設定しなければ、それはEMPTY_VALUEでなければならない。(mql4のように)そんなの見たことない、なんだか 頑固 ですね。そして、あなたは間違っています、バッファのすべての値は明示的に設定する必要があります、mql4でも。どんな変数も定義時に初期化することができます。 明示的に初期化されない場合、この変数に格納される値は任意のものになります。暗黙の初期化は使用されません。私はあなたに答えるために多くの時間を失うことはありません、私はあなたがドキュメントを読むことを強くお勧めします。 Stuart Browne 2016.03.05 00:00 #14 Vasyl Nosal:バッファのデータをウィンドウから隠すには? // Hide buffer data SetIndexLabel(0,NULL); 削除済み 2016.03.05 10:16 #15 Alain Verleyen:...そして、あなたは間違っています、バッファのすべての値は明示的に設定されなければなりません、これもmql4で。...いいえ。mql4では新しいバーが来ると自動的にEMPTY_VALUEが設定されます(または、SetIndexEmptyValue()の値)。mql4では、もしfufferの要素に何も設定しなければ、その要素はEMPTY_VALUE(またはSetIndexEmptyValue()の値)を持つことになります。そして、それは大丈夫です。 ファイル: Fractalsre1.mq4 6 kb 削除済み 2016.03.06 12:37 #16 Visual studio 2015 の dll ファイルで作成します。関数は1つです。 calcul(int int)2つの数値の和を計算します。 プロジェクトc++ dll x86(64トライも)#import "Dll1_64.dll" int calcul(int ,int ); #import //////////////////////////////////// void OnStart() { Alert("Summ="+string(calcul(5,7))); }2016.03.06 13:45:44.848 Cannot load 'C:\Users\ev\AppData\Roaming\MetaQuotes\Terminal\CBAD7D1B35A2FBD485DA10342CF7119A\MQL4\Libraries\Dll1_64.dll' [126]2016.03.06 13:38:22.631 Cannot call 'Dll1_64.dll::calcul', 'Dll1_64.dll' is not loaded 2016.03.06 13:38:22.631 prob EURUSD,H4: 未解決のインポート関数呼び出しがあります。私はすべてのこのDLLのを見つけなければならないのですか? ファイル: Dll1.zip 4 kb 削除済み 2016.03.06 13:02 #17 うーん。windows-system32にapi-ms-win-crt-runtime-l1-1-0.dllがありますが、mt4ではこのdllの関数を 赤色で着色しています。 削除済み 2016.03.11 00:45 #18 ブラックリストを作ることを提案します。 削除済み 2016.03.12 10:53 #19 日付から日付への最大値・最小値(棒グラフではない)を細かく表示する機能は ありますか? Alain Verleyen 2016.03.12 11:02 #20 Vasyl Nosal: 日付から日付への最大値・最小値(棒グラフではない)を細かく表示する機能はありますか?double data[]; int copied=CopyHigh(Symbol(),Period(),startdate,enddate,data); ArrayMaximum(data); // need to add error checking 1234 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
できない(したくない?)。だから、ここで報告するのです。
もしかしたら、開発者がこのトピックを読んでくれるかもしれません。
ArrayInitialize(array, init_val) で配列を初期化しても 、この配列に確保された予備要素の値が同じまま初期化 されるわけではありません。ArrayResize() 関数を使ってさらに 配列を展開 すると、配列の末尾に要素が追加され、その値は不定になり、ほとんどの場合 init_value と等しく なりません。
ドキュメント通りに 動作しています。
カスタム・インジケータに、そのインジケータがチャートに描画されるべきではないときに、独自のインジケータの空値を指定 することができます。PLOT_EMPTY_VALUE修飾子と共にPlotIndexSetDouble()関数を 使用してください。
PLOT_EMPTY_VALUE=EMPTY_VALUEと設定します。
もし、インジケータ・バッファのいくつかの要素に何らかの値を設定しなければ、それはEMPTY_VALUEでなければならない。
(mql4と同じ)
カスタム・インジケータに、そのインジケータがチャートに描画されるべきではないときに、独自のインジケータの空値を指定 することができます。PLOT_EMPTY_VALUE修飾子と共にPlotIndexSetDouble()関数を 使用してください。
PLOT_EMPTY_VALUE=EMPTY_VALUEと設定します。
もし、インジケータ・バッファのいくつかの要素に何らかの値を設定しなければ、それはEMPTY_VALUEでなければならない。
(mql4のように)
そんなの見たことない、なんだか 頑固 ですね。
そして、あなたは間違っています、バッファのすべての値は明示的に設定する必要があります、mql4でも。
どんな変数も定義時に初期化することができます。 明示的に初期化されない場合、この変数に格納される値は任意のものになります。暗黙の初期化は使用されません。
私はあなたに答えるために多くの時間を失うことはありません、私はあなたがドキュメントを読むことを強くお勧めします。
バッファのデータをウィンドウから隠すには?
...
そして、あなたは間違っています、バッファのすべての値は明示的に設定されなければなりません、これもmql4で。
...
いいえ。mql4では新しいバーが来ると自動的にEMPTY_VALUEが設定されます(または、SetIndexEmptyValue()の値)。
mql4では、もしfufferの要素に何も設定しなければ、その要素はEMPTY_VALUE(またはSetIndexEmptyValue()の値)を持つことになります。
そして、それは大丈夫です。
Visual studio 2015 の dll ファイルで作成します。関数は1つです。 calcul(int int)
2つの数値の和を計算します。
プロジェクトc++ dll x86(64トライも)
2016.03.06 13:38:22.631 Cannot call 'Dll1_64.dll::calcul', 'Dll1_64.dll' is not loaded
2016.03.06 13:38:22.631 prob EURUSD,H4: 未解決のインポート関数呼び出しがあります。
私はすべてのこのDLLのを見つけなければならないのですか?
日付から日付への最大値・最小値(棒グラフではない)を細かく表示する機能はありますか?