初心者の方からの質問 MQL4 MT4 MetaTrader 4

 
MQL4、MT4、MetaTrader4に関する質問は、このスレッドに投稿してください。特に、取引機能に関する ご質問の場合。
 
可能であれば、迷子にならないようにトピックを添付してください。
 
Vitalie Postolache:
可能であれば、トピックを添付して、迷子にならないようにしてください。

トピックを添付します。このように見ることができます。

まず、セクション名をクリックします。

セクションタイトルをクリックする

をクリックすると、そのトピックが一番上にあることがわかります。

トピックアタッチメント

しかし:他のスレッドでより新しい書き込みがあれば、もちろんそのスレッドは下がります。

 
Vladimir Karputov:

しかし:他のスレッドでより新しい書き込みがあれば、もちろんそのスレッドは下がります。

フォーラムエンジンは、ピン留めされたトピックの中で、トピックを一番上に常設することはできないのでしょうか?

なぜなら、「ピン留め」されたトピックは、メインページでは下にスライドし、右のセクションに行くと一番上にしかないことに気づいたからです。
 
Vitalie Postolache:

フォーラムエンジンは、トピックをピン留めして、常にピン留めしたトピックの一番上に表示させることはできないのでしょうか?

なぜなら、「ピン留め」されたトピックは、メインページでは下にスライドし、右のセクションに行くと一番上にしかないことに気づいたからです。
はい、フォーラムエンジンです。添付されたトピックは(地下にスライドしていても)、セクション名をクリックしないと見ることができません。
 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

初心者の方からの質問

ニコライ72 さん 2016.11.08 10:04

SLとTPを指定しても、DTがエラー130を 出すので、利益確定がうまくいかないのですが、なぜですか?

-購入条件

{
  Ticket=OrderSend(NULL,OP_BUY,Lot,Ask,slippage,0,0,NULL,magic,0,Blue);
  if(!Ticket>0)Print(GetLastError());
  else
  TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);
  bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);
   return;
}

-販売条件

{
  Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,NULL,magic,0,Red);
  if(!Ticket>0)Print(GetLastError());
  else
  TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
  bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);
   return;
}

どうしたんですか?


 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

初心者の方からの質問

ウラジスラフ・アンドルシェンコ さん 2016.11.08 10:35

bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);

それを使って仕事をする立場を選んで いないんですね。


OrderSelect(Ticket,SELECT_BY_TICKET,MODE_TRADES);

 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

初心者の方からの質問

ヴィタリー・ムジチェンコ さん 2016.11.08 12:26

この構造は何なのでしょうか?チケットは整数(int)です。if(Ticket < 0) { ...}

 
Nickolay72

オプションとして

  Ticket=OrderSend(NULL,OP_SELL,Lot,Bid,slippage,0,0,"",magic,0,Red);
  if(Ticket>0){
   TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
   if(OrderSelect(Ticket, SELECT_BY_TICKET)) {
     bool modify=OrderModify(OrderTicket(),OrderOpenPrice(),TP,0,0);
   }
  return;
  } else {
   Print(GetLastError());
  }
 
こんにちは、あなたはEAが一日一回動作する必要があることを条件についてのアドバイスで助けてくださいすることができます、一般的に我々は必要な場合(条件){毎日保留中の注文が 同時に配置されている}は心に来ない単純なソリューションかもしれません=/どんな形式のEAまたはスクリプトです。
 
K_i_r_i_t_o:
こんにちは、あなたは私が1日に1回動作するようにEAを必要とする一つの条件についてのアドバイスで私を助けることができる、一般的に私はif(条件){毎日保留中の注文が 同時に配置されている}が必要です多分心に来ないシンプルなソリューションがあります=/ EAまたは任意の形式のスクリプト

は、期間D1で0バーのオープン時間の値を取ることができ、+秒数を追加します。

1行目の現在時刻と取得時刻を比較する条件において

保留中の注文では、注文の有効期間である秒数を設定することができます。

Data_1=iTime(Symbol(),PERIOD_D1,0)+86400;  //время жизни ордера