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

 
ArrayChar.mqh, ArrayDouble.mqh, ArrayFloat.mqh, ArrayInt.mqh, ArrayLong.mqh - これは現在の言語開発レベルを揶揄しているのである。
そう、以前は他に方法がなかったのですが、今は普通にできて、C++コンテナの基本概念をMQLに移管することができます。
 
Sergey Dzyublik:
そう、以前は他に方法がなかったのですが、今は普通にできて、C++コンテナの基本概念をMQLに移管することができます。
そうでしょうか。でも、松葉杖や熊手の道であることはほぼ間違いないでしょう。自分でやってみたらどうだろう?
 
Комбинатор:
そうでしょうか。しかし、それが松葉杖や熊手の道であることは、ほとんど疑っていません。自分でやってみたらどうだろう?

現段階では、私の仕事の分野は、プログラミング言語としてのMQL全般とは関係ありません。
ただ、CObjectと標準コンテナについては、あまり良い経験がありません。

個人的な意見ですが、アルゴリズムやデータ構造の 基本について、地元の「プログラミング」コミュニティの知識レベルは、控えめに言ってもあまり高くはありません。
考えられる理由は、MQLがC++言語という位置づけでありながら、コンテナをまともにサポートするどころか、そのようなコンテナが存在しないことです。
では、ArrayString.mqh、ArrayObj.mqh、ArrayDouble.mqh、. ..がどのように構成されているか、実装を調べて解析した人はいるのでしょうか?とか、どのような場合にどれを使うのが望ましいのか?
ユニットです。

また、多くの人は自分が築いたエコシステムの外には踏み出さないので、MQL,
質の高いアルゴリズムやデータ構造を使用することの利点について、何も知らないのです。
 
Sergey Dzyublik:

私の現在の仕事の分野は、プログラミング言語としてのMQL全般とは関係がありません。
ただ、CObjectや標準コンテナについては、あまり気持ちのいい体験をしていません。

個人的な意見ですが、アルゴリズムやデータ構造の 基本について、地元の「プログラミング」コミュニティの知識レベルは、控えめに言ってもあまり高くはありません。
考えられる理由は、MQLがC++言語という位置づけでありながら、コンテナをまともにサポートするどころか、そのようなコンテナが存在しないことです。
では、ArrayString.mqh、ArrayObj.mqh、ArrayDouble.mqh、. ..がどのように構成されているか、実装を調べて解析した人はいるのでしょうか?とか、どのような場合にどれを使うのが望ましいのか?
ユニットです。

また、多くの人は自分が築いたエコシステムの外には踏み出さないので、MQL,
質の高いアルゴリズムやデータ構造を扱うことの利点について、何も知らないのです。
もしあなたが確立されたエコシステムの上にいて、あなたの知識レベルが「とても」高く、質的なものすべての利点についてすべて知っているならば、歓迎し、質的アルゴリズムとデータ構造を作成し、サポートされないことがないように説明します。そうでなければ - あなたがここで見たいと思うことをして、あなたが作ったものを、すでに多くの有用なことを行っている誰かに、そしてあなたが作る「ノイズとほこり」なしで使うための音と提案にすぎません。
 

私はよく似た構図を使うのですが、残念ながらこの場合はうまくいきません。

 
Sergey Dzyublik:

fxsaber 、何か役に立つことをすることをお勧めします。
例えば、C++のテンプレートの勉強の一環として、最も人気のあるコンテナの実装をMQLで翻訳してみましょう。
なぜなら、普通のTyped Containersを使うのは不便だし、性能的にもそれほど良いとは言えないからです。


トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

文字列型のグローバルターミナル変数が必要ですか?

fxsaber さん 2017.04.10 19:50

ここでもまた、用語の無知が原因で、言わんとすることが理解できない。

カッコよさは追求しない。図書館の利用者は1%未満。さらにniftyは、使用する人の1%未満にしか使われないでしょう。だから、ベースがあればいいというのは正しいように思います。そして、そこにあるのはすでに、以前は複雑だったものが簡単に書けるほどになっていました。上のコードはそのようなものです。


まず自分で書いたものを使い、誰かの役に立つかもしれないと思えば、それを公開する。自分で使わないなら、そんなことを書くために時間をつぶすのは、まず家族に対して無責任だと思うんです。

標準ライブラリ(MathとGraphicsを除く)はこれまで必要ありませんでした。この素晴らしいブログで 見られる、潜在的に便利で興味深い解決策を、私は読むことをお勧めします。

Stanislav Korotky
Stanislav Korotky
  • www.mql5.com
Trader's profile
 
ME の最新ビルドでは、新しく作成されたドキュメントのデフォルトエンコーディングが変更されましたか?
 
Andrey Dik:
ME の最新ビルドでは、新しく作成されたドキュメントのデフォルトエンコーディングが変更されましたか?
ME 1580でEAを作成 したところ:Win-1251(ANSI)
 
Andrey Khatimlianskii:
ME 1580: Win-1251 (ANSI)でEAを作成 したところです。


サードパーティのエディタで文字の体裁を変えることで変わったことはわかるのですが、どのエンコーディングなのか見分ける方法がわかりません。
 
Andrey Dik:

また、コーディングはどのようにすれば見ることができるのでしょうか?
サードパーティーのエディターでテキストの外観を変更することで変わったことがわかったのですが、どのようにコーディングを調べればいいのかわかりません。

私はAkelPad(Total Commanderに付属)を使っています。

現在のエンコードを表示し、異なるエンコードに保存することができます。