MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1008 1...100110021003100410051006100710081009101010111012101310141015...1953 新しいコメント Maxim Kuznetsov 2019.11.28 10:17 #10071 Sergey Likho:新品、削除は未使用です。クラスエレメントは最初に宣言しているので、作り直しはしない。大抵の場合、多くの作業は配列で行われます。テストケースのスクリプトとは何ですか? クラスを作り、おそらく(その前から)たくさんのスクリプト(または1つか2つのスクリプトとたくさんのテスト関数)を書いて、それが想定したとおりに動くかどうか、それがどのように機能するか、それが使いやすいかどうかをチェックするのである。 同時に、安定性、バグ、メモリーリークをチェックします。 同じような人がたくさんいる巨大なコンプレックスで、クラスをデバッグする必要はありません。 ---- 配列を多用する場合は、配列のサイズを 定期的に外部ジャーナルに出力し、作業中にどれが想像を絶するサイズに肥大化するか確認します。 ちなみに、再帰的な呼び出しは、内部に配列がある場合、メモリ不足になることがあります。再帰がないか、適切に制限されているかを確認する。 Yevhenii Levchenko 2019.11.28 10:48 #10072 mt4のチャート間、端末間(インターネットを介さない)のデータ交換を学ぶために、何を勉強したらよいか教えてください。 Vladimir Simakov 2019.11.28 11:46 #10073 Yevhenii Levchenko: MT4のチャート間や、端末間(インターネットを介さない)でデータをやり取りするためには、何を学べばよいのか、アドバイスをお願いします。 チャート間の場合は、EventChartCustom、端末のグローバル変数、ファイル、winapi。端末間の場合、ファイルとwinapi Vitaly Muzichenko 2019.11.28 12:14 #10074 Yevhenii Levchenko: MT4のチャート間や、端末間(インターネットを介さない)のデータ交換の方法を学ぶには、何を勉強すればよいのか、アドバイスをお願いします。 同一マシン上の端末 間では、「Common」フォルダーにあるファイル アドレスはC:Users<...>평AppData평Roaming↪Lo_MetaQuotes평Terminal↪Lo_Common평 Yevhenii Levchenko 2019.11.28 13:48 #10075 Vladimir Simakov: チャート間の場合、EventChartCustom、ターミナルグローバル変数、ファイル、winapi。 端末間、ファイル、winapiの場合 ヴィタリー・ムジチェンコ 同一マシン上の端末間では、「Common」フォルダーにあるファイル アドレスはC:Users<...>평AppData평Roaming↪Lo_MetaQuotes평Terminal↪Lo_Common평 実はそんなに複雑ではないことが判明!(というか、複雑なのはwinapiだけ)。ありがとうございます。:) Ivan Butko 2019.11.28 13:51 #10076 Alexey Viktorov: 61行目、どの行でしょうか? 今はまだVPN上にある ため、アクセスできないのでわかりません。 Alexey Viktorov 2019.11.28 15:01 #10077 Ivan Butko:VPS上にある ため、まだアクセスできないので何とも言えませんが ソースはVPSにあるのか?パソコンに入れてないのか?よし、もう興味はない。 Ivan Butko 2019.11.28 16:23 #10078 Alexey Viktorov: ソースはVPSにあるのか?パソコンに入れてないのか?OK、もう興味ない。 そうですか(苦笑)。 ああ、今パソコンから離れてるんだ。 Corvin85 2019.11.28 16:30 #10079 一般的には、次のような状況です。Lot1、Lot2、Lot3など、いくつかの「Lot」があります。各停車駅でロットが変わる。マーチンゲールを使ったロットの掛け算ができない、全部違うんです。標準関数FindLastLot()などを応用してみました。非常に面倒なことが判明し、異常なほど働いてしまった。つまり、ロットごとにOrderSendを規定し、他の注文を並行して開けないようにする機能を山ほど持っていたのです。そこで、whileループを使ってswitchケースを付けてみようと思ったのですが、整数でしか動作しないことを思い出しました。forループが使えると思ったのですが、注文はクローズしているため、クローズしたポジション で検索する必要があります。でも、どうやって?もう1つループを書く必要があるのですが、つまり、その中にforとwhileがあるのですか?質問ばかりですが...。フォーラムやインターネットでも答えを探しました。すべてが平凡です。すべてはマーチンゲールを2倍しただけのことだった。MQLマスターズの皆さんには、期待しかありません。方向性を教えてください。 Maxim Kuznetsov 2019.11.28 17:07 #10080 Corvin85: 一般的には、次のような状況です。Lot1、Lot2、Lot3など、いくつかの「Lot」があります。各停車駅でロットが変わる。マーチンゲールを使ったロットの掛け算ができない、全部違うんです。標準関数FindLastLot()などを応用してみました。非常に面倒なことが判明し、異常なほど働いてしまった。つまり、ロットごとにOrderSendを規定し、他の注文を並行して開けないようにする機能を山ほど持っていたのです。そこで、whileループを使ってswitch caseを付けてみようと思ったのですが、整数でしか動作しないことを思い出しました。forループが使えると思ったのですが、注文がクローズしているため、クローズしたポジション で検索する必要があります。でも、どうやって?もう1つループを書く必要があるのですが、つまり、その中にforとwhileがあるのですか?質問ばかりですが...。フォーラムやインターネットでも答えを探しました。すべてが平凡です。すべて同じマーチンゲールを2倍したものです。MQLマスターズの皆さんには、期待しかありません。どのような方向に進めばよいか、アドバイスをお願いします。 原文はパラレルワールドから来たもので、google翻訳で2回翻訳された後、アリスによって再話されているような気がします :-)。 1...100110021003100410051006100710081009101010111012101310141015...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新品、削除は未使用です。クラスエレメントは最初に宣言しているので、作り直しはしない。
大抵の場合、多くの作業は配列で行われます。
テストケースのスクリプトとは何ですか?
クラスを作り、おそらく(その前から)たくさんのスクリプト(または1つか2つのスクリプトとたくさんのテスト関数)を書いて、それが想定したとおりに動くかどうか、それがどのように機能するか、それが使いやすいかどうかをチェックするのである。
同時に、安定性、バグ、メモリーリークをチェックします。
同じような人がたくさんいる巨大なコンプレックスで、クラスをデバッグする必要はありません。
----
配列を多用する場合は、配列のサイズを 定期的に外部ジャーナルに出力し、作業中にどれが想像を絶するサイズに肥大化するか確認します。
ちなみに、再帰的な呼び出しは、内部に配列がある場合、メモリ不足になることがあります。再帰がないか、適切に制限されているかを確認する。
MT4のチャート間や、端末間(インターネットを介さない)でデータをやり取りするためには、何を学べばよいのか、アドバイスをお願いします。
MT4のチャート間や、端末間(インターネットを介さない)のデータ交換の方法を学ぶには、何を勉強すればよいのか、アドバイスをお願いします。
同一マシン上の端末 間では、「Common」フォルダーにあるファイル
アドレスはC:Users<...>평AppData평Roaming↪Lo_MetaQuotes평Terminal↪Lo_Common평
チャート間の場合、EventChartCustom、ターミナルグローバル変数、ファイル、winapi。
同一マシン上の端末間では、「Common」フォルダーにあるファイル
アドレスはC:Users<...>평AppData평Roaming↪Lo_MetaQuotes평Terminal↪Lo_Common평
実はそんなに複雑ではないことが判明!(というか、複雑なのはwinapiだけ)。ありがとうございます。:)
61行目、どの行でしょうか?
VPS上にある ため、まだアクセスできないので何とも言えませんが
ソースはVPSにあるのか?パソコンに入れてないのか?よし、もう興味はない。
ソースはVPSにあるのか?パソコンに入れてないのか?OK、もう興味ない。
そうですか(苦笑)。
ああ、今パソコンから離れてるんだ。
一般的には、次のような状況です。Lot1、Lot2、Lot3など、いくつかの「Lot」があります。各停車駅でロットが変わる。マーチンゲールを使ったロットの掛け算ができない、全部違うんです。標準関数FindLastLot()などを応用してみました。非常に面倒なことが判明し、異常なほど働いてしまった。つまり、ロットごとにOrderSendを規定し、他の注文を並行して開けないようにする機能を山ほど持っていたのです。そこで、whileループを使ってswitch caseを付けてみようと思ったのですが、整数でしか動作しないことを思い出しました。forループが使えると思ったのですが、注文がクローズしているため、クローズしたポジション で検索する必要があります。でも、どうやって?もう1つループを書く必要があるのですが、つまり、その中にforとwhileがあるのですか?質問ばかりですが...。フォーラムやインターネットでも答えを探しました。すべてが平凡です。すべて同じマーチンゲールを2倍したものです。MQLマスターズの皆さんには、期待しかありません。どのような方向に進めばよいか、アドバイスをお願いします。