MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 649,474 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Обсуждение синтаксиса, функций и процедур языка MQL. Обмен опытом, своими фрагментами кода. Оптимизация кода. Предложения и заказы на разработку советников.
Первый пост Опции темы
Старый 14.06.2012, 01:31
#1
Любитель
 
Пол: Мужской
Инвестирую в: Доверительное управление
Регистрация: 04.06.2012
Сообщений: 116
Благодарностей: 128
Авто-скрипт по открытию/закрытии сделок

Всех приветствую!

Необходимо реализовать следующее:

Есть некий сайт, который я могу самостоятельно парсить с помощью самописного приложения (Delphi7+потоки+EmbeddedWB). Этот сайт отображает, когда нужно открыть сделку и когда ее нужно закрыть.

Каждый тикет имеет уникальный идентификатор, обозначенный решеткой.

Информация в исходном виде примерно предоставляется вот так:

Цитата:
2012.06.13 13:30 Открыт тикет #1 BUY 1 GBP/USD по цене 1.5519
2012.06.13 13:31 Открыт тикет #2 BUY 0.90 GBP/USD по цене 1.5519
2012.06.13 13:32 Открыт тикет #3 SELL 0.39 USD/CAD по цене 1.029
2012.06.13 13:33 Открыт тикет #4 BUY 0.64 GBP/USD по цене 1.5535
2012.06.13 13:34 Открыт тикет #5 BUY 0.46 GBP/USD по цене 1.5545
2012.06.13 13:35 Открыт тикет #6 SELL 0.30 USD/CAD по цене 1.0273
2012.06.13 13:36 Закрыт тикет #1 SELL 0.46 GBP/USD по цене 1.5547 выигрыш $36.80
2012.06.13 13:37 Открыт тикет #7 SELL 0.46 GBP/USD по цене 1.5555
2012.06.13 13:38 Закрыт тикет #2 BUY 0.30 USD/CAD по цене 1.0274 выигрыш $23.36
Отдельно идут установки по стоп-лоссу и тейк-профиту

Цитата:
#1 0 1.5538
#2 1.0275 1.0301
Первая цифра показывает стоп-лосс , следующая тейк-профит.

Т.е. сказано что у тикета #1 стоп-лосс отсутствует, а тейк профит установлен на значении 1.5538.

Через 2 минуты информация эта может измениться

Цитата:
#1 0 1.5530
Скрипт/тикет должен понять что ему нужно изменить значения.

Значение после BUY/SELL это объем лота(сделки/тикета).

Ваша задача написать скрипт/советник на MT4 которые эти данные сможет читать.

Я для вашего советнтика/скрипта могу писать эти данные в любом удобном для вас виде в файл на любой диск, где будет запущен MT4.
Собственно программа парсер там же и будет находится.

Как вариант я эти данные могу писать в файл, который скрипт/советник будет опрашивать каждые 0.5секунды. Как только он увидет новую для него информацию, сразу же откроет сделку по тем условием что увидет в файле.

Каждый новый тикет должен быть помечен в Комментарии номером из файла (#7).

Для чего это нужно? Это нужно для скрипта/советника когда он увидет что нужно закрыть тикет #7, чтобы понял какую сделку нужно закрывать.

ИТОГО:

Скрипт должен уметь выполнять следующие задачи:
1) Уметь открывать тикет:
- Нужной валюты
- Нужного объема

2) Если тикет #1 на сайте был открыт по цене 1.5519 , а пока сайт парсился, пока скрипт обрабатывал информацию прошло допустим 1-2-3-4секунды и цена стала к примеру 1.5525, т.е. разница в 6 пунктов, чтобы можно было задавать при каком проскальзывании открывать сделку.

Т.е. если проскальзывание до 3 единиц относительно цены в файле, сделку открываем. Если нет, просто игнорируем.

3) Скрипт/Советник должен уметь устанавливать стоп-лосс и тейкпрофит по указанным значениям из файла.

4) Скрипт/Советник должен уметь повторно изменять значения стоп-лосса и тейкпрофита если они были обновлены в файле.

5) Скрипт/Советник должен уметь закрывать сделку моментально как только увидел информацию о закрытии сделка в файле

Данные которые будет читать скрипт/советник могут быть записаны т.к. как вы мне скажете и как будет удобнее вам их читать оттуда.

Вариантов масса (вот пример):

1.

Отдельно писать 3 файла:
1) открытие сделок
2) закрытие сделок
3) установка лимитов

2. Писать всё это в один файл строка за строкой.

3. Для каждого тикет делать отдельно файл

4. Любой другой вариант.

От вас я жду:
1. Условия оплаты.
2. Сроки выполнения.
3. Варианты реализации данной задачи и ваши предложения.


Михаил.
Hamber вне форума
Старый 15.06.2012, 18:12
#2
Топ Мастер
 
Пол: Мужской
Инвестирую в: Форекс
Регистрация: 01.10.2009
Сообщений: 5,611
Благодарностей: 3,492
Re: Авто-скрипт по открытию/закрытии сделок

Вы написали нам это письмо на почту, мы готовы разработать. Ответа от Вас не получили.
__________________
https://cryptorg.net - сервис автоматизированной торговли на крипто биржах
https://Cryptorg.exchange криптобиржа с бесплатными ботами и ликвидностью Binance
fxlionpromo вне форума
Войдите, чтобы оставить комментарий.
Быстрый переход
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сервис безопасных сделок Кочнев Илья Дайджест блогосферы 1 12.04.2016 01:58
Открытие ордеров на закрытии рынка KeeperPro Торговые стратегии 12 13.01.2013 14:50
Перекрытие" успешных сделок ДЦ Kinken Общие вопросы работы Брокеров 6 05.02.2011 15:54