MOEX.初心者のための質問集 - ページ 6

 
Vitalii Ananev:

非常に大きなボリュームは、約定に時間がかかり、指値が約定するか、キャンセルされるまで、価格はその上/下に移動しません。

スプレッドが広がるのはなぜ?ベストビッドやアスクをキャンセルしてしまうから。例えば、Ask = 100 - 最良の質問。このレベルには指値注文が1つあります。削除され、例えば101の価格で次善のリミッターになりました。こうすることで、実際に取引を行わなくても、Askの価格は変わるが、Lastの価格は変化しない。

リミットの所有者がリミットを解除しているのでしょうか?
 
Renat Akhtyamov:
オーナーがリミッターを解除?

他に誰がいるんだ。他に誰もいないんです。キャンセルタイムが発生するか、置いた人が撤去するか、どちらかです。

 
mt5で取引しているのですが、オープンポジションがあり、ストップロスが あるのですが、取引をクローズしなければ、翌日まで残るのでしょうか?
 
Вадим Мотеюнас:
mt5で取引しているのですが、オープンポジションがあり、ストップロスが あるのですが、取引をクローズしないと翌日も残ってしまいますか?

残すべき。

 
prostotrader:

残すべき。

mt5のヘルプで見つけたのですが、では、例えば中期で取引するにはどうしたらいいのでしょうか?

ファイル:
pz3m3r.PNG  107 kb
 
Вадим Мотеюнас:

mt5のヘルプで見つけたのですが、では、例えば中期で取引するにはどうしたらいいのでしょうか?

自分の手でトレードするのか、EAでトレードするのか?

 
prostotrader:

自分の手でトレードするのか、EAでトレードするのか?

ストップとテイクの手動保留注文を出したらうまくいったのですが、注文を出すとウィンドウに有効期限が表示されます。触っていないので、おそらく今日に設定されていると思いますが、発動していない保留注文にだけ 適用されるのでしょうか?)

 
Вадим Мотеюнас:

ストップとテイクの手動保留注文を出したらうまくいったのですが、注文を出すとウィンドウに有効期限が表示されます。何も触れていないので、おそらく今日までの日付になっているのでしょうが、うまくいかなかった保留注文にだけ 適用されます。テイクとストップもまだ機能していません。何が明日待っているのでしょうか)

なるほど。

マニュアルに書いてあるのならともかく、ストップロスが消えてしまう。

もしまだ起きていたら、STとTPを自動で回復するEAを書いてみます

 
prostotrader:

なるほど。

マニュアルに書いてあるのならともかく、ストップロスが消えてしまう。

まだ寝ていなければ、STとTPを自動で復元するEAを書いてみます。

私は、ゲームは1つの馬のために努力する価値がないと思う)、私の質問は、ブローカーのサポートで回答されなかったので、私はフォーラムに来た

 
Вадим Мотеюнас:

ありがとうございます、私はゲームが一頭の馬のために努力する価値がないと思う)、私の質問は、ブローカーのテクポで答えられなかったので、私はフォーラムに来た

すでに書きました :)

SLとTPの入力を間違えないように!!!

//+------------------------------------------------------------------+
//|                                                    AutoTP_SL.mq5 |
//|                                      Copyright 2018 prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018 prostotrader"
#property link      "https://www.mql5.com"
#property version   "1.00"
//
input double StLoss = 0;
input double TProf = 0;
input bool   UseSL = true;
input bool   UseTP = true;
//
//+------------------------------------------------------------------+
//| Expert set stoploss & takeprofit function                        |
//+------------------------------------------------------------------+
void SetStTp(const double s_loss, const double t_profit, const ulong ticket)
{
  MqlTradeRequest request = {0};
  MqlTradeResult  result  = {0};
  request.action    = TRADE_ACTION_SLTP;
  request.magic     = 987744123;
  request.symbol    = Symbol();
  request.sl        = s_loss;     
  request.tp        = t_profit; 
  request.position  = ticket;
  if(OrderSend(request, result) == true)
  {
    if((result.retcode == TRADE_RETCODE_PLACED) || (result.retcode == TRADE_RETCODE_DONE)) 
    {
      Print(__FUNCTION__, ": SL и TP установлены.");
    }
    else
    {
      Print(__FUNCTION__, ": SL и TP не установлены!");
    }
  }
  else
  {
    Print(__FUNCTION__, ": Ордер не отослан!");
  }
}
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
{
  if(PositionSelect(Symbol()))
  {
    bool add_sl = false;
    bool add_tp = false;
    double cur_sl = PositionGetDouble(POSITION_SL);
    double cur_tp = PositionGetDouble(POSITION_TP);
    ulong cur_ticket = ulong(PositionGetInteger(POSITION_TICKET));
    if(UseSL == true)
    {
      if(cur_sl == 0) cur_sl = StLoss;
      add_sl = true;
    }
    if(UseTP == true)
    {
      if(cur_tp == 0) cur_tp = TProf;
      add_tp = true;
    }  
    if((add_sl == true) || (add_tp == true)) SetStTp(cur_sl, cur_tp, cur_ticket);
  }  
}

コンパイルできるか?