Новая версия платформы MetaTrader 5 build 2280 - страница 30

 
prostotrader:

Открывашка, Билд 2280, реальный счет (FORTS)

Как понимать эту ошибку?

Что значит "слишком близко к рынку", если ордер удаляется?

Если быть более точным, то "Не удалось отменить ордер так как ордер или позиция слишком близко к цене".

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

Иными словами - ордер вот-вот исполнится, и удалить его сейчас уже нельзя. Нужно либо дождаться его активации, либо, если цена отойдёт от цены установки ордера больше, чем на дистанцию заморозки, послать повторный запрос на его удаление.

 
prostotrader:

Как понимать эту ошибку?

Что значит "слишком близко к рынку", если ордер удаляется?

проверьте фриз-лэвел

SymbolInfoInteger(_Symbol,SYMBOL_TRADE_FREEZE_LEVEL);

 
Artyom Trishkin:

Если быть более точным, то "Не удалось отменить ордер так как ордер или позиция слишком близко к цене".

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

Иными словами - ордер вот-вот исполнится, и удалить его сейчас уже нельзя. Нужно либо дождаться его активации, либо, если цена отойдёт от цены установки ордера больше, чем на дистанцию заморозки, послать повторный запрос на его удаление.

[Modification failed due to order or position being close to market]

Вы не внимательно читаете

Modification failed, а до этого "failed cancel order #116281762"

Будьте внимательны!

2020.01.29 10:00:04.967 Trades  'ххххх': failed cancel order #116281762 sell limit 1.00 FEES-6.20 at 24749 [Modification failed due to order or position being close to market]

""ордер вот-вот исполнится" - это не для ФОРТС

Он или исполнился или "стоит" в стакане.

 
prostotrader:

Вы не внимательно читаете

Modification failed, а до этого "failed cancel order #116281762"

Будьте внимательны!

""ордер вот-вот исполнится" - это не для ФОРТС

Он или исполнился или "стоит" в стакане.

Вы отсылаете запрос на удаление ордера?

Изменение ордера наверное и его удаление тоже.

А на ФОРТС ордер не исполняется совсем? У него нет цены, по которой он исполняется? И эта цена не может подойти так близко к ордеру, что его уже запрещают удалять по причине, что на следующем тике он может исполниться, и ваше вмешательство в эти события уже не требуется?

Вы наверное не правильно поняли пояснение по рабоче-крестьянски?

Поясните мне тогда как исполняются ордера на ФОРТС, раз там невозможно запретить изменение или удаление ордера пользователем в то время, когда цена находится очень близко к уровню установки ордера.

Почему на ФОРТС ордер не может "вот-вот" исполниться? Как назвать тот момент, когда цена находится в непосредственной близости от уровня срабатывания ордера?

Если ордер "стоит" в стакане, то цена избегает приближаться к вашему ордеру во-избежание ситуации, что он "вот-вот исполнится"? А как тогда там всё происходит? Цена за километр от вашего ордера, а потом - бац, и уже сделка?

 
Пользователь ( https://www.mql5.com/de/users/revilo2200 ), по-видимому, автоматически списывал деньги через PayPal (автоматический платеж), хотя он сказал, что все еще достаточно денег (я не знаю, заблокирован ли кредит) из-за заказа в разделе фрилансеров).

В любом случае в разделе https://www.mql5.com/ru/users/<user>/accounting/choosein отсутствует раздел для деактивации автоматических платежей в соотв. ( https://www.mql5.com/en/about/autopayments ):
5. DEACTIVATING THE "RECURRING CHARGES" SERVICE

5.1. Deactivating the "Recurring Charges" Service is done as follows:

    In the Payments section of the the Client Area, select the "Make a payment" subsection.
    Click the "Disable Auto payment service" button. The funds transferred from the Bank Card for purchases in MQL5 Services before deactivating the "Recurring Charges" Service are not returned to the User.
    The User is able to remove Bank Cards tied to his/her MQL5 account at any time by clicking the cross on the image of the saved Bank Card token at the payment page of any MQL5 Service.

Кстати, в правилах, которые вы говорите о « Сделать платеж » на веб-странице, я вижу только « Пополнить счет ».
Это может запутать людей.

A user (https://www.mql5.com/de/users/revilo2200) was apparently automatically debited money via PayPal (automatic payment), although there is still enough money he said (I don't know if the credit is blocked because of an order in the freelance section).

In any case the section under https://www.mql5.com/en/users/<user>/accounting/choosein is missing the part for deactivating automatic payments acc. to (https://www.mql5.com/en/about/autopayments):

5. DEACTIVATING THE "RECURRING CHARGES" SERVICE

5.1. Deactivating the "Recurring Charges" Service is done as follows:

    In the Payments section of the the Client Area, select the "Make a payment" subsection.
    Click the "Disable Auto payment service" button. The funds transferred from the Bank Card for purchases in MQL5 Services before deactivating the "Recurring Charges" Service are not returned to the User.
    The User is able to remove Bank Cards tied to his/her MQL5 account at any time by clicking the cross on the image of the saved Bank Card token at the payment page of any MQL5 Service.
BTW in the rules you speek about "Make a payment" on the webpage I see only "Deposit to account".
This might confuse the people.
Revilo2200
Revilo2200
  • www.mql5.com
Hat das Thema Wie kann ich mein MQL Guthaben für den Kauf eines EAs nutzen? hinzugefügt Wie kann ich mein MQL Guthaben für den Kauf eines EAs oder Indis nutzen, ohne dass automatisch die PayPal-Zugbrücke zur Außenwelt heruntergelassen wird? Beim Kaufabschluss möchte ich mir es gerne selber aussuchen können, woher das Geld genommen wird Hat...
 
Carl Schreiber:
Пользователь ( https://www.mql5.com/de/users/revilo2200 ), по-видимому, автоматически списывал деньги через PayPal (автоматический платеж), хотя он сказал, что все еще достаточно денег (я не знаю, заблокирован ли кредит) из-за заказа в разделе фрилансеров).

В любом случае в разделе https://www.mql5.com/ru/users/<user>/accounting/choosein отсутствует раздел для деактивации автоматических платежей в соотв. ( https://www.mql5.com/en/about/autopayments ):

Кстати, в правилах, которые вы говорите о « Сделать платеж » на веб-странице, я вижу только « Пополнить счет ».
Это может запутать людей.

A user (https://www.mql5.com/de/users/revilo2200) was apparently automatically debited money via PayPal (automatic payment), although there is still enough money he said (I don't know if the credit is blocked because of an order in the freelance section).

In any case the section under https://www.mql5.com/en/users/<user>/accounting/choosein is missing the part for deactivating automatic payments acc. to (https://www.mql5.com/en/about/autopayments):

BTW in the rules you speek about "Make a payment" on the webpage I see only "Deposit to account".
This might confuse the people.

В данном случае пользователь revilo2200 сам выбрал PayPal для оплаты, хотя мог использовать деньги на MQL5-аккаунте. Он просто был невнимателен. У него была достаточная сумма на MQL5-аккаунте.

Мы не можем запретить ему такую оплату.

 
Artyom Trishkin:

Вы отсылаете запрос на удаление ордера?

Изменение ордера наверное и его удаление тоже.

А на ФОРТС ордер не исполняется совсем? У него нет цены, по которой он исполняется? И эта цена не может подойти так близко к ордеру, что его уже запрещают удалять по причине, что на следующем тике он может исполниться, и ваше вмешательство в эти события уже не требуется?

Вы наверное не правильно поняли пояснение по рабоче-крестьянски?

Поясните мне тогда как исполняются ордера на ФОРТС, раз там невозможно запретить изменение или удаление ордера пользователем в то время, когда цена находится очень близко к уровню установки ордера.

Почему на ФОРТС ордер не может "вот-вот" исполниться? Как назвать тот момент, когда цена находится в непосредственной близости от уровня срабатывания ордера?

Если ордер "стоит" в стакане, то цена избегает приближаться к вашему ордеру во-избежание ситуации, что он "вот-вот исполнится"? А как тогда там всё происходит? Цена за километр от вашего ордера, а потом - бац, и уже сделка?

Артем! 

Пожалуйста, не "прикручивайте" ФОРЕКСные фичи в Биржевую торговлю!

На ФОРТС не так как на ФОРЕКС.

Отложенный ордер устанавливается.

Он или

1. Исполняется (кто-то купил или продал по моей цене)

2. Его можно в любой момент модифицировать.

3. Его можно в любой момент снять

А всякие "

Дистанция заморозки торговых операций (в пунктах)

"

Это для ФОРЕКСА и никак не должно отражаться на Биржевых инструментах!

Это грубейшая ошибка Сервера МТ5 для Биржи.

Господа разработчики!

Убедительная просьба поправить баг.

Добавлено

С большим прискорбием отмечаю, что из года в год, при выпуске

новых билдов, старые ошибки очень долго исправляются, и в каждом новом билде

появляются новые!

Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Для получения текущей рыночной информации служат функции SymbolInfoInteger(), SymbolInfoDouble() и SymbolInfoString(). В качестве второго параметра этих функций допустимо передавать один из идентификаторов из перечислений ENUM_SYMBOL_INFO_INTEGER, ENUM_SYMBOL_INFO_DOUBLE и ENUM_SYMBOL_INFO_STRING соответственно. Некоторые символы (как...
 
Slava:

Можно подробности?

Проверил на простом примере и не смог воспроизвести

Не смог воспроизвести. Возможно, привиделось.

 
prostotrader:

С большим прискорбием отмечаю, что из года в год, при выпуске

новых билдов, старые ошибки очень долго исправляются, и в каждом новом билде появляются новые!

Проверьте фриз_левел.

Он на сервере настраивается, новый билд не при чем

 
Andrey Khatimlianskii:

Проверьте фриз_левел.

Он на сервере настраивается, новый билд не при чем

Я же не знаю подробностей!

Новый билд виноват или технари брокера, которые

не могут настроить Сервер МТ5 !

Я вижу ошибку... которой не должно быть на Биржевых инструментах!

Добавлено

Проверил и что?

//+------------------------------------------------------------------+
//|                                                  Test_freeze.mq5 |
//|                                     Copyright 2018, prostotrader |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, prostotrader"
#property link      "https://www.mql5.com"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
    int fr_level = int(SymbolInfoInteger(Symbol(), SYMBOL_TRADE_FREEZE_LEVEL));
    Print(__FUNCTION__, ": ", Symbol(), " Freeze level is ", fr_level);
//---
   return(INIT_SUCCEEDED);
  }

Результат

2020.01.29 20:02:25.142 Test_freeze (FEES-6.20,M1)      OnInit: FEES-6.20 Freeze level is 0
Все-таки баг, наверное?