エキスパートアドバイザー - 雑多な質問 - ページ 28

 

正直者です。

私はすでにあなたの素晴らしい例#250を 読みました、どうもありがとうございます。

今、私は以下のコードを使用しようとしましたが、私はすでにOnChartEvent()がfor()を実行しないことを知っています。( もし私が正しければ )

Q: どうすればこの問題を解決できますか?

if(sparam=="#"+IntegerToString(OrderTicket())+" -"+"some object")

事前にありがとうございます。


 

すみません、何をしようとしているのかよくわからないのですが?

というオブジェクトがあるのでしょうか?

"#"+IntegerToString(OrderTicket())+" -"+"some object"

また、私の例
のように、イベントIDをチェックして いないのですね。

 
honest_knave:

申し訳ありませんが、何をしようとしているのかよくわかりません。
というオブジェクトがあるのでしょうか?

"#"+IntegerToString(OrderTicket())+" -"+"some object"

また、私の例のように、イベントIDをチェックしていないようです。

はい、私のボタンのオブジェクト 名を呼び出そうとしているオブジェクトと呼ばれるものがあります。
しかし、これはドラッグオブジェクトではなく、ボタンオブジェクトです。

 
Max Enrik:

はい、私がボタンのオブジェクト 名を呼び出そうとしているオブジェクトと呼ばれるものがあります。
しかし、これはドラッグオブジェクトではなく、ボタンオブジェクトです。

if(id==CHARTEVENT_OBJECT_CLICK && sparam=="#"+IntegerToString(OrderTicket())+" -"+"some object")
 
honest_knave:
if(id==CHARTEVENT_OBJECT_CLICK && sparam=="#"+IntegerToString(OrderTicket())+" -"+"some object")

私はそれを気にしない、あなたの返事、大いに感謝します。
私はすでにそれを試してみるようになりました。

 

OK、ごめんなさい、あなたが何をしようとしているのか本当によくわからないんです。

それが助けられたことを望みます!

 
honest_knave:

OK、ごめんなさい、あなたが何をしようとしているのか本当によくわからないのです。
お役に立てれば幸いです。

残念ながら、良い結果は得られていません。

つまり、OrderTicket()にはOrder Select()が必要なんですね。
OrderTicket()を削除すると、完璧に動作します。
また、私はすでに " id " と " sparam " を使用していますが、これらはすべて完璧に動作します。

しかし、この関数は、" OrderTicket() " と共に動作しません。

オブジェクト 名にOrderTicket()を使用することはできないのでしょうか?

よろしくお願いします。

OrderTicket - Trade Functions - MQL4 Reference
OrderTicket - Trade Functions - MQL4 Reference
  • docs.mql4.com
OrderTicket - Trade Functions - MQL4 Reference
 

もしかしたら、名前が少し違うかもしれません。

オブジェクトをクリックして、本当の名前を確認してみてください。

if(id==CHARTEVENT_OBJECT_CLICK) Print(sparam);
 
honest_knave:

もしかしたら、あなたの名前が少し違うかもしれません。
オブジェクトをクリックしてみて、本当の名前を確認してみてください。

if(id==CHARTEVENT_OBJECT_CLICK) Print(sparam);

OMG!

正しい名前で呼ばれました。

2017...  USDJPY,M30: "my ea name" #********* -Object Button

たぶん混乱したんだそれで?次のステップは何ですか、お願いします。オブジェクト 名にOrderTicket()を使用することは可能でしょうか?

迅速な回答ありがとうございました。

 
名前を作るためにOrderTicketを取得するコードをアップしてください。