МОЕХ.Вопросы новичка - страница 6

 
Vitalii Ananev:

Очень большой объем будет долго исполнятся, цена выше/ниже его не пойдет пока лимитник не исполнится или его отменят. 

Спред расширяется почему? Потому что отменяют лучшее предложении или лучший спрос. Например Ask = 100 - лучшее предложение. На этом уровне стоит одни лимитник. Его убрали тогда Ask станет следующий лучший лимитник, например по цене 101. Таки образом даже без фактических совершенных сделок меняется цена Ask, но цена Last при этом не меняется. 

Убирает лимитник его хозяин?
 
Renat Akhtyamov:
Убирает лимитник его хозяин?

А кто же еще. Больше не кому. Или время отмены срабатывает или тот кто разместил его убирает.

 
господа подскажите, торгую через мт5,есть открытая поза, по ней есть стоп лосс,останется ли он на следующий день если не закрывать сделку?
 
Вадим Мотеюнас:
господа подскажите, торгую через мт5,есть открытая поза, по ней есть стоп лосс,останется ли он на следующий день если не закрывать сделку?

Должен остаться.

 
prostotrader:

Должен остаться.

просто в справке в мт5 я нашел вот это,как же тогда торговать в среднесрок к примеру?

Файлы:
pz3m3r.PNG  107 kb
 
Вадим Мотеюнас:

просто в справке в мт5 я нашел вот это,как же тогда торговать в среднесрок к примеру?

А Вы торгуете руками или советником?

 
prostotrader:

А Вы торгуете руками или советником?

я выставлял отложку руками со стопом и тейком, она сработала,просто при выставлении ордера в окне есть время истечение его - я там не трогал ни чего,соответственно там скорей всего стоит дата по сегодня, но она касается только отложенных ордеров которые не сработали?тейк и стоп  не сработали  пока, вот и думаю что завтро меня ждет)

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

я выставлял отложку руками со стопом и тейком, она сработала,просто при выставлении ордера в окне есть время истечение его - я там не трогал ни чего,соответственно там скорей всего стоит дата по сегодня, но она касается только отложенных ордеров которые не сработали?тейк и стоп соответственно не сработали тоже пока, вот и думаю что завтро меня ждет)

Понятно.

Если в мануале написано, но пропадет стоп-лосс.

Если Вы еще не ложитесь спать, то попробую написать советник для автоматического восстановления ST и TP 

 
prostotrader:

Понятно.

Если в мануале написано, но пропадет стоп-лосс.

Если Вы еще не ложитесь спать, то попробую написать советник для автоматического восстановления ST и TP 

спасибо, я думаю игра не стоит свечь из за одного коня), в техпо брокера мне не ответили на вопрос мой, вот я и пришел на форум

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

спасибо, я думаю игра не стоит свечь из за одного коня), в техпо брокера мне не ответили на вопрос мой, вот я и пришел на форум

Да я уже написал :)

Не ошибитесь с вводом 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);
  }  
}

Скомпилировать сможете?