/////////////////////////////////////////////////////////////////////// PositionSelect( Symbol() );
long PositionID =PositionGetInteger(POSITION_IDENTIFIER);//Идентификатор позиции - это уникальное число, которое присваивается каждой вновь открытой позиции и не изменяется в течение всей ее жизни. Переворот позиции не изменяет идентификатора позиции.HistorySelect(
TimeCurrent()-(60*60*24*7*4) , // с датыTimeCurrent() // по дату
);
for(int i=0; HistoryDealsTotal()>i; i++ ) {
ulong TicetSdelki;
TicetSdelki=
HistoryDealGetTicket(
i // номер сделки
);
long HistoryID = HistoryDealGetInteger(
TicetSdelki , // тикет
DEAL_POSITION_ID // идентификатор свойства
); //Идентификатор позиции, в открытии, изменении или закрытии которой участвовала эта сделка. Каждая позиция имеет уникальный идентификатор, который присваивается всем сделкам, совершенным на инструменте в течение всей жизни позиции.
}
価格変動の時刻はGMT+3で表示されていると思います。これは誰のサーバーですか?
ロボフォレックス
Yedelkin:
Наверное, даже если обратиться в сервисдеск, они отправят в службу техподдержки брокера. Может, сразу с брокером пообщаетесь
おそらくブローカーを変える必要があるのでしょう))))))))))
こんばんは!(^o^)私は、現在のポジションについて、ポジションを構成するトレードのリストを特定することを自分に課しました。いいね! - 1.1ロット購入、2.4ロット購入、3.1ロット販売など。ただ、この問題にどうアプローチしたらいいのかわからないんです。3時間かけてヘルプに目を通しました。
これまでは、試しに書いてみただけでした。
取得した両方の識別子を比較すれば、選択した案件がどのポジションに属するか分かるのではないかと思います。そして、さらに一緒に仕事をする。
ここでエラーが発生し、20分ほど何が起こっているのか理解できなかった。兄は戦車を2時間、マクラウドを見て、私はエラーに戻った - 私はまだ理解していない。
'PositionSelect' - 型のない宣言 order.mq5 286 3
'HistorySelect' - 型のない宣言 ordernium.mq5 291 4
'for' - グローバルスコープでの式は許可されていません ordernii.mq5 296 5
注文を自動的に決済するためのストップラインの設定方法をアドバイスします。
注文を自動的に決済するためのストップラインの設定方法をアドバイスします。
構造体を初期化するために、この ( ZeroMemory(var) ) を行うことができます。
一般的に、このコードは正しいのでしょうか?
コンパイラは何のエラーも発生させませんでした。でも、何かが間違っている、つまり合理的でない気がするのです。
そこで質問ですが、単純な型の配列からなる極限構造の変数をZeroMemory()関数でゼロにすることは可能なのでしょうか?
ダイナミックアレイの 存在が気になるところです。
ZeroMemory この関数は、参照渡しされた変数をゼロに します。
文字列や動的配列を含むオブジェクトの場合、各メンバに対して ZeroMemory()が呼び出される。
const修飾子で保護されていない配列は、すべての要素がゼロになる。