Класс CArrayObj обеспечивает возможность работы с динамическим массивом указателей на экземпляры класса CObject и его наследников. Это дает возможность работы как с многомерными динамическими массивами примитивных типов данных, так и с более сложно организованными структурами данных. В классе реализованы возможности добавления/вставки/удаления...
また、クラスのインスタンスが3-5個ある場合、これをマクロ置換でどのようにラップするのですか?
マクロ置換のためのラッパー・マネージャを1つ作り、マネージャにクラスを追加する。
マクロ置換のための単一のラッパー・マネージャーを作成し、そのマネージャーにクラスを追加する。
は、当たり前のことを例示してくれるのでしょうか?
を例に挙げると、当たり前のことですが
ドキュメントより
BidとAskの価格の差をスプレッドと呼びます。テストでは、スプレッドはモデル化されず、過去のデータから取得されます。過去のデータでスプレッドが0以下の場合は、発電時に判明している最後のスプレッドを使用します。
以上、とりあえず問題は解決した--クロージングはテイクによるものではなかった。
快く引き受けていただき、ありがとうございました
ダニがいないため、検査区間を通じてスプレッドは同じであり、小さい。
MqlRatesを見て みましょう。
MqlRatesを見て みましょう。
そこで何を見ればいいのだろう?
アプリケーションにご注意ください
未処理、開始:2018.12.17 14:19,#2224434
わかりやすい例を教えてください。
CArrayObjは 役に立ちますか?
CArrayObjが役に立つかも?
問題は、MyClassクラスをtypedefとして記述し、標準のイベント処理関数で macrosubstitutionを使用したいのですが、Artemさんありがとうございます。
と書いたように、OnInit()の中でマクロ置換を行うようにしました。
m_classの1つのインスタンスについては、@fxsaberが definesでラップ する方法を提案してくれたので助かりましたが、3つについては...さてさてどんなもんでしょう
問題は、MyClassクラスをtypedefとして記述し、標準のイベント処理関数で macrosubstitutionを使用したいのですが、Artemさんありがとうございます。
と書いたように、OnInit()の中でマクロ置換を行うようにしました。
m_classの1つのインスタンスについては、@fxsaberが definesでラップ する方法を提案してくれたので助かりましたが、3つについては...さてさてどんなもんでしょう
CObject を継承し、クラスマネージャにマクロを追加して、追加されたすべてのインスタンスを CArrayObj に格納し、それをループして必要な OnXXX 関数を呼び出すようにします。
私も異なるライブラリに対応した実装はできていません。このようなマクロ置換を行った複数のライブラリを1行で接続し、OnTickが呼ばれたときにすべてのライブラリのOnTickを呼び出すようにする。