MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 619

 
Vitaly Muzichenko:

トピックは古いですが、それでも読んでみてください、あるいは誰かが新しいことを提案してくれるかもしれません。スクリプトは実行しないし、全く手をつけない)

そうですね。情報がかなり少ないですね。でも、ありがとうございます。

MQLが提供するそうした小さなきっかけを研究していきたいと思います。

ありがとうございました。結果が出たらお知らせするようにします。

 

インジケーターのSendFTP()関数は 動作するのでしょうか?

そうでない場合は、どこに書かれているのでしょうか?

 
Alexandr Ivanov:

インジケーターのSendFTP()関数は 動作するのでしょうか?

そうでない場合は、どこに書かれているのでしょうか?

インジケータやExpert Advisorで許可されていない 機能

インジケーター、スクリプト、Expert AdvisorはMQL4で書かれた実行可能なプログラムで、様々な作業を目的としています。 そのため、プログラムの種類 によって、一部の機能の使用に制限があります。 インジケーターでは以下の機能の使用を禁止しています。

EAやスクリプトでは、インジケーターを目的とした機能はすべて禁止されています。

Выполнение программ - Программы MQL4 - Справочник MQL4
Выполнение программ - Программы MQL4 - Справочник MQL4
  • docs.mql4.com
Каждый скрипт и каждый эксперт работает в собственном отдельном потоке. Все индикаторы работают в одном интерфейсном потоке терминала. Обработка тиков и синхронизация истории также производится в интерфейсном потоке. Если пользовательский индикатор вызван при помощи функции iCustom(), то этот индикатор работает в потоке вызвавшей его программы...
 
ありがとう、親切な人
 
Vitaly Muzichenko:

スクリプトをどのように扱うかはあなた次第です。スクリプトではなく、EAを作る 方が簡単なのでは?

また、タイマー付きのEAではなく、ループしたスクリプトを書くことに固執する理由がわからないのですが?

 
Alexey Viktorov:

また、なぜタイマー付きのEAではなく、ループスクリプトを書きたがるのかが理解できないのですが?

単純な話、欧米で言うところのコミュニケーションの問題なんです。

問題は、MQLに初めて触れる人の中には、すでにプログラミングに慣れ親しんでいる人がいることです。"スクリプト"という言葉は、完全な機能を持つプログラムを意味し、"関数"という言葉は、完全なプログラムを短くしたものを意味します。

スクリプト」という言葉 であれば、Expert Advisorとスクリプトとインジケータの違いを確認するためにMQLのヘルプを読み始める人は皆無なので、誰が見ても同じ意味の「スクリプト」という言葉を使って質問を書き込んでいるのでしょう。

第二の問題は、プログラミング言語を学んだことのない人たち=専門用語はどんな意味にもなりうるということです。

コミュニケーションは問題です;)

 

注文番号393331604 売却停止0.01 EURUSD at 1.1680

これはログエントリーです。ソフトウェアでどのようにトラッキングできますか?


 
Galim_V:

注文番号393331604 売却停止0.01 EURUSD at 1.1680

これはログエントリーです。トレーディングソフトでどのようにトラッキングすればよいのでしょうか?


保留中の注文が 成行注文になったことをどうやって知るのか、というご質問ですね。- 注文の種類ごとにループさせることで、前のティックに対する成行注文の数の増加は、保留中の注文がトリガーされたことを示すサインとなります

TSが単一の注文で取引する場合、単に==1に等しい成行注文の数を比較することになります。

 
Igor Makanu:

単純な話、欧米で言うところのコミュニケーションの問題なんです。

問題は、MQLに初めて触れる人の中には、すでにプログラミングに慣れ親しんでいる人がいることです。"スクリプト"という言葉は、完全な機能を持つプログラムを意味し、"関数"という言葉は、完全なプログラムを短くしたものを意味します。

つまり、すべての人がExpert Advisorとスクリプトとインジケータの違いを確認するためにMQLのヘルプを 読み始めるわけではなく、それぞれ同じ意味の「スクリプト」という言葉を使って質問を書き込んでいるのです。

第二の問題は、プログラミング言語を学んだことのない人たち=専門用語はどんな意味にもなりうるということです。

つまり、問題はコミュニケーションにある;)

まさにその通りである場合もありますし、私も知っています...。しかし今回は、スクリプトではなくEAでという提案の結果、このような対応に...。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラムです。

MQL4に関する初心者の質問、アルゴリズムやコードに関するヘルプやディスカッションを行います。

ネバーネス さん 2018.09.12 17:03

私の理解では、MQLには異なるモジュールを同期させる機能はありません。

なるほど。では、ここで質問です。フィールドにボタンを置いて、そのボタンにスクリプトを仕込んだらどうだろう。

MQLにそのような可能性はあるのでしょうか? それとも、そのような可能性もないのでしょうか?

結局、どうにかしてスクリプトを起動させなければならない !


 
Igor Makanu:

保留中の注文が 成行注文になったかどうかを知るにはどうしたらいいかというご質問ですね。- 注文の種類ごとにループさせることで、前のティックと比較して成行注文の数が増加すれば、保留中の注文がトリガーされたことを示します。

TSが単一の注文で取引する場合、成行注文の数が等しくなるように単純に比較することになる==1

イゴール ありがとうございます。では、端末にはプログラムのチェックボックスが残されていないのですね。また、ティックごとに注文を検索したくない場合は、そのための条件を考案する必要があるのでしょうか。