Инвест-панель для торговли в один клик

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Инвест-панель для торговли в один клик

Сообщение Nord » 21 дек 2018, 12:32

Вынес стадию реализации обсуждаемого ранее в этой теме metatrader-nastroyki-rabota-problemi/torgovlya-v-odin-klik-t3854.html в Стол Заказов. Для тех, кому лень читать материал по ссылке, в двух словах - это разработка универсальной панели для "торговли в один клик" в МТ4 и МТ5.

Теперь ближе к делу. Уважаемый Shepherd, готов мой макет для панели. Без графических наворотов, простой, но приятный на вид и удобный в использовании, как мне кажется. Предлагаю продукт называть Инвест-панель. Ниже итоговая картинка панели в формате jpg в оригинальном размере 250 на 350 пикс. Есть вариант с раздельными слоями в psd-формате (Фотошоп). Можно сделать отдельно в jpg основу со строками текста, чек-боксами и полями для цены и пунктов, а отдельно в том же формате кнопочки бай, селл и разных вариантов закрытия. Не знаю, какой вариант Вам нужен для работы.

investpanel.jpg


Пояснения к макету панели:

Верхние кнопки BUY и SELL: кнопка Покупки и кнопка Продажи, соответственно. Нажатием данных кнопок либо открывается соответствующая сделка по текущей цене; либо, при условии указания цены в поле Price (ниже этих кнопок) выставляется отложенный ордер. Рядом поле Lot, в котором вписывается объем в формате 0,01 и выше.

Поле Price: указание ценового уровня, на котором должен быть выставлен приказ на покупку. Если прописана цена выше текущего уровня и нажата кнопка BUY, выставляется бай-стоп ордер; если в данном поле прописан уровень цены ниже текущего и нажата кнопка BUY, выставляется соответствующий бай-лимит ордер; если прописана цена выше текущего уровня и оператор нажмет кнопку SELL, откроется селл-лимит ордер; если цена прописана ниже текущей и нажата кнопка SELL, выставляется селл-стоп ордер. Цена в данном поле прописывается в ручную в формате 1.23456

Ниже поля для размера в пунктах для Стоп-лосс (SL) и Тейк-профита (TP). Для пятизнака.

Еще ниже блок Трейлинг-стопа (TS). Если чек-бокс (маленькие белые квадраты) включен, ордер будет сопровождаться трейлинг-стопом. Его размер в пунктах прописывается в последующем прямоугольном белом поле. TS1 - включение первого типа трейлинг-стопа (традиционно уровень стопа начинает смещаться на заданное количество пунктов за ценой после того, как по ордеру будет аналогичный плюс, то есть, трейлинг начинается после достижения заданной прибыли и подтягивается при дальнейшем ее наращивании на заданном расстоянии). TS2 - включение альтернативного трейлинг-стопа (стоп-лосс начинает смещаться за ценой не после достижения оной заданного уровня профита, а сразу, то есть он работает не как безубыток, а подтягивает СЛ при каждом пункте смещения цены в плюсовую зону). Пример работы альтернативного ТС: Текущая цена 1.55250. TS2 указан в размере 150 пунктов. Когда цена сместится на 1.55270, СЛ будет уже не на 1.55100, а на 1.55120, то есть, подтянется на 20 пунктов за ценой, чтобы сохранилась дистанция в 150 пунктов. Если цена будет опускаться, СЛ опускаться вслед за ней, разумеется, не будет. Он поднимется опять только когда цена вновь отойдет от СЛ на 150+ пунктов.

Ниже поле CP (Close Partly), поэтапное, частичное закрытие. Чек-бокс (маленький белый квадрат) – включение и отключение этой опции. Поле Step – шаг цены в пунктах, при достижении которого происходит закрытие части прибыльной позиции. Поле Lot Step – объем для частичного закрытия (формат 0,01). Пример использования: оператор открыл по текущей цене покупку на 1.55250, указав в поле Step 100, а в поле Lot Step 0,01. При этом объем открытой сделки 0,03. При достижении ценой уровня 1.55350 происходит закрытие 0,01 от текущей сделки. При достижении 1.55450 закрывается еще 0,01 лота, и при достижении 1.55550 вся сделка полностью закрывается.

Далее блок кнопок универсального закрытия позиций: Close Buy – закрытие всех текущих сделок на покупку по данному инструменту; Close Sell - закрытие всех текущих сделок на продажу по данному инструменту; Close Profit – закрытие всех текущих сделок по данному инструменту с результатом более нуля; Close Loss – закрытие всех текущих сделок по данному инструменту с результатом ноль и ниже; Close All – закрытие всех текущих сделок по данному инструменту.

Investforum.ru – активная ссылка на наш форум ( portal.php )
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Инвест-панель для торговли в один клик

Сообщение Nord » 21 дек 2018, 12:33

Дополнительные примечания:

Если оператором указан только Лот и нажата кнопка Buy или Sell, происходит открытие покупки или продажи по текущей цене с данным объемом без использования каких-либо дополнительных параметров.

Если дополнительно указано Price, происходит выставление соответствующего отложенного ордера.

Если указаны SL и TP (или что-то одно из них), ордер будет иметь соответствующие СЛ и ТП.

Если включен чек-бокс TS1, значит используется указанный выше СЛ, а при выполнении условий трейлинга, он смещается на заданную (в поле трейлинг-стопа) дистанцию от цены и далее тралится по стандартному алгоритму. Если включен чек-бокс TS1, чек-бокс TS2 неактивен, и наоборот, при включении чек-бокс TS2 чек-бокс TS1 отключается. При включении чек-бокса TS2 значение поля SL становится неактуальным, поскольку размер удаления СЛ от цены определяется на старте и при дальнейшем сопровождении значением поля с размером TS в пунктах.

Если включен чек-бокс CP, значит, оператор использует поэтапное закрытие, и должна быть предварительная проверка на адекватное заполнение всех требуемых полей этой опции (Step и Lot Step). Аналогичная проверка и в Трейлинг-стоп, кстати. При использовании CP значение поля TP становится неактуальным.

Панель должна работать только с ордерами, которые открыты через нее и только по тому торговому инструменту, на котором она используется. При этом, она может одновременно использоваться на множестве торговых инструментов на одном счете, но каждая панель работает только с ордерами по той валютной паре, в окне которой она размещена.

Если что упустил или неясно изложил, готов уточнить.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Инвест-панель для торговли в один клик

Сообщение Shepherd » 21 дек 2018, 16:38

Nord писал(а):Если что упустил или неясно изложил, готов уточнить.

пока нет вопросов, в несколько этапов буду делать, сначала буду рисовать форму с кнопками средствами MQL без торговых функций, сделаю выложу результат, обсудим, потом уже торговые функции буду подключать
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Инвест-панель для торговли в один клик

Сообщение Nord » 21 дек 2018, 17:02

Еще раз обращаю внимание, что могу предоставить отдельно панель (с надписями, отметками чек-боксов и полей для чисел), и отдельно картинки кнопок. Если это нужно.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Инвест-панель для торговли в один клик

Сообщение Shepherd » 21 дек 2018, 18:23

Nord писал(а):Еще раз обращаю внимание, что могу предоставить отдельно панель (с надписями, отметками чек-боксов и полей для чисел), и отдельно картинки кнопок. Если это нужно.

да нужно, проще и быстрее кнопки с рисунками (ресурсами) прикрепить чем со шрифтами играться
но только в .bmp формате дайте
да и вот еще, нужны картинки с измененным цветом фона или текста для отображения клика по кнопке


button1.png


button2.png


и для текстовых меток шрифт какой используете?
Последний раз редактировалось Shepherd 21 дек 2018, 18:36, всего редактировалось 4 раз(а).
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Инвест-панель для торговли в один клик

Сообщение Shepherd » 22 дек 2018, 09:44

не люблю рисовать, но попытался вот так все представить

example.png


такой вид устраивает?
Последний раз редактировалось Shepherd 22 дек 2018, 10:34, всего редактировалось 1 раз.
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Инвест-панель для торговли в один клик

Сообщение Nord » 22 дек 2018, 09:59

А чем не подошел мой вариант?
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Инвест-панель для торговли в один клик

Сообщение Shepherd » 22 дек 2018, 10:35

Nord писал(а):А чем не подошел мой вариант?

вариант подошел, но Вас на связи долго не было, а у меня время было, вот начал кнопки сам рисовать
ЗЫ: выше обновил картинку - пример, при клике на кнопку надпись становится желтой и немного поворачивается

такой вариант панели устроит? могу Ваши текстуры поставить, все настроено, поменять - работы на полчаса
Последний раз редактировалось Shepherd 22 дек 2018, 10:38, всего редактировалось 3 раз(а).
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.

Инвест-панель для торговли в один клик

Сообщение Nord » 22 дек 2018, 10:38

Как бывший профессиональный дизайнер, могу сказать, что по многим причинам Ваш вариант не подходит в данном случае. На связь не выходил, поскольку не с чем еще. Подредактировать цвет кнопок (хотя, вижу крайне мало смысла в изменении их цвета при нажатии) - время. А у меня данный проект не числится в приоритетных. Сегодня постараюсь к вечеру найти время.
Аватар пользователя
Nord
Администратор
 
Сообщений: 8112
Зарегистрирован: 17 июл 2013, 15:55
Средств на руках: 193.10 Доллар
Откуда: Украина
Группа: Администраторы
Благодарил (а): 3187 раз.
Поблагодарили: 6752 раз.
Правила форума - залог долгой жизни на форуме!

Инвест-панель для торговли в один клик

Сообщение Shepherd » 22 дек 2018, 11:05

Nord писал(а): Подредактировать цвет кнопок (хотя, вижу крайне мало смысла в изменении их цвета при нажатии) - время.

цвет обязательно нужно менять, клик мышкой и отображается путем замены 2-х текстур по другому никак, можно не цвет текста изменять, а контур или заливку - не принципиально

в общем если не понравился мой вариант, жду от Вас кнопки (по 2 шт) и саму панель, поля ввода не нужнго - это стандартные MQL обьекты

PS: вот приатачил версию панели без торговых функций - можно кликать по кнопкам
MQL4.zip
(324.36 KB) Скачиваний: 73
Последний раз редактировалось Shepherd 22 дек 2018, 12:17, всего редактировалось 1 раз.
Аватар пользователя
Shepherd
Специалист MQL
 
Сообщений: 383
Зарегистрирован: 13 июн 2018, 19:22
Средств на руках: 30.25 Доллар
Откуда: Волгоград
Группа: Базовая
Благодарил (а): 114 раз.
Поблагодарили: 208 раз.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 127

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron