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

 

これはKBの異様な状況です。
- 例えば、私がKBでロシア語でコードを公開したとしましょう。

- 編集、アップデート、ロシア語版への新バージョン投入しかできない

- このコードの翻訳が他の言語で表示された場合、編集はそれらの言語で私のために存在しません。

ロシア語は定期的にコードを更新して改善しても、他の言語ではこれらの更新が自動的に行われず、利用できないことがわかりました。

今見たところ、KBにある私のコードの1つの英語版が非常に古く、それを更新するためのアクセス権がありません。

せめて他の言語では自動でコードを更新してくれればいいのに。そういうことをするための条件として、英語でのコメントのみを要求することが必要なのは明らかです。

 
Nikolai Semko:

QBとは奇妙な状況だ。

どの言語でも同じファイルではないのですか?
 
TheXpert:
どの言語でも同じファイルではないのですか?

そうでないことがわかった。

https://www.mql5.com/en/code/22164 iCanvas.mqh バージョン - 1.09.

https://www.mql5.com/ru/code/22164 iCanvas.mqh バージョン -1.12

 
Nikolai Semko:

KBとは不思議な状況です。
- 例えば、私がKBでロシア語でコードを公開したとしましょう。

- 編集、アップデート、ロシア語版への新バージョン投入しかできない

- このコードの翻訳が他の言語で表示された場合、その言語での編集は私のために存在しない。

ロシア語は定期的にコードを更新して改善しても、他の言語ではこれらの更新が自動的に行われず、利用できないことがわかりました。

今見たら、KBの私のコードの1つの英語版が非常に古く、更新するアクセス権を持っていません。

せめて他の言語では自動でコードを更新してくれればいいのに。明らかに、そのようなことをするための条件として、英語でのコメントのみを要求するようにすべきです。

コメント欄に、実際のru-versionへのリンクを書いてください。もし誰かがあなたのコードを本当に必要とするなら、その人はそれを調べて最新版を手に入れるでしょう。

私は、翻訳されたKBのものは誰も必要としないという意見を形成しています。命があるとすれば、それはオリジナルのページにしかないのです。

 
fxsaber:

コメント欄に、実際のru-versionへのリンクを書き込んでください。もし誰かが本当にあなたのコードを必要とするなら、その人はそれを追って最新版を手に入れるでしょう。

私は、翻訳されたKBのものは誰の役にも立たないという意見をまとめました。生命があるとすれば、それは元のページにしかない。

今まではそうしてきた。
ロシア版ではとっくになくなっていたのに、コードのバグについて相談を受けたケースはすでにありました。それはまずいな...。

 
Nikolai Semko:

今まではそうしてきた。
すでに、ロシア版にはずっとなかったのに、コードのバグについて相談されたことがあります。それは命令じゃない...。

これは強い例外です。バイ・モアで本当に必要なものは、ほんの一握りです。

 
fxsaber:

これは強い例外です。QBで本当に必要なものはごくわずかです。

私はそれほど断定的ではありませんが、一般的にはそうです。
 

こんばんは。というアドバイスをいただけますか?ネッティング」デモ口座で、ポジションを反転 させるとエラー10038がポップアップ表示されます。"クローズドボリュームがカレントポジションボリュームを超える"。

テスターではエラーが表示されない。

 
fxsaber:

Expert Advisorが停止したことを知らされずにいると、イライラする。

開発者は、MQLに例外処理を導入したいと考えています。 また、標準のアサートを 導入したいのですが、そうしないとゼロによる除算など、さまざまな人工的なエラーを作らなければなりません。

もう一つ、MT5ではエラー発生時にEAがチャートから削除されず、単に停止するようにしてほしい。 MT4では上記のように正確に実行され、非常に便利です。エディタでコードを修正して再コンパイルするだけで、すべてが瞬時に機能します。 しかしMT5ではEAをチャートにリセットしてパラメータを設定しなければなりません。 そのようなEAが複数起動していると、本当に面倒な作業となります。

ところで、重大なエラーを いち早く知るために、ジャーナルにエラーが出たときにシグナルを出すプログラムを作ることができます。 そのようなアイデアをずっと考えているのですが、まだ実行に移せていないんです。

 
Alexey Navoykov:

MQLに例外処理を導入してほしいですね。標準アサーションも 同時に導入してほしい。そうでないと、ゼロによる除算など、さまざまな人工的なエラーを発生させなければならない。

また、MT5ではエラー発生時にExpert Advisorがチャートから削除されず、単に停止するようお願いしたいです。 MT4ではまさにその方法で、エディタでコードを修正して再コンパイルするだけで、すべてが瞬時に動作するため、非常に便利です。複数のExpert Advisorを起動している場合は、非常に煩わしいです。

ところで、重大なエラーを いち早く知るためには、ジャーナルにエラーが出たときにシグナルを出すようなプログラムを作ればいい。 そんなアイデアをずっと考えているのですが、まだ届いていないんです。

まったくもって同感です
正しい方法を知っていれば、まさにその通りになるはずです。コンパイル後、何度もグラフにプログラムを乗せなければならないのが煩わしい。