Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1531

 
MrBrooklin #:

У меня сомнение вызывает пункт № 1 предыдущего сообщения, а именно вместо фразы "...  с одним из двух основных типов ордеров: рыночным или отложенным" всё-таки должно звучать так - "... по одному из двух основных типов ордеров: рыночным или отложенным".

Верно ли моё сомнение?

С уважением, Владимир.

Приветствую! Раньше тоже переводил ордер как приказ, счас склоняюсь что заявка ближе по смыслу) рыночная заявка, это заявка на сделку по текущим ценам, ну и условия можно добавить. (Купить по цене не хуже, купить только заявленный объем или любой, что есть...) Отложенная заявка, это заявка на проведение сделки по условиям достижения цены какого-то уровня, к сделке в момент подачи не приводит.
 
Пытался сегодня понять, почему не закрываются позиции согласно логики эксперта. А ни лог файла за сегодня нет, ни записей в журнале. Хотя в истории есть закрытые сделки. Обратился к брокеру, переустановил терминал. Ничего не изменилось. А брокер советует обращаться в форум или к разработчикам... Кто что может посоветовать?
 
Valeriy Yastremskiy #:
Приветствую! Раньше тоже переводил ордер как приказ, счас склоняюсь что заявка ближе по смыслу) рыночная заявка, это заявка на сделку по текущим ценам, ну и условия можно добавить. (Купить по цене не хуже, купить только заявленный объем или любой, что есть...) Отложенная заявка, это заявка на проведение сделки по условиям достижения цены какого-то уровня, к сделке в момент подачи не приводит.

Добрый день, Валерий! Да, вот в этом то и вся проблема, что малейшая неточность может в корне поменять смысл всего сказанного в моём начальном сообщении. Как по мне, так приказ и распоряжение - это синонимы. А вот ордер хоть и не полный синоним, но, блин, если перевести с английского, то получается тоже, как синоним. ))

Хотя расклад, который Вы дали, он самый понятный и логичный.

С уважением, Владимир.


 

Вот, что получилось из информации взятой с официального сайта MeteTrader:


Рассмотрим более подробно, как выглядит общая схема торговых операций:

  1. Из торговой платформы, установленной на компьютере трейдера, посылается ордер (приказ, распоряжение) на сервер брокерской компании (форекс-дилера, дилерского центра и т.п.) для совершения сделки по одному из двух основных типов ордеров: рыночному или отложенному.
  2. На сервере происходит проверка ордера на корректность (корректность цен, наличие средств на счете и т.д.);
  3. Прошедшие проверку ордера ожидают своей последующей обработки на торговом сервере. В дальнейшем ордер может быть:

  • исполнен (в одном из режимов автоматического исполнения или дилером);
  • снят по истечении времени действия;
  • отклонен (например, при нехватке денег или отсутствии подходящего предложения на рынке);
  • отменен самим трейдером;

  1. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение рыночного ордера, то тогда после совершения сделки по соответствующему финансовому инструменту будет открыта позиция.
  2. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение в будущем отложенного ордера, по соответствующему финансовому инструменту сначала будет установлен отложенный ордер, а уже затем, когда текущая цена достигнет уровня цены, указанного в отложенном ордере, вот только тогда после совершения сделки откроется новая позиция;
  3. При наличии уже открытой позиции по финансовому инструменту результатом сделки может быть увеличение или уменьшение объема позиции, ее закрытие или переворот.


С уважением, Владимир.


P.S. Подскажите, пжл, как после маркированного списка продолжить нумерацию, которая была до него?

 
MrBrooklin #:

Вот, что получилось из информации взятой с официального сайта MeteTrader:


Рассмотрим более подробно, как выглядит общая схема торговых операций:

  1. Из торговой платформы, установленной на компьютере трейдера, посылается ордер (приказ, распоряжение) на сервер брокерской компании (форекс-дилера, дилерского центра и т.п.) для совершения сделки по одному из двух основных типов ордеров: рыночному или отложенному.
  2. На сервере происходит проверка ордера на корректность (корректность цен, наличие средств на счете и т.д.);
  3. Прошедшие проверку ордера ожидают своей последующей обработки на торговом сервере. В дальнейшем ордер может быть:

  • исполнен (в одном из режимов автоматического исполнения или дилером);
  • снят по истечении времени действия;
  • отклонен (например, при нехватке денег или отсутствии подходящего предложения на рынке);
  • отменен самим трейдером;

  1. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение рыночного ордера, то тогда после совершения сделки по соответствующему финансовому инструменту будет открыта позиция.
  2. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение в будущем отложенного ордера, по соответствующему финансовому инструменту сначала будет установлен отложенный ордер, а уже затем, когда текущая цена достигнет уровня цены, указанного в отложенном ордере, вот только тогда после совершения сделки откроется новая позиция;
  3. При наличии уже открытой позиции по финансовому инструменту результатом сделки может быть увеличение или уменьшение объема позиции, ее закрытие или переворот.


С уважением, Владимир.


P.S. Подскажите, пжл, как после маркированного списка продолжить нумерацию, которая была до него?

  1. Из торговой платформы, установленной на компьютере трейдера, посылается ордер (приказ, распоряжение) на сервер брокерской компании (форекс-дилера, дилерского центра и т.п.) для совершения сделки по одному из двух основных типов ордеров: рыночному или отложенному.
  2. На сервере происходит проверка ордера на корректность (корректность цен, наличие средств на счете и т.д.);
  3. Прошедшие проверку ордера ожидают своей последующей обработки на торговом сервере. В дальнейшем ордер может быть:
    1. исполнен (в одном из режимов автоматического исполнения или дилером);
    2. снят по истечении времени действия;
    3. отклонен (например, при нехватке денег или отсутствии подходящего предложения на рынке);
    4. отменен самим трейдером;
  4. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение рыночного ордера, то тогда после совершения сделки по соответствующему финансовому инструменту будет открыта позиция.
  5. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение в будущем отложенного ордера, по соответствующему финансовому инструменту сначала будет установлен отложенный ордер, а уже затем, когда текущая цена достигнет уровня цены, указанного в отложенном ордере, вот только тогда после совершения сделки откроется новая позиция;
  6. При наличии уже открытой позиции по финансовому инструменту результатом сделки может быть увеличение или уменьшение объема позиции, ее закрытие или переворот.

Используйте нумерованный список и увеличение/уменьшение отступов:


 
Artyom Trishkin #:
  1. Из торговой платформы, установленной на компьютере трейдера, посылается ордер (приказ, распоряжение) на сервер брокерской компании (форекс-дилера, дилерского центра и т.п.) для совершения сделки по одному из двух основных типов ордеров: рыночному или отложенному.
  2. На сервере происходит проверка ордера на корректность (корректность цен, наличие средств на счете и т.д.);
  3. Прошедшие проверку ордера ожидают своей последующей обработки на торговом сервере. В дальнейшем ордер может быть:
    1. исполнен (в одном из режимов автоматического исполнения или дилером);
    2. снят по истечении времени действия;
    3. отклонен (например, при нехватке денег или отсутствии подходящего предложения на рынке);
    4. отменен самим трейдером;
  4. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение рыночного ордера, то тогда после совершения сделки по соответствующему финансовому инструменту будет открыта позиция.
  5. Если трейдер (или советник) отправил на сервер брокерской компании распоряжение (приказ) на исполнение в будущем отложенного ордера, по соответствующему финансовому инструменту сначала будет установлен отложенный ордер, а уже затем, когда текущая цена достигнет уровня цены, указанного в отложенном ордере, вот только тогда после совершения сделки откроется новая позиция;
  6. При наличии уже открытой позиции по финансовому инструменту результатом сделки может быть увеличение или уменьшение объема позиции, ее закрытие или переворот.

Используйте нумерованный список и увеличение/уменьшение отступов:


Спасибо, Артём! Этими кнопками пользуюсь постоянно, но мне нужно было в нумерованном списке пометить маркированный список черными точками или дефисами, без разницы. Но ничего не получается, т.е. должны идти три пункта нумерованного списка, потом четыре строки маркированного списка (с черными точками или дефисами), а затем должно быть продолжение нумерованного списка с цифры 4, затем 5, а потом 6. Вижу, что и у Вас тоже не получилось сделать маркированный список внутри нумерованного. Как это исправить - ума не приложу! ((

С уважением, Владимир.

 
MrBrooklin #:

Спасибо, Артём! Этими кнопками пользуюсь постоянно, но мне нужно было в нумерованном списке пометить маркированный список черными точками или дефисами, без разницы. Но ничего не получается, т.е. должны идти три пункта нумерованного списка, потом четыре строки маркированного списка (с черными точками или дефисами), а затем должно быть продолжение нумерованного списка с цифры 4, затем 5, а потом 6. Вижу, что и у Вас тоже не получилось сделать маркированный список внутри нумерованного. Как это исправить - ума не приложу! ((

С уважением, Владимир.

Список:

  1. строка
  2. строка 
    • подстрока
    • подстрока
  3. строка
    1. подстрока
    2. подстрока
  4. строка
  5. ЕЩЁ строка

И так далее…

Артём правильно сказал.

Используйте нумерованный список и увеличение/уменьшение отступов:

 
Alexey Viktorov #:

Список:

  1. строка
  2. строка 
    • подстрока
    • подстрока
  3. строка
    1. подстрока
    2. подстрока
  4. строка
  5. ЕЩЁ строка

И так далее…

Артём правильно сказал.

Используйте нумерованный список и увеличение/уменьшение отступов:

Привет, Алексей! Вот прямо сейчас пробую, как сказал Артём:

Тест:

  1. Тест
  2. Тест
    • Тест
    • Тест
    • Тест
  3. Тест
  4. Тест

Оба-на! А сейчас получилось! Теперь понял в чем была ошибка. Всем спасибо! ))

С уважением, Владимир.

 

Здравствуйте, уважаемые трейдеры.

Вопрос такой: пишу копировщик для MT5 из двух частей. Одна отправляет на ftp файл csv, а другая получает его через http. Пользуюсь функцией webrequest и примерами с сайта mql5.com 

Возникла проблема с получением данных из файла csv во второй части программы, вернее с кодировкой символов в csv файле. Webrequest получает массив char, который с использованием функции CharArrayToString, выдаёт крякозябры. Смена флагов при открытии файла функцией fileopen (пробовал FILE_CSV, FILE_ANSI, FILE_UNICODE) ничего не даёт. В Notepad++ отправленный файл csv оказывается в кодировке UTF-16 LE c BOM.

Вопрос в том как правильно преобразовать этот файл с массивом char в вид, который он имел при отправке, то есть в строку с латиницей и цифрами? 

 
Artyom Trishkin #:
  1. На сервере происходит проверка ордера на корректность (корректность цен, наличие средств на счете и т.д.);

Разве наличие средств на счет проверяется на сервере? Не в терминале? Эти данные ведь есть в торговом окружении 
и по идее это одна из тех проверок, которыми можно не нагружать сервер.