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

 

コンパイラが厳しくなって きたため、IndicatorCounted() ステートメントをより拡張 し、現在の金融商品だけでなく、他の商品のデータも取得 できるようにする必要が あるのです。

これは可能なのでしょうか?

 
ForexMoneyMaker:

コンパイラが厳しくなって きたため、IndicatorCounted() ステートメントをより拡張 し、現在の金融商品だけでなく、他の商品のデータも取得 できるようにする必要が あるのです。

できるようになるのでしょうか?

IndicatorCounted()関数は、もともと松葉づえだったのです。3つのインジケータをプログラムしたことがある人なら、私の言っていることが理解できるはずです。

5では,パラメータprev_calculatedと関数OnCalculateで 計算されたバーの数を返すことでエレガントな解決策を見つけました。そして、このソリューションは、現在、新しい4つに移行しています。

 

面白い瞬間を観察しています。

EAを実行すると、注文は開くのですが、チャートに表示されません。556番目のビルドにアップデートしましたが、同じです。むしろ、たまに見せるときもあれば、見せないときもある。

OS 8.1、ビルド556

 
stringo:

PS.ちなみに、少しの血液で解決することも可能です。

旧形式の構造体の配列を作成し、従来通りこの配列をDLLに渡します。も書き換える必要はないでしょう。

ありがとうございました。すでに開発された製品については、そうするつもりです。ちなみに、これで互換性の問題は解決します。つまり、ビルド509と新しいビルドの両方でEAを動作させることができるようになります。

 
Night63:

面白い瞬間を観察しています。

EAを実行すると、注文は開くのですが、チャートに表示されません。556番目のビルドにアップデートしましたが、同じです。むしろ、たまに見せるときもあれば、見せないときもある。

OS 8.1、ビルド556


、初値を見てください。ちょっと法外な値段なんですよ。Dist=1000にする必要があります。
 
テキストラベルはどうされましたか?どちらも自分の立場をわきまえず、行動することができない。

チャート外でもすべてのOBJ_LABELの 座標がずれている。555では全て正常でしたが、Move(5つの例からLabelMove関数を使用)は移動したくありません。サブウィンドウへの移動も不可能です - それらは消えてしまいます(オブジェクトのリスト上、チャート上、行って見つけてください)。

556のグラフィカルオブジェクトは、やはり名前によって作成されます。

オブジェクトがサブウィンドウにある場合、ObjectFindはまだ動作しません。


 
valeryk:


vraの社員か?)
ええ、ごく普通の、適切なお客様です。そして、私たちは隣人です。隣に住んでいるんです。
 
pro_:
テキストラベルはどうされましたか?どちらも自分の立場をわきまえず、行動することができない。

チャート外でも全てのOBJ_LABELの座標がずれている。555では全て正常でしたが、Move(5つの例からLabelMove関数を使用)は動きたくありません。サブウィンドウへの移動も不可能です - それらは消えてしまいます(オブジェクトのリスト上、チャート上、行って見つけてください)。

556のグラフィカルオブジェクトは、やはり名前によって作成されます。

オブジェクトがサブウィンドウにある場合、ObjectFindはまだ機能しません。


クールなのは、選択すると全員が勝手にその場所に飛び込んでくることです。これについては、すでに例や写真を交えて書いています。
 
VOLDEMAR:

また、MQLのディレクトリはロシア語では表示されません


そうなんです。


詳細はこちら

 
artmedia70:
一番クールなのは、選択すると全員が勝手にその場所にジャンプすることです。これについては、すでに例や写真を交えて書いています。


そうなんですが、マーカーの座標がチャートの境界線に近すぎると、ほとんどのインジケーターではそうなんですが、マーカーが可視チャートの外に出てしまうということです。ウィンドウ自体を大きくするか、インジケーターのサブウィンドウを小さくしないと見えません( テキストが下の枠に沿って書かれて いる場合 ダブルクリックすると、再びグラフから外れます。
さらに、パラメータでサブウィンドウにオブジェクトを移動させる機能があるんです。すべてがうまくいっていた。これで、ボタンと入力フィールドがあり、テキストラベルが消えるだけとなりました。

サブウィンドウにテキストが表示されているインジケータは何も表示されません。(iEposureなど)