ФОРТС . Ошибки торговой системы: МТ5-Терминал . МТ5-Сервер - страница 2

 
JRandomTrader #:

Это бы здорово, но MT5 не способен полноценно заменить Квик. А вот импортозамещённый MT6... ))

Не, название надо другое - это ж отдельный продукт, типа такого "Мамкин Трейдер" :)

 
Aleksey Vyazmikin #:

Жалобы - плохо для имиджа. Зачем товар, которым не доволен клиент? А не откажутся ли в открытии от MT5 вообще?

Сейчас самое время сделать программу фирмой в юрисдикции РФ и вытеснить Квик, как иностранный софт с биржи. Биржа почти государственный институт - можно пролоббировать этот вопрос.

MQ могли бы состряпать фирму в РФ и передать ей часть прав на продукт, а та, якобы, доработку сделала бы под биржу уникальную (поменяла иконки на кнопках ну и опционы запустила наконец) - и вот уже монополия и мешки с деньгами от пользователей!

Мыслить надо шире :)

Не шире, а ширше. А на людей смотреть гибче))

ИМХО, вряд ли откажутся - МТ реально проще в использовании.

А квик разве иностранная? Головной офис в Новосибирске.

 
Dmitriy Skub #:
МТ реально проще в использовании.

Проще для кого?

 
Dmitriy Skub #:

Не шире, а ширше. А на людей смотреть гибче))

ИМХО, вряд ли откажутся - МТ реально проще в использовании.

А квик разве иностранная? Головной офис в Новосибирске.

Да, я был не верно проинформирован. Из иных источников помнил, что софт был только адаптирован под РФ.

Может и проще, но менеджеры его разве рекомендуют нынче? Думаю, что очень маленькая клиентская база.

 
JRandomTrader #:

Проще для кого?

Для меня.
 

Господа, я понимаю, что вопрос не по теме, но всё же.

Накидал скрипт для определения комиссии мосбиржи, вроде работает, но терзают смутные сомнения, что работает правильно.

Сам проверить не могу, так как нет денег на фортсе, а то бы открыл позицию и проверил бы.

#property script_show_inputs
//--- input parameters
input string inpSymbol            = "";
input double inpCommissionBroker  = 0.47;   // коммисия брокера, зависит от тарифа
input string inpClearing          = "19:05";
//+------------------------------------------------------------------+
void OnStart()
  {
   IsCommission(inpSymbol, inpCommissionBroker);
  }
//+------------------------------------------------------------------+
double IsCommission(string m_Symbol, double CommissionBroker = 0.47)
  {
   double FutFree = 0;
   if(m_Symbol == "")
      m_Symbol = _Symbol;
   if(m_Symbol == _Symbol || SymbolSelect(m_Symbol, true))
     {
      double R = SymbolInfoDouble(m_Symbol, SYMBOL_TRADE_TICK_SIZE); // Шаг цены
      if(R == 0)
         return 0;
      double W = SymbolInfoDouble(m_Symbol, SYMBOL_TRADE_TICK_VALUE);// Стоимость шага цены
      double FutPrice = 0;      // Расчётная цена по итогам вчерашнего клиринга
      MqlRates rates[];
      int total = CopyRates(_Symbol, PERIOD_M5, iTime(_Symbol, PERIOD_D1, 1), TimeCurrent(), rates);
      MqlDateTime dt;
      long hour = StringToInteger(StringSubstr(inpClearing, 0, 2));
      long min  = StringToInteger(StringSubstr(inpClearing, 3));
      for(int i = total - 1; i >= 0; i--)
        {
         TimeToStruct(rates[i].time, dt);
         if(dt.hour == hour && dt.min == min)
           {
            FutPrice = rates[i].open;
            break;
           }
        }

      double BaseFutFree = 0.0132;
      FutFree = FutPrice * (W / R) * BaseFutFree / 100;
      Comment(m_Symbol, "\n", "Commission       ", DoubleToString(FutFree, 2), "\n", "CommissionFull  ", DoubleToString(FutFree + CommissionBroker, 2));
     }
   return(FutFree);
  }
//+------------------------------------------------------------------+

Если не правильно, то подскажите как сделать правильно.

Файлы:
 
Aleksandr Slavskii #:

Господа, я понимаю, что вопрос не по теме, но всё же.

Накидал скрипт для определения комиссии мосбиржи, вроде работает, но терзают смутные сомнения, что работает правильно.

Сам проверить не могу, так как нет денег на фортсе, а то бы открыл позицию и проверил бы.

Если не правильно, то подскажите как сделать правильно.

Запустил Ваш скрипт в Открытии - показывает не правильно. На Си примерно в 3 раза выше, чем есть в реальности.

На HANG показывает ниже, чем есть.

 
Aleksandr Slavskii #:

Господа, я понимаю, что вопрос не по теме, но всё же.

Накидал скрипт для определения комиссии мосбиржи, вроде работает, но терзают смутные сомнения, что работает правильно.

Сам проверить не могу, так как нет денег на фортсе, а то бы открыл позицию и проверил бы.

Если не правильно, то подскажите как сделать правильно.

Зачем вам это интересно. В реале терминал и так пишет комиссию на фортсе. А в тестере комиссия прописывается в настройках.

 
Dmitriy Skub #:

Запустил Ваш скрипт в Открытии - показывает не правильно. На Си примерно в 3 раза выше, чем есть в реальности.

На HANG показывает ниже, чем есть.

Спасибо.

 
Dmi3 #:

Зачем вам это интересно. А в тестере комиссия прописывается в настройках.

Вот именно для этого.