初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 34

 
Yedelkin:
価格変動の時刻はGMT+3で表示されていると思います。これは誰のサーバーですか?
ロボフォレックス
 
dentraf:
ロボフォレックス
おそらく、あなたがservicedeskに連絡しても、彼らはブローカーの技術サポートにあなたを送ります。すぐにブローカーに相談してはどうでしょうか?
 

Yedelkin:
Наверное, даже если обратиться в сервисдеск, они отправят в службу техподдержки брокера. Может, сразу с брокером пообщаетесь

おそらくブローカーを変える必要があるのでしょう))))))))))

 

こんばんは!(^o^)私は、現在のポジションについて、ポジションを構成するトレードのリストを特定することを自分に課しました。いいね! - 1.1ロット購入、2.4ロット購入、3.1ロット販売など。ただ、この問題にどうアプローチしたらいいのかわからないんです。3時間かけてヘルプに目を通しました。

これまでは、試しに書いてみただけでした。

/////////////////////////////////////////////////////////////////////// 
 
 
  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          // идентификатор свойства
   );                          //Идентификатор позиции, в открытии, изменении или закрытии которой участвовала эта сделка. Каждая позиция имеет уникальный идентификатор, который присваивается всем сделкам, совершенным на инструменте в течение всей жизни позиции.
   
   }

取得した両方の識別子を比較すれば、選択した案件がどのポジションに属するか分かるのではないかと思います。そして、さらに一緒に仕事をする。

ここでエラーが発生し、20分ほど何が起こっているのか理解できなかった。兄は戦車を2時間、マクラウドを見て、私はエラーに戻った - 私はまだ理解していない。

'PositionSelect' - 型のない宣言 order.mq5 286 3

'HistorySelect' - 型のない宣言 ordernium.mq5 291 4

'for' - グローバルスコープでの式は許可されていません ordernii.mq5 296 5

 
コンパイル済みです、すみません。とりあえず一人でさらに進んだようだ。しかし、誰かがトランザクション会計のための良いコードのリンクを教えてくれるなら、私は感謝します。
 

注文を自動的に決済するためのストップラインの設定方法をアドバイスします。

 
sergey-777:

注文を自動的に決済するためのストップラインの設定方法をアドバイスします。

クライアントターミナル / 取引 / 取引履歴 /未決済注文の管理 をご覧ください。
 
papaklass:

構造体を初期化するために、この ( ZeroMemory(var) ) を行うことができます。

一般的に、このコードは正しいのでしょうか?

コンパイラは何のエラーも発生させませんでした。でも、何かが間違っている、つまり合理的でない気がするのです。

すなわち、単純な型の配列からなる極限構造の変数をZeroMemory()関数で ゼロにすることは可能なのか、という質問です。
 
Yedelkin:
そこで質問ですが、単純な型の配列からなる極限構造の変数をZeroMemory()関数でゼロにすることは可能なのでしょうか?
動的配列の 方が気になる...どうやってゼロにするんだ?
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
Документация по MQL5: Основы языка / Типы данных / Объект динамического массива
  • www.mql5.com
Основы языка / Типы данных / Объект динамического массива - Документация по MQL5
 
sergeev:

ダイナミックアレイの 存在が気になるところです。
ドキュメントには、ストレスを感じる必要はないと書かれています。

ZeroMemory この関数は、参照渡しされた変数をゼロに します。

文字列や動的配列を含むオブジェクトの場合、各メンバに対して ZeroMemory()が呼び出される。

const修飾子で保護されていない配列は、すべての要素がゼロになる。

理由: