MetaTrader 4 Build 529 ベータ版リリース、新コンパイラー搭載 - ページ 119

 
stringo:

繰り返す。5のときと同じようにやっています。もう一つアンカーを適用してください。ボリュームの「アンカー」ポイントをオブジェクトのどこに置くかを指定してください。あなたの場合は、オブジェクトの右上隅です。




こんにちは。

ENUM_ANCHOR_POINTがME 880で認識されないのはなぜですか?

写真をご覧ください。

UPDです。 すみません、更新を失念していました。ME881では大丈夫です。

 

Re: OBJPROP_ANCHOR


おそらく、9つのプリセットポイントを 持つよりも、OBJPROP_ANCHORX と OBJPROP_ANCHORY (double type) は、オブジェクトのコーナーからのアンカーの相対オフセット (0.0 - 1.0) を設定する方がよいでしょう。これにより、例えば、円形オブジェクトにカスタムアンカーを設定することができるようになります。つまり、OBJPROP_ANCHORX=0.5 & OBJPROP_ANCHORY=0.5 はオブジェクトの中心にアンカーを設定し、OBJPROP_ANCHORX=0.25 & OBJPROP_ANCHORY=0.25 はオブジェクト幅と高さの1/4にアンカーを設定することになります。また、プログラマーは、適切なアンカーリングによって、複数の単純なオブジェクトから複雑なオブジェクトを構築する能力を得ることができるようになります。

 
もう一つ質問ですが、GlobalVariablesFlush() は新しいMT4にも搭載されるのでしょうか?
 

新しいMT4のどの関数がこのメッセージ(CopyTime(?)?)を引き起こしているのでしょうか?エラーや警告を出さずにコンパイルされます。ME881

感謝

 
Wahoo:
もう一つ質問ですが、GlobalVariablesFlush()は新しいMT4にも搭載されるのでしょうか?
はい
 
Wahoo:

新しいMT4のどの関数がこのメッセージ(CopyTime(?)?)を引き起こしているのでしょうか?エラーや警告を出さずにコンパイルされます。ME881

感謝

これはCopyXXXグループの関数で、時系列から配列にコピーするものです。

近日中に実施予定

 
maximillion:

Re: OBJPROP_ANCHOR


おそらく、9つのプリセットポイントを持つよりも、OBJPROP_ANCHORX と OBJPROP_ANCHORY (double type) は、オブジェクトのコーナーからのアンカーの相対オフセット (0.0 - 1.0) を設定する方がよいでしょう。これにより、例えば、円形オブジェクトにカスタムアンカーを設定することが可能になります。つまり、OBJPROP_ANCHORX=0.5 & OBJPROP_ANCHORY=0.5 はオブジェクトの中心にアンカーを設定し、OBJPROP_ANCHORX=0.25 & OBJPROP_ANCHORY=0.25 はオブジェクト幅と高さの1/4にアンカーを設定することになります。また、プログラマーは、適切なアンカーリングによって、複数の単純なオブジェクトから複雑なオブジェクトを構築する能力を得ることができるようになります。

MT5でオブジェクトパネルが表示されましたか?アンカーリングに問題なし
 
stringo:

これはCopyXXX関数のグループであり、時系列から配列へのコピーである。

近日中に実装する予定です。



ありがとうございます。

SymbolInfoTick()もまだ動かないということでよろしいでしょうか?これを使ったコードもエラーや警告なくコンパイルされますが、Expert Advisorを実行しても機能は動作せず、ログにもCopyXXXの時のようなエラーメッセージは ありません。

 
maximillion:

Re: OBJPROP_ANCHOR


おそらく、9つのプリセットポイントを持つよりも、OBJPROP_ANCHORX と OBJPROP_ANCHORY (double type) は、オブジェクトのコーナーからのアンカーの相対オフセット (0.0 - 1.0) を設定する方がよいでしょう。これにより、例えば、円形オブジェクトにカスタムアンカーを設定することができるようになります。つまり、OBJPROP_ANCHORX=0.5 & OBJPROP_ANCHORY=0.5 はオブジェクトの中心にアンカーを設定し、OBJPROP_ANCHORX=0.25 & OBJPROP_ANCHORY=0.25 はオブジェクト幅と高さの1/4にアンカーを設定することになります。また、プログラマーは、適切なアンカーリングによって、複数の単純なオブジェクトから複雑なオブジェクトを構築する能力を得ることができるようになります。


せめてMT5と同じように動作するようにしようよ。OBJPROP_ANCHORは、そのままでも全く問題ないです。ただ、問題は、まだきちんと実装されていないことです。レーベルの挙動がおかしい
 
Wahoo:


ありがとうございます。

SymbolInfoTick()もまだ動かないということでよろしいでしょうか?これを使ったコードもエラーや警告なくコンパイルされますが、Expert Advisorを実行すると機能が動作せず、ログにはCopyXXXの場合のようなエラーメッセージもありません。

実際には、SymbolInfoTickが動作するはずです。

どれどれ

関数呼び出し 後のGetLastErrorはチェックされていない?