MQL5への願い - ページ 22 1...151617181920212223242526272829...131 新しいコメント 削除済み 2008.01.30 09:00 #211 ポインタがなく安全な参照であることは理解していますが、問題はDLLを使用する際にこれらの参照はポインタとして解釈されるのでしょうか?ここでも.NETとの比較で、関数への安全なポインタであるデリゲートタイプがあります。しかし、安全な型はすべて安全でない型に解釈でき、その逆もまた然りで、同じAPIとのやり取りはそのように行われます。ですから、デリゲートは同じように実装されるのか、という疑問もあります。 そして、言語については、ゼロ終端とMQLの文字列は、もっぱらASCIIのほかに、それはユニコードさようならですが、この方向に変更があるでしょうか、.NETを比較するために申し訳ありませんが、ここに行く、我々はメモリ内の文字列はバイト長と文字長ですが、現実にはUTF16で、おそらく5年間ですでにUTF32を基礎になりますすべての文字列。実は、文字列がヘッダーのエンコーディングも持っていた場合、既存のヘッダーパラメータの両方が需要になるのです。例えば、私はUTF8を扱うことが多いのですが、この方向でどのようなステップを踏んでいくのでしょうか、それともすべてそのままなのでしょうか。 データ型については、そのままなのか、.NETで行われているように型識別子が追加されるのか、カスタム型はプリミティブ型と大幅に異なるのか、コンパイラがどう使うかという話ではなく、ユーザーにとってどう見えるのかが知りたいのです。 Renat Fatkhullin 2008.01.30 09:45 #212 MQL5は、純粋なC++ではなく、「C with Classes」として作っています。 文字列型は 純粋なユニコードですが、char型を配列として使用することは可能です。つまり、MQL5では1バイト文字列のネイティブサポートはなく、配列によるエミュレーションという形でしか対応していないのです。通常のDLL以外の他言語との連携は明示的に行わない予定です。 Сергей Ковалев 2008.01.30 09:52 #213 Renat: ところで、最近、Amazonで MQL4プログラミングに完全に特化した日本語の分厚い 本を買いました。著者:豊島久通 とても興味深いです。本書の内容や構成について、ひとことで教えてください。完成されたプログラムやライブラリの例はありますか? Aleksandr Pak 2008.01.30 11:10 #214 Renat: コリー レナート 安全なC++にそのまま持っていきます。 C++は、ソフトウェアベンダーにセキュリティを作り、例えば、彼らは今、オープンソースのEAを売って渡すことを恐れていますが、オブジェクトは確実に取引されます。 しかし、C++そのものが最も危険なツールの1つである。 無駄に「C++」じゃなくて「安全なC++」って言ったんだよ。メモリポインタ(C++で最も悪いもの)がなく、完全なマネージドコードなので安全です。 プレーンCを使いたい方は、MQL5でも全て変わりません。つまり、オブジェクトでクラスを使わず、普通の関数を書き続けることです。 MQLからMQL4への活動のおかげで、C言語への関心が再び高まっています!!!! Cを消費者に向けた。多くの感謝を込めて。 あなたがいないと、C++が最後の流行になってしまい、Delphi側に離反する人が続出したのです。 あなたのため、私たちのために、がんばってください。 Renat Fatkhullin 2008.01.30 11:57 #215 SK. писал (а): レナート ところで、最近、Amazonで MQL4プログラミングに完全に特化した日本語の分厚い 本を買いました。著者:豊島久通 とても興味深いです。本書の内容や構成について、ひとことで教えてください。既成のプログラム、ライブラリの例はありますか? 本書は、ターミナルのダウンロードから始まり、標準インジケータの解説、ターミナルでの作業、解説付きMQL4リファレンスブック、Expert Advisorの作成まで、380ページにわたって収録されています。スクリーンショットとコードスニペットを多数掲載。本書はすべて日本語ですが、スクリーンショット、ソース、機能名で方向性を示しました。 著者のホームページ:http://forex.toyolab.com、 googleの自動翻訳機で英語で読んでみてください。 削除済み 2008.01.30 21:08 #216 口座履歴に、決済した取引の後に残高のバーが表示されていることを確認してください。 このように -手数料なし/込みで または手数料込み あらかじめご了承ください。 私はMQLをとても尊敬しています。 Vadim Zhunko 2008.01.31 23:18 #217 これは本当に欲しいですね。 1.多次元ダイナミックアレイ。6次元以上。 2.インジケーターバッファの数を増やしてください。しかし、それは原理的な問題ではありません。全くなくても大丈夫です。とにかく便利なんです。 3.MT5でDirectXを使いたいのですが、そうしないとグラフィックがとても遅くなります。非常に手抜き感のあるグラフィックです。 4.外部変数だけでなく、外部 変数を配列に収集する可能性。Array[2] = {Qwe, Rty}とする。 5.この方法で配列のサイズを変更することが可能です。Array[n]; == ArrayResize (Array, n); (単なる別のエントリ)。 6.文字列変数を合成したり、変数に変換したりする機能。 7.インジケーター、スクリプト、エキスパートのプロパティでウィンドウを展開できるようにしたい。そして、最後のウィンドウサイズに対応するメモリ。 8.オブジェクトの名前に改行記号を付けてテンプレートに保存する。 9.オブジェクトのプロパティを表示するポップアップウィンドウの文字数を256文字以上にするには。 10.そして、もう一度タイプ変換について。int / double = doubleは既に実行済みです。さらにもう一歩踏み込んで。int / int = doubleとする。それは論理的な話でしょう。 11....expert/filesフォルダのファイル名を返す関数が必要です。 12....expert/filesフォルダー内のファイル数を返す関数が必要です。 13....expert/filesフォルダーのサブディレクトリー。そして、その中にある可能性 11、12pt. 14.MT5のツールを使って、どこでもファイルを作成したり、読んだりできるようにしたい。 15.ダニ歴は最低限必要です!!!!そして、ティックを操作するための関数群。 16.ティックチャート(ティックローソク足)。そして、これらのグラフを扱うための機能。 17.TFは、なければないで、もっとある。そして、それはYR1でなければならない。 18.異なるTFでのオブジェクトの表示に関する問題を修正するため。座標が一致しない。 [アーカイブ!】純粋数学、物理学、化学など:トレードとは一切関係ない脳トレ問題集 [Archive!] Pure mathematics, physics, Question - Open Order Andrey Khatimlianskii 2008.01.31 23:46 #218 ここで、フォーラムで出てきたのが、「注文の 最大数など、サーバーの制限を知る必要がある。 Aleksandr Pak 2008.02.01 00:26 #219 計算されたインジケータの配列を2次元に するのは簡単で、非常に便利だと思います。 例えば double buffer [][Const]; SetIndexBuffer(3,buffer)を設定します。 新しいバーができるごとに,行ポインタは配列要素のバイト数だけ移動するので,あとは配列文字列の要素数を乗算すればよい. 削除済み 2008.02.01 14:33 #220 OK、コードは "managed "でしょう。 ///<summary>」があれば最高です。マウスを変数/タイプ/フィールド/プロパティなどに移動させると、そこに「コメント」した内容をポップアップで教えてくれるんですよ。 1...151617181920212223242526272829...131 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ポインタがなく安全な参照であることは理解していますが、問題はDLLを使用する際にこれらの参照はポインタとして解釈されるのでしょうか?ここでも.NETとの比較で、関数への安全なポインタであるデリゲートタイプがあります。しかし、安全な型はすべて安全でない型に解釈でき、その逆もまた然りで、同じAPIとのやり取りはそのように行われます。ですから、デリゲートは同じように実装されるのか、という疑問もあります。
そして、言語については、ゼロ終端とMQLの文字列は、もっぱらASCIIのほかに、それはユニコードさようならですが、この方向に変更があるでしょうか、.NETを比較するために申し訳ありませんが、ここに行く、我々はメモリ内の文字列はバイト長と文字長ですが、現実にはUTF16で、おそらく5年間ですでにUTF32を基礎になりますすべての文字列。実は、文字列がヘッダーのエンコーディングも持っていた場合、既存のヘッダーパラメータの両方が需要になるのです。例えば、私はUTF8を扱うことが多いのですが、この方向でどのようなステップを踏んでいくのでしょうか、それともすべてそのままなのでしょうか。
データ型については、そのままなのか、.NETで行われているように型識別子が追加されるのか、カスタム型はプリミティブ型と大幅に異なるのか、コンパイラがどう使うかという話ではなく、ユーザーにとってどう見えるのかが知りたいのです。
文字列型は 純粋なユニコードですが、char型を配列として使用することは可能です。つまり、MQL5では1バイト文字列のネイティブサポートはなく、配列によるエミュレーションという形でしか対応していないのです。通常のDLL以外の他言語との連携は明示的に行わない予定です。
ところで、最近、Amazonで MQL4プログラミングに完全に特化した日本語の分厚い 本を買いました。著者:豊島久通
安全なC++にそのまま持っていきます。
C++は、ソフトウェアベンダーにセキュリティを作り、例えば、彼らは今、オープンソースのEAを売って渡すことを恐れていますが、オブジェクトは確実に取引されます。
しかし、C++そのものが最も危険なツールの1つである。
プレーンCを使いたい方は、MQL5でも全て変わりません。つまり、オブジェクトでクラスを使わず、普通の関数を書き続けることです。
MQLからMQL4への活動のおかげで、C言語への関心が再び高まっています!!!!
Cを消費者に向けた。多くの感謝を込めて。
あなたがいないと、C++が最後の流行になってしまい、Delphi側に離反する人が続出したのです。
あなたのため、私たちのために、がんばってください。
ところで、最近、Amazonで MQL4プログラミングに完全に特化した日本語の分厚い 本を買いました。著者:豊島久通
著者のホームページ:http://forex.toyolab.com、 googleの自動翻訳機で英語で読んでみてください。
口座履歴に、決済した取引の後に残高のバーが表示されていることを確認してください。
このように -手数料なし/込みで
または手数料込み
あらかじめご了承ください。
私はMQLをとても尊敬しています。
1.多次元ダイナミックアレイ。6次元以上。
2.インジケーターバッファの数を増やしてください。しかし、それは原理的な問題ではありません。全くなくても大丈夫です。とにかく便利なんです。
3.MT5でDirectXを使いたいのですが、そうしないとグラフィックがとても遅くなります。非常に手抜き感のあるグラフィックです。
4.外部変数だけでなく、外部 変数を配列に収集する可能性。Array[2] = {Qwe, Rty}とする。
5.この方法で配列のサイズを変更することが可能です。Array[n]; == ArrayResize (Array, n); (単なる別のエントリ)。
6.文字列変数を合成したり、変数に変換したりする機能。
7.インジケーター、スクリプト、エキスパートのプロパティでウィンドウを展開できるようにしたい。そして、最後のウィンドウサイズに対応するメモリ。
8.オブジェクトの名前に改行記号を付けてテンプレートに保存する。
9.オブジェクトのプロパティを表示するポップアップウィンドウの文字数を256文字以上にするには。
10.そして、もう一度タイプ変換について。int / double = doubleは既に実行済みです。さらにもう一歩踏み込んで。int / int = doubleとする。それは論理的な話でしょう。
11....expert/filesフォルダのファイル名を返す関数が必要です。
12....expert/filesフォルダー内のファイル数を返す関数が必要です。
13....expert/filesフォルダーのサブディレクトリー。そして、その中にある可能性 11、12pt.
14.MT5のツールを使って、どこでもファイルを作成したり、読んだりできるようにしたい。
15.ダニ歴は最低限必要です!!!!そして、ティックを操作するための関数群。
16.ティックチャート(ティックローソク足)。そして、これらのグラフを扱うための機能。
17.TFは、なければないで、もっとある。そして、それはYR1でなければならない。
18.異なるTFでのオブジェクトの表示に関する問題を修正するため。座標が一致しない。
例えば
double buffer [][Const];
SetIndexBuffer(3,buffer)を設定します。
新しいバーができるごとに,行ポインタは配列要素のバイト数だけ移動するので,あとは配列文字列の要素数を乗算すればよい.
OK、コードは "managed "でしょう。
///<summary>」があれば最高です。マウスを変数/タイプ/フィールド/プロパティなどに移動させると、そこに「コメント」した内容をポップアップで教えてくれるんですよ。