Expert Advisorでスクリプトを実行する

 

こんにちは。

私はエキスパートアドバイザーを通して私がすでに作ったスクリプトを実行することが可能であるかどうかを知りたいですし、それが何度も実行されるのではなく、一度だけ実行されます。

もしこれに関するフォーラムが既にあれば、その方向で私を指摘してください。

ありがとうございます。

 
スクリプトのコードをEAに追加して、EA内で一度だけ実行させればいいのでは?
 
Googleで検索すると、こんな のが出てきます。
 
qjol:
Googleで検索すると、こんな のが出てきます。

でもそれは逆で、その人はEAを動かすためのスクリプトが必要で、私はスクリプトを動かすためのEAが欲しいんです。
 
Shaun:

ええ、でもそれは逆です。その人はEAを動かすためにスクリプトが必要で、私はスクリプトを動かすためにEAが欲しいのです。 。
それは無理です。単純な解決策はスクリプトを関数に することです。このような解決策は、基本的にハックであり、少なくとも信頼できるものではありませんし、単純なものでもありません。
 
ubzen:
〈あり得ない〉[...]

私が可能だと言うなら、それは私が個人的にやった可能性があります。

ubzen:
[...]あなたが探しているものに沿った他の解決策は、基本的にHackであり、それらは少なくとも言うほど信頼できるものでも、簡単なものでもないでしょう。

その通りだ

 
Shaun:

でも、それは逆で、その人はEAを動かすためにスクリプトが必要で、私はスクリプトを動かすためのEAが欲しいんです。
スプーンで食べさせて欲しいのか?
 
qjol:
私が可能だと言うなら、私が個人的にやった可能性があります。

"エキスパートアドバイザーで作成したスクリプトを何度も実行せず、一度だけ実行することが可能かどうか知りたいのです。"

まさにそれを実現するコードを示してください。無限ループやウィンドウズDLLは使わないでね。見てみたいです(笑)。

 
ubzen:

"エキスパートアドバイザーで作成したスクリプトを何度も実行せず、一度だけ実行することが可能かどうか知りたいのです。"

まさにそれを実現するコードを示してください。無限ループやウィンドウズDLLは使わないでね。見てみたいです(笑)。

スクリプトは一度だけ実行されるように設計されています。
 
qjol:
スクリプトは一度だけ実行されるように設計されています。

ええ、私もです。スクリプトで無限ループを使い、そのスクリプトと通信するためにグローバル変数を使用することができます。スクリプトが自分のスレッドで動作するようにすれば、1つのチャートに複数のEAがあるようなものです(オンとオフを切り替えることができます)。そのリンクは以前にも読んだことがあるのですが、今日までピンと来ませんでした。とにかく、私はそれを勧めるつもりでしたが、OPは想像力を働かせていないのか、それとも単に新しいだけなのか。だから、不可能と表現したんだ。

mt4イベントの提案も賢いのですが、Alert.wavをmt4へのDLL呼び出しに変えて、スクリプトやメッセージ後のウィンドウ操作を行うには、Windowsコーディングを学ぶ必要がありそうです。

 
ubzen:

ええ、私もです。スクリプトで無限ループを使い、そのスクリプトと通信するためにグローバル変数を使用することができます。スクリプトが自分のスレッドで動作するようにすれば、1つのチャートに複数のEAがあるようなものです(オンとオフを切り替えることができます)。そのリンクは以前にも読んだことがあるのですが、今日までピンと来ませんでした。とにかく、私はそれを勧めるつもりでしたが、OPは想像力を働かせていないのか、それとも単に新しいだけなのか。だから、不可能と表現したんだ。

mt4イベントの提案も賢いと思いますが、Alert.wavをmt4へのDLL呼び出しに変えて、スクリプトやメッセージ後のウィンドウ操作を行うには、Windowsコーディングを学ぶ必要がありそうです。


実を言うと、私はこのサイトもコーディングも初めてなんです。今までコーディングしたことはありません。