エラー、バグ、質問 - ページ 1224

 

なぜ (735 と 993 ビルドでは) ターミナルを閉じた 後に TOOLTIP (オブジェクトツールチップ) がデフォルトに なり、ObjectSetString() で設定したとおりにならないのでしょうか。

こんな感じでいいんでしょうか?

以前もこんな感じだったんですか?

 
オブジェクトの説明文の表示を、チャート全体ではなく、特定のオブジェクトに対して有効/無効にする方法はありますか?
 
MT5がニュースのデータをどこに保存しているのかがわからない。何かご存知のことがあれば教えてください。
 

1. 描画として保存する

2.そのままのアクティブグラフ

3. 「画像をオンラインで公開する」にチェックを入れる

4. OK

5.前回のスクリーンショットが公開される(ただし、なぜか1回のみ)

ZS:735ビルド、またもやクソ指紋アップデートなし

 
sanyooooook:

ZS:735ビルド、クソ指紋なしで再度アップデート。

ただし、開発者用サーバーに端末を接続するのは危険です :)

すでに738を持っています。

 
Interesting:

ただし、開発者用サーバーに端末を接続するのは危険です :)

すでに738を持っています。

いいえ、サーバーに接続していません。
 
アドバイスお願いしますproperty strict プリプロセッサの ヘルプはどこで読めますか?
 
これは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と 入力変数 名の代わりに文字列コメントが表示されます。

 
sanyooooook:

1. 描画として保存する

2.そのままのアクティブグラフ

3. 「画像をオンラインで公開する」にチェックを入れる

4. OK

5.前回のスクリーンショットが公開される(ただし、なぜか断続的に公開される)

SZS:735ビルド、再びフィンガープリントを更新せず

再現しない。

ログを添付し、自分の行動をより詳細に記述する。

 
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のページが開かれました。