エラー、バグ、質問 - ページ 1224 1...121712181219122012211222122312241225122612271228122912301231...3185 新しいコメント Sergey Dzyublik 2014.10.22 14:39 #12231 なぜ (735 と 993 ビルドでは) ターミナルを閉じた 後に TOOLTIP (オブジェクトツールチップ) がデフォルトに なり、ObjectSetString() で設定したとおりにならないのでしょうか。こんな感じでいいんでしょうか?以前もこんな感じだったんですか? Sergey Dzyublik 2014.10.22 16:41 #12232 オブジェクトの説明文の表示を、チャート全体ではなく、特定のオブジェクトに対して有効/無効にする方法はありますか? 削除済み 2014.10.22 17:00 #12233 MT5がニュースのデータをどこに保存しているのかがわからない。何かご存知のことがあれば教えてください。 Alexandr Bryzgalov 2014.10.23 14:51 #12234 1. 描画として保存する2.そのままのアクティブグラフ3. 「画像をオンラインで公開する」にチェックを入れる4. OK5.前回のスクリーンショットが公開される(ただし、なぜか1回のみ)ZS:735ビルド、またもやクソ指紋アップデートなし 削除済み 2014.10.23 15:08 #12235 sanyooooook:ZS:735ビルド、クソ指紋なしで再度アップデート。ただし、開発者用サーバーに端末を接続するのは危険です :)すでに738を持っています。 Alexandr Bryzgalov 2014.10.23 15:18 #12236 Interesting:ただし、開発者用サーバーに端末を接続するのは危険です :)すでに738を持っています。 いいえ、サーバーに接続していません。 Alexey Busygin 2014.10.23 21:47 #12237 アドバイスお願いしますproperty strict プリプロセッサの ヘルプはどこで読めますか? Sergey Dzyublik 2014.10.23 21:59 #12238 これは4用です。 #property strict コンパイラの相違点一覧表。 旧MQL4コンパイラ 新しいMQL4コンパイラ 新しいMQL4コンパイラと#property strictの関係 init()、start()、deinit()の各エントリポイントは、任意のパラメータと任意の戻り値の型を持つことができる。 init()、start()、deinit()は互換性のために保持されています。 と、新しいOnInit(),OnStart(),OnCalculate(),OnTick(),OnTimer(),OnChartEvent(),OnTester(),OnDeinit() は正確にそれらの署名と一致していなければなりません。 同じ init()関数の戻り値は実行中のサブシステムでは一切解析されません init()関数とOnInit()関数の戻り値は、実行中のサブシステムでは一切解析されません OnInit()から0以外の値を返すと、エキスパートまたはインジケータが停止し、プログラムがアンロードされる 変数名には、特殊文字やフルストップを含む、ほぼすべての文字が使用可能です(予約語を除く)。 変数名には、特殊文字やフルストップは使用できません。 予約 語のリストが拡張され、short, long, const などの一般的な単語は名乗れなくなりました。 同じ 変数のスコープは、宣言から(ネストされたブロック内であっても)関数の終わりまでです。 同じ 変数の可視範囲 - 宣言から、その変数が宣言されているブロックの終わりまで。 すべての変数(グローバル、ローカルとも)をゼロで暗黙的に初期化する。 同 グローバル変数のみの初期化。ローカル変数から、文字列のみ暗黙のうちに初期化される ローカル配列は,関数から離れると解放されません. ローカル配列は,関数から抜けるときに解放されます. ローカル配列は終了時に解放される{}。 Array out of range "エラーが 発生しても、 クリティカルエラーにはならない*。 同じです。ただし、このエラーが重要な構造体の配列やクラスは除きます。 「Array out of range " は 重大なエラーで、プログラムを停止 させます。 構造・クラスがない 構造があり、クラスが ある。追加のデータ型が表示されます。 同じ 文字列 - 1バイト。 datetime - 32ビット整数 定義済み変数 Volume の型は double です。 文字列 - unicode。 datetime - 64ビット整数 Volume は、long 型の定義済み変数である。 同じ ArrayCopyRates() は、配列 double[][6] への仮想的なコピーを生成する。 ArrayCopyRates() は、MqlRates[] 配列への仮想的なコピーを生成する。互換性を保つため、配列 double[][6] へのコピーは残されていますが、このコピーは仮想ではなく、現実のものです。 また 関数は、型があっても値を返さないことがあります。このため、コンパイラは関数の末尾に自動的にreturn(0)を挿入しています。 同じです。 どのような型の関数も必ず値を返さなければならない 同時に開くファイル数 - 32 同時に開いているファイル数 - 64 同じ ファイルは常に共有モードで開かれる **。 共有モードはFILE_SHARE_READとFILE_SHARE_WRITEで明示的に宣言する必要があります。 同じ 入力ウィンドウのスクリプトには、外部 変数名が表示されます show_inputs モードのスクリプトでは、extern 変数と入力 変数の名前が入力パラメーターウィンドウに表示されます。 show_inputsモードのスクリプトでは、入力パラメータウィンドウにexternと 入力変数 名の代わりに文字列コメントが表示されます。 初心者の方からの質問 MQL5 MT5 MetaTrader Guzel Gafiatullina 2014.10.24 09:38 #12239 sanyooooook:1. 描画として保存する2.そのままのアクティブグラフ3. 「画像をオンラインで公開する」にチェックを入れる4. OK5.前回のスクリーンショットが公開される(ただし、なぜか断続的に公開される)SZS:735ビルド、再びフィンガープリントを更新せず再現しない。ログを添付し、自分の行動をより詳細に記述する。 Alexandr Bryzgalov 2014.10.24 09:50 #12240 guzel_g:再生されない。ログを添付して、自分の行動をより詳細に記述する。これを試してみてください。1. スクリーンショットを撮り、ウェブサイトで公開する。2.このスクリーンショットをほぼ即座に削除する3.新しいスクリーンショットを撮るこれがログの一部です。2014.10.24 13:46:45.109 Images: screenshot 'https://www.mql5.com/ru/charts/2537104/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook' 2014.10.24 13:44:27.468 Images: screenshot 'https://www.mql5.com/ru/charts/2537087/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook' 2014.10.24 13:43:39.062 Images: screenshot 'https://www.mql5.com/ru/charts/2537080/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook' 最初のスクリーンショット2537080を公開後、すぐに削除しました。次のものが公開されたとき、削除されたスクリーンショット2537080のページが開かれました。 1...121712181219122012211222122312241225122612271228122912301231...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜ (735 と 993 ビルドでは) ターミナルを閉じた 後に TOOLTIP (オブジェクトツールチップ) がデフォルトに なり、ObjectSetString() で設定したとおりにならないのでしょうか。
こんな感じでいいんでしょうか?
以前もこんな感じだったんですか?
1. 描画として保存する
2.そのままのアクティブグラフ
3. 「画像をオンラインで公開する」にチェックを入れる
4. OK
5.前回のスクリーンショットが公開される(ただし、なぜか1回のみ)
ZS:735ビルド、またもやクソ指紋アップデートなし
ZS:735ビルド、クソ指紋なしで再度アップデート。
ただし、開発者用サーバーに端末を接続するのは危険です :)
すでに738を持っています。
ただし、開発者用サーバーに端末を接続するのは危険です :)
すでに738を持っています。
#property strict
コンパイラの相違点一覧表。
旧MQL4コンパイラ
新しいMQL4コンパイラ
新しいMQL4コンパイラと#property strictの関係
init()、start()、deinit()の各エントリポイントは、任意のパラメータと任意の戻り値の型を持つことができる。
init()、start()、deinit()は互換性のために保持されています。
と、新しいOnInit(),OnStart(),OnCalculate(),OnTick(),OnTimer(),OnChartEvent(),OnTester(),OnDeinit() は正確にそれらの署名と一致していなければなりません。
同じ
init()関数の戻り値は実行中のサブシステムでは一切解析されません
init()関数とOnInit()関数の戻り値は、実行中のサブシステムでは一切解析されません
OnInit()から0以外の値を返すと、エキスパートまたはインジケータが停止し、プログラムがアンロードされる
変数名には、特殊文字やフルストップを含む、ほぼすべての文字が使用可能です(予約語を除く)。
変数名には、特殊文字やフルストップは使用できません。
予約 語のリストが拡張され、short, long, const などの一般的な単語は名乗れなくなりました。
同じ
変数のスコープは、宣言から(ネストされたブロック内であっても)関数の終わりまでです。
同じ
変数の可視範囲 - 宣言から、その変数が宣言されているブロックの終わりまで。
すべての変数(グローバル、ローカルとも)をゼロで暗黙的に初期化する。
同
グローバル変数のみの初期化。ローカル変数から、文字列のみ暗黙のうちに初期化される
ローカル配列は,関数から離れると解放されません.
ローカル配列は,関数から抜けるときに解放されます.
ローカル配列は終了時に解放される{}。
Array out of range "エラーが 発生しても、 クリティカルエラーにはならない*。
同じです。ただし、このエラーが重要な構造体の配列やクラスは除きます。
「Array out of range " は 重大なエラーで、プログラムを停止 させます。
構造・クラスがない
構造があり、クラスが ある。追加のデータ型が表示されます。
同じ
文字列 - 1バイト。
datetime - 32ビット整数
定義済み変数 Volume の型は double です。
文字列 - unicode。
datetime - 64ビット整数
Volume は、long 型の定義済み変数である。
同じ
ArrayCopyRates() は、配列 double[][6] への仮想的なコピーを生成する。
ArrayCopyRates() は、MqlRates[] 配列への仮想的なコピーを生成する。互換性を保つため、配列 double[][6] へのコピーは残されていますが、このコピーは仮想ではなく、現実のものです。
また
関数は、型があっても値を返さないことがあります。このため、コンパイラは関数の末尾に自動的にreturn(0)を挿入しています。
同じです。
どのような型の関数も必ず値を返さなければならない
同時に開くファイル数 - 32
同時に開いているファイル数 - 64
同じ
ファイルは常に共有モードで開かれる **。
共有モードはFILE_SHARE_READとFILE_SHARE_WRITEで明示的に宣言する必要があります。
同じ
入力ウィンドウのスクリプトには、外部 変数名が表示されます
show_inputs モードのスクリプトでは、extern 変数と入力 変数の名前が入力パラメーターウィンドウに表示されます。
show_inputsモードのスクリプトでは、入力パラメータウィンドウにexternと 入力変数 名の代わりに文字列コメントが表示されます。
1. 描画として保存する
2.そのままのアクティブグラフ
3. 「画像をオンラインで公開する」にチェックを入れる
4. OK
5.前回のスクリーンショットが公開される(ただし、なぜか断続的に公開される)
SZS:735ビルド、再びフィンガープリントを更新せず
再現しない。
ログを添付し、自分の行動をより詳細に記述する。
再生されない。
ログを添付して、自分の行動をより詳細に記述する。
これを試してみてください。
1. スクリーンショットを撮り、ウェブサイトで公開する。
2.このスクリーンショットをほぼ即座に削除する
3.新しいスクリーンショットを撮る
これがログの一部です。
最初のスクリーンショット2537080を公開後、すぐに削除しました。
次のものが公開されたとき、削除されたスクリーンショット2537080のページが開かれました。