MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 102 1...9596979899100101102103104105106107108109...1953 新しいコメント Vikon 2017.01.31 07:58 #1011 こんにちは!チャートのサブウィンドウで開いているテクニカル指標に計算レベルを追加することは可能でしょうか?もしそうなら、どのような機能ですか?それとも、OBJ_HLINEを 使用しなければならないのでしょうか? OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4 docs.mql4.com OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4 Alexey Viktorov 2017.01.31 08:11 #1012 Vikon: こんにちは!チャートのサブウィンドウで開いているテクニカル指標に計算レベルを追加することは可能でしょうか?もしそうなら、どのような機能ですか?それとも、OBJ_HLINEを 使用しなければならないのでしょうか?ENUM_CUSTOMIND_PROPERTY_DOUBLE のINDICATOR_LEVELVALUE を見てみましょう。 IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4 docs.mql4.com IndicatorSetDouble - Пользовательские индикаторы - Справочник MQL4 Artyom Trishkin 2017.01.31 08:16 #1013 Alexey Viktorov: おい、Artem、なんでCodeBaseに載せないんだ?少なくとももう1つ正しいコードがあるはずです。 まあ、あくまでテンプレートですから......普通に修正機能が必要です。 Alexey Viktorov 2017.01.31 10:08 #1014 Artyom Trishkin: まあ、ただのテンプレートですからね。ちゃんとした修正機能が必要です。 そうすると、Expert Advisorになりますね。そして、それを機能として配置するという話でした。つまり、今のままでいい。 Artyom Trishkin 2017.01.31 11:38 #1015 Alexey Viktorov: そうすると、もうアドバイザーになっちゃいますね。機能として配置するという話でした。つまり、今のままでいい。 いいえ、あなたはわかっていません。実は、stopの修飾がある行はそこにコメントされています。コメントの代わりに、ユーザーは自分の使い慣れた関数で代用することを提案されているのです。ちなみに、この関数でコードを取得する例は、クローズドマーケットへの対応とあわせて既にあります。修正関数(私)は、マーケットが閉じている場合、err変数にERR_MARKET_CLOSEDというコードを書き込み、動作を停止させます。このコードを見て、trawl関数も終了する。つまり、私が使っているコードの処理・修正機能をここに追加して、cotobaseに入れるのを恥ずかしくなくする必要があるのです。そして、トレードクラスから変数名を変え、使用されているクローズドクラスのメソッド(ストプレベルを取得するときにやったように)を追加して、すべてを引っ張ってこなければなりません...。怠け者の私には無理です・・・。 DenZell 2017.01.31 16:14 #1016 こんにちは。大きなEAを書くわけではありません。ただ、今のところ学習中です。質問があります。TPまたはSLによるポジションのクローズを待って、コードの実行を継続しなければなりません。取引の終了を待って、コードの実行を継続したいのですが、while(order>0) や while(order>0) も試しました。実行を 遅らせるためにwhile(order > 0)を試しましたが、これは愚かな考えで、ストラテジーテスターの動作が遅くなってしまいます。.......;.......;order = OrderSend(Symbol(),OP_BUY ....................................);......次のオペレーター......。また、欠落しているGOTO演算子をどのように置き換えるのかも知りたいです。あるいは、トップラインに飛び込むようなプログラムをどう実装するか、などです。 Mickey Moose 2017.01.31 16:44 #1017 DenZell: ファイルを丸ごと放り込む Alexey Viktorov 2017.01.31 17:09 #1018 DenZell:こんにちは。大きなEAを書くわけではありません。ただ、今のところ学習中です。質問があります。TPまたはSLによるポジションのクローズを待って、コードの実行を継続しなければなりません。取引の終了を待って、コードの実行を継続したいのですが、while(order>0) や while(order>0) も試しました。実行を 遅らせるためにwhile(order > 0)を試しましたが、これは愚かな考えで、ストラテジーテスターの動作が遅くなってしまいます。.......;.......;order = OrderSend(Symbol(),OP_BUY ....................................);......次のオペレーター......。また、不足しているGOTO演算子を置き換えることにも興味があります。あるいは、トップラインに飛び込むようなプログラムをどう実装するか、などです。 1.オーダーがオープンされたら、グローバルレベルかスタティックな変数にチケットを書き込み、オーダーがブルーライトに なるまで、おっと、OrderCloseTime()> 0の比較でクローズするまで監視する必要があります。クローズタイムが0より大きい場合、注文はクローズされます。 2.GOTO演算子への置き換えは、より効率的です。機能については、ドキュメントをお読みください。 Функции - Основы языка - Справочник MQL4 docs.mql4.com Функции - Основы языка - Справочник MQL4 Alexey Viktorov 2017.01.31 17:16 #1019 そして、イベント処理 機能を必ずお読みください。 Функции обработки событий - Функции - Основы языка - Справочник MQL4 docs.mql4.com Функции обработки событий - Функции - Основы языка - Справочник MQL4 Evgeny Belyaev 2017.01.31 23:30 #1020 Svyatoslav Minyaev: ストラテジーテスターで、LowやCloseなどの配列の最大履歴が表示されます。1000本、テスターでもっと履歴のあるアレイはないのですか? 最初は常に1000のようですが、スクロールしていくと、新しいバーが入るにつれて、数字が大きくなっていきます。 1...9596979899100101102103104105106107108109...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは!チャートのサブウィンドウで開いているテクニカル指標に計算レベルを追加することは可能でしょうか?もしそうなら、どのような機能ですか?それとも、OBJ_HLINEを 使用しなければならないのでしょうか?
おい、Artem、なんでCodeBaseに載せないんだ?少なくとももう1つ正しいコードがあるはずです。
まあ、ただのテンプレートですからね。ちゃんとした修正機能が必要です。
そうすると、もうアドバイザーになっちゃいますね。機能として配置するという話でした。つまり、今のままでいい。
こんにちは。大きなEAを書くわけではありません。ただ、今のところ学習中です。質問があります。TPまたはSLによるポジションのクローズを待って、コードの実行を継続しなければなりません。
取引の終了を待って、コードの実行を継続したいのですが、while(order>0) や while(order>0) も試しました。実行を 遅らせるためにwhile(order > 0)を試しましたが、これは愚かな考えで、ストラテジーテスターの動作が遅くなってしまいます。
.......;
.......;
order = OrderSend(Symbol(),OP_BUY ....................................);
......次のオペレーター......。
また、欠落しているGOTO演算子をどのように置き換えるのかも知りたいです。あるいは、トップラインに飛び込むようなプログラムをどう実装するか、などです。
こんにちは。大きなEAを書くわけではありません。ただ、今のところ学習中です。質問があります。TPまたはSLによるポジションのクローズを待って、コードの実行を継続しなければなりません。
取引の終了を待って、コードの実行を継続したいのですが、while(order>0) や while(order>0) も試しました。実行を 遅らせるためにwhile(order > 0)を試しましたが、これは愚かな考えで、ストラテジーテスターの動作が遅くなってしまいます。
.......;
.......;
order = OrderSend(Symbol(),OP_BUY ....................................);
......次のオペレーター......。
また、不足しているGOTO演算子を置き換えることにも興味があります。あるいは、トップラインに飛び込むようなプログラムをどう実装するか、などです。
2.GOTO演算子への置き換えは、より効率的です。機能については、ドキュメントをお読みください。
ストラテジーテスターで、LowやCloseなどの配列の最大履歴が表示されます。1000本、テスターでもっと履歴のあるアレイはないのですか?