mqlのIDEとしてのVim - ページ 5 123456789101112...16 新しいコメント Edgar Akhmadeev 2020.01.10 21:36 #41 Vladimir Simakov:#define a 3 #if a<5 ... #エンドイフ これなら大丈夫。ここでポイントになるのは、翻訳の段階です。プリプロセッサが実行されているときは、すでにコンパイル時なので、constexpr変数については何も知らない。 はい。 ifに演算子を追加すべきです。&&, ||, defined, ==, !=, <, <=, >, >=... Igor Makanu 2020.01.10 21:37 #42 Edgar Akhmadeev: 最新のC++の規格を正確に知っているわけではありませんが、「#if x>0」はどこにも実装されていないようです。だいたい「#if defined DEBUG && defined LEVELS」くらいでいいんじゃないでしょうか。 今となっては誰も知らないC++はこの5年間で非常に速く進化し始めました。 私はHabraでC++のすべての技術革新に目を通しましたが、その後、それらのトピックに目を通すのをやめました。最新のC++(現在はC++17など)を習得するには、それで書く必要があり、日常業務ではC++は最近あまり必要ではなくなってきました。 ググってみたら、確かにそうですね。constexprhttps://habr.com/ru/post/351970/ と混同してました。 まあ、新しいC++は謎に包まれてるんですけどね、イマイチ))) 削除済み 2020.01.11 00:32 #43 Renat Fatkhullin: 難しければ、stdヘッダファイルにインクルードガードを追加する(またはµlコンパイラに一度だけ#pragmaを無視するように教える)。 をμlプリプロセッサ指示文の前に追加してください。そうしないと、最初のプリプロセッサによって処理されます。stdライブラリのヘッダーを以下のようにインクルードします。 #ifndef VIM mqlcpp_#include <Arrays/ArrayObj.mqh> #endif なぜ?インクルードガードがないんです。ある場合(各ファイルに3行ずつ余分な行がある場合)には、通常通りインクルードすることができます。 Vladimir Pastushak 2020.01.11 08:57 #44 Renat Fatkhullin:皆さん、「機能・特徴の羅列」vs「あれもこれも欠けている」という比較にして、「安っぽい」という言葉を削除してください。特にvimを使っている人は。Intellisenseは今後改善していくつもりです。検索はそこそこでも、もっとよくなる--プランはすでにできあがっている。配色は「オプション」→「カラー」にありますが、テーマはそうではありません。 実際、次のリリースでは、エディタに何が起こるか、驚かれることでしょう。GitHubとStack Overflowを統合した、多言語のMQL4/MQL5/C++/Pythonスタジオに変えています。 mt 4とmt 5でカタログを共有できるMEエディターを1つずつ欲しい。 現在、mt 4とmt 5の間で常にカタログを同期させる必要があります。 私は、mt 4とmt 5の両方で動作する1つのコードを書き、mq 4とmq 5のヘッダーファイルにインラインで接続してコンパイルするだけです。この方法では、基本的なロジックを2回書いたり、異なる端末用にコピーしたりする必要はありません。 現在のプロジェクトは、この方法では使えません...。 Dmitry Fedoseev 2020.01.11 10:34 #45 話題は、ウサギについて、おっと、すみません - ボールについて、おっと - ダンサーについてです。 Dmitry Fedoseev 2020.01.11 10:34 #46 Vladimir Pastushak: mt 4とmt 5で1つのMEエディタを持ち、カタログを共有したい。 mt 4とmt 5の間で常にカタログを同期させなければならない。 私は、mt 4とmt 5の両方で動作する1つのコードを書き、mq 4とmq 5のヘッダーファイルにインラインで接続してコンパイルするだけです。この方法では、基本的なロジックを2回書いたり、異なる端末用にコピーしたりする必要はありません。 現在のプロジェクトは、この方法では使えません......。 そうですね...この魔法のコードを見てみたい。 Igor Makanu 2020.01.11 11:08 #47 Dmitry Fedoseev: そうですね...この魔法のコードを見てみたい。 何も新しい、KimIVライブラリの例に従って、MT4用の取引操作のライブラリを書く - オープン/クローズ/トレーリングとオーダーカウントとライブラリ@fxsaberを 接続する、TSの基本的なロジックはOnTickで手続きスタイルで書く(、テーマフォーラムなどのTSはOnTickでコードの10〜30行を取って、1-101指標や故障レベルまたは複数のTFの分析によってこのTS ...。この10年間、テーマ別フォーラムでは新しいことは何も生まれていない......。今週は特に海外のフォーラムを勉強しています。同じ状況で、みんな同じ輪の中に入っていきます))) Vladimir Pastushak 2020.01.11 11:22 #48 Dmitry Fedoseev: そうですね...その魔法のコードを見てみたいですね。 #ifdef __MQL5__ #endif #ifdef __MQL4__ #endif Vitaly Muzichenko 2020.01.11 11:35 #49 Igor Makanu: 何も新しい、あなたはKimIVライブラリの例に従って、MT4の取引操作のライブラリを書く - オープン/クローズ/取引と注文カウントと接続ライブラリ@fxsaber 、TSの基本的なロジックはOnTickで手続きスタイルで書く()、テーマフォーラムなどのTSは、1-101指標や内訳レベルまたはいくつかのTFの分析によってこのTSのコードの10〜30行かかる... ...この10年間、テーマ別フォーラムでは新しいことは何も生まれていない......。今週は特に海外のフォーラムを研究しています。同じ状況で、みんな同じ輪 の中に入っていきます))) だから、新しいことはできない。「開く→探る→閉じる」の循環。 昔、一枚岩の建設現場で働いたことがあるが、数年前と同じように「型枠を組む→鉄筋を組む→コンクリートを流し込む→型枠を剥がす」と、ぐるぐる回っていた、他に無いからだ :) Vladimir Simakov 2020.01.11 11:51 #50 Dmitry Fedoseev : そうですね...その魔法のコードを見てみたいですね。 greenさん、お久しぶりです)))です。)あなたの車列はどこですか?) 123456789101112...16 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
#define a 3
はい。
ifに演算子を追加すべきです。&&, ||, defined, ==, !=, <, <=, >, >=...
最新のC++の規格を正確に知っているわけではありませんが、「#if x>0」はどこにも実装されていないようです。だいたい「#if defined DEBUG && defined LEVELS」くらいでいいんじゃないでしょうか。
今となっては誰も知らないC++はこの5年間で非常に速く進化し始めました。 私はHabraでC++のすべての技術革新に目を通しましたが、その後、それらのトピックに目を通すのをやめました。最新のC++(現在はC++17など)を習得するには、それで書く必要があり、日常業務ではC++は最近あまり必要ではなくなってきました。
ググってみたら、確かにそうですね。constexprhttps://habr.com/ru/post/351970/ と混同してました。
まあ、新しいC++は謎に包まれてるんですけどね、イマイチ)))
難しければ、stdヘッダファイルにインクルードガードを追加する(またはµlコンパイラに一度だけ#pragmaを無視するように教える)。
をμlプリプロセッサ指示文の前に追加してください。そうしないと、最初のプリプロセッサによって処理されます。stdライブラリのヘッダーを以下のようにインクルードします。
なぜ?インクルードガードがないんです。ある場合(各ファイルに3行ずつ余分な行がある場合)には、通常通りインクルードすることができます。
皆さん、「機能・特徴の羅列」vs「あれもこれも欠けている」という比較にして、「安っぽい」という言葉を削除してください。特にvimを使っている人は。
Intellisenseは今後改善していくつもりです。検索はそこそこでも、もっとよくなる--プランはすでにできあがっている。
配色は「オプション」→「カラー」にありますが、テーマはそうではありません。
実際、次のリリースでは、エディタに何が起こるか、驚かれることでしょう。GitHubとStack Overflowを統合した、多言語のMQL4/MQL5/C++/Pythonスタジオに変えています。
mt 4とmt 5でカタログを共有できるMEエディターを1つずつ欲しい。
現在、mt 4とmt 5の間で常にカタログを同期させる必要があります。
私は、mt 4とmt 5の両方で動作する1つのコードを書き、mq 4とmq 5のヘッダーファイルにインラインで接続してコンパイルするだけです。この方法では、基本的なロジックを2回書いたり、異なる端末用にコピーしたりする必要はありません。
現在のプロジェクトは、この方法では使えません...。
mt 4とmt 5で1つのMEエディタを持ち、カタログを共有したい。
mt 4とmt 5の間で常にカタログを同期させなければならない。
私は、mt 4とmt 5の両方で動作する1つのコードを書き、mq 4とmq 5のヘッダーファイルにインラインで接続してコンパイルするだけです。この方法では、基本的なロジックを2回書いたり、異なる端末用にコピーしたりする必要はありません。
現在のプロジェクトは、この方法では使えません......。
そうですね...この魔法のコードを見てみたい。
そうですね...この魔法のコードを見てみたい。
何も新しい、KimIVライブラリの例に従って、MT4用の取引操作のライブラリを書く - オープン/クローズ/トレーリングとオーダーカウントとライブラリ@fxsaberを 接続する、TSの基本的なロジックはOnTickで手続きスタイルで書く(、テーマフォーラムなどのTSはOnTickでコードの10〜30行を取って、1-101指標や故障レベルまたは複数のTFの分析によってこのTS ...。この10年間、テーマ別フォーラムでは新しいことは何も生まれていない......。今週は特に海外のフォーラムを勉強しています。同じ状況で、みんな同じ輪の中に入っていきます)))
そうですね...その魔法のコードを見てみたいですね。
何も新しい、あなたはKimIVライブラリの例に従って、MT4の取引操作のライブラリを書く - オープン/クローズ/取引と注文カウントと接続ライブラリ@fxsaber 、TSの基本的なロジックはOnTickで手続きスタイルで書く()、テーマフォーラムなどのTSは、1-101指標や内訳レベルまたはいくつかのTFの分析によってこのTSのコードの10〜30行かかる... ...この10年間、テーマ別フォーラムでは新しいことは何も生まれていない......。今週は特に海外のフォーラムを研究しています。同じ状況で、みんな同じ輪 の中に入っていきます)))
だから、新しいことはできない。「開く→探る→閉じる」の循環。
昔、一枚岩の建設現場で働いたことがあるが、数年前と同じように「型枠を組む→鉄筋を組む→コンクリートを流し込む→型枠を剥がす」と、ぐるぐる回っていた、他に無いからだ :)
そうですね...その魔法のコードを見てみたいですね。
greenさん、お久しぶりです)))です。)あなたの車列はどこですか?)