[Советник копировщик] Open Banks 1.13

От Aleksei 27, 27 июля, 2018 в Архив

Автор#1
Советник копировщик ордеров крупных мировых инвестиционных банков, по рынку Форекс с сайта. Открывает новый ордер на основании данных с указанием своего объема/лота/лотов.

Выставляются отложенные ордера.

Настройки

//--- для работы с сервером необходимо добавить URL "http://tradelikeapro.ru"
//--- в список разрешенных URL (Главное меню->Сервис->Настройки, вкладка "Советники"):

extern int GMT_Offset = 3 // Сдвиг времени с сайтом относительно брокера
extern int TimerCheckUpdate = 5 // Время проверки обновлений в мин.
extern int TimeBackHour = 6 // Макс. время в часах для открытия сделки
extern int TextMagic = 1254125125 // Магическое слово
extern double Lots = 0.01 // Торговый лот по умолчанию
extern int Risk = 1 // Процент риска на сделку от депозита
extern int StopMax = 3 // Запрет открытия новых ордеров, если просадка превысила процент
extern string Signal = "ok.wav" // Звуковой сигнал при успешной установке ордера

Обновление версии 1.01.

- Нужные банки можно включать/отключать из настроек советника, добавлены все банки которые были замечены в ордерах.
Если появился новый банк который отсутствует в настройках, и переключатель "Другие банки" стоит в положении true советник скопирует его ордер.
Копируються все ордера, открытые лимитные, стоповые.

- В настройках вы сами можете выбрать как часто обновлять информацию с сайта tradelikeapro.ru (от 1 минуты). Обновление информации на сайте происходит в автоматическом режиме раз в 10 минут.
Некоторые нюансы с задержкой ордеров банков. Некоторые ордера просто нам не поступают как это уже было замечено с банком THOMSON REUTERS IFR. Даже если сказать точнее постапают только на открытие, а закрытие и отмены почему то нет с чем это связано не известно. По остальным банкам такого не было замечено. кроме единичных случаев.

Обновление версии 1.02.

+ В коментарии пишется банк который открыл данный ордер
+ Для каждого банка своё магическое число
+ Возможность фильтровать валютные пары

Обновление версии до 1.03.

+ Исправлены некоторые ошибки связанные с открытием лимитных ордеров

Обновление версии до 1.04.

+ Добавлена синхронизация ордеров (Изменение Sl/Tp, Удаление и закрытие ордеров)
+ Добавлен параметр FileHistory(Файл куда записываеться информация об открытых сделках которыми советник будет управлять)
! Сделки которые были выставлены а потом отменены или удалены вновь открываться не будут
! Совместимость работы открытия сделок отличается от версии 1.03 потому синхронизация старых открытых ордеров проихсодить не будет. Последующие новые ордера будут сихронизироваться нормально.
! Чтоб старые ордера синхоронизировались нужно чтоб советник узнал номера текущих сделок, поэтому можно запустить советник с параметром (Макс. время в часах для открытия сделки) например 100, и тогда он запишет текущие номера открытых ордеров если они открыты не были он их откроет.

Обновление версии до 1.05.

! Исправлена ошибка с пропусками лимитных ордеров с TP/SL равных 0

Обновление версии до 1.06.

+ Добавлено информационное окно
+ Добавлен параметр выбора фона для окна
! Цвет текста меняеться в свойствах графика (Параметр: Текст)
! Исправлены открытия ордеров c параметром TimeBackHour (Неверно расчитывало время ордеров)

Обновление версии до 1.07.

! По умолчнаю фон информационного окна clrNone
! Исправлен баланс, и прибыль за все время (Учитываються только ордера выставленные советником)

Обновление версии 1.08.

! По умолчанию параметр TimeBackHour установлен на 0
+ Добавлен автоматический трейлинг-стоп
+ Добавлено 4 параметра (Trailing, ProfitTrailing, TrailingStop, TrailingStep)
~ Trailing - Активация трейлинга стоп-лосс и отключение синхронизации для стоп-лоссов
~ ProfitTrailing - Активация трейлинга только при положительном профите ордера
~ TrailingStop - Минимальное расстояние между ценой и уровнем стоп-лосса в пунктах
~ TrailingStep - Расстояние в пунктах, которое должна пройти цена, прежде чем стоп-лосс опять "подтянется" к цене.

Обновление версии 1.09.

+ Добавлен параметр FileHistory (Файл хранения установленных ордеров)
!!! При установке советника на разные графики необходимо изменять параметр FileHistory чтобы избежать конфликтов
! Значения пункта вычисляеться по 4х знаку и 2х знаку
! Трейлинг-стоп по умолчанию отключен

Обновление версии 1.10.

! Исправлено открытие некоторых валютных пар. Которые должны были открыться но не октрывались

Обновление версии 1.11

! Исправлены ошибки

Обновление версии 1.12

! Исправлена ошибка открытия ордеров после их закрытия и перезапуске советника
! По умолчанию стоит фиксированный лот
! Замёнен (Процент риска на сделку от депозита) на Процент депо на сделку
!! Формула расчёта процента ((Баланс * плечо) / 100000) / 100 * Процент депо = Лот
! Фиксированный лот выставляеться если процент депо на сделку равен 0

Обновление версии 1.13

+ Добавлен параметр в настройках Максимальное отклонение текущей цены от цены банка для открытия сделки в пунктах (50 - по умолчанию)



Мониторинг в Роботесте:


OpenBanksV1.13.ex471 скач.

Изменено 9 октября, 2018 пользователем Мерлин

#2

Это интересно.
Только пинг настораживает - "Данные обновляются минимум раз в сутки."

#3


Это интересно.
Только пинг настораживает - "Данные обновляются минимум раз в сутки."


Чем богаты.
#4

Версия советника обновлена

#5

Советник поставлен в Роботест с целью тестирования работоспособности.

Господа разработчики, было бы неплохо нумеровать версии советника :)

#6

Ошибка вылезает каждые 5 минут

2018-07-31_10h11_25.png

Автор#7

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


Добавлено: 31-07-2018 08:48:13

Ошибка вылезает каждые 5 минут


Добавляли ли вы сайт в настройки ?

Изменено 31 июля, 2018 пользователем Aleksei 27

#8

Добавляли ли вы сайт в настройки ?


Не добавлял... Прописано не было о добавлении.
#9

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


ИМХО, час слишком долго- цена может далеко уйти...
Не совсем понял, для чего список банков? Например, в дефолтной настройке не вижу банк Crdit Agricole...Если это список допустимых к торговле банков, то лучше сделать список запрещенных банков, иначе можно упустить новый банк в списке...
Еще: если сигнал получен с запозданием и цена ушла далеко от цены открытия банка, то как Вы обрабатываете событие? Вход по рынку там, где стоим?
А если Ваш ордер закрылся по ТП/СЛ, а сигнал на сайте все еще висит (так часто бывает), то как отработает советник?
Автор#10

ИМХО, час слишком долго- цена может далеко уйти...



Тут все претензии к уважаемым банкам, которые в 2018 году, способом доставки контента выбирают электронную почту. Более того, наблюдая за ордерами, я замечаю что их кто-то просто пишет руками.

Добавлено: 31-07-2018 13:53:48

если сигнал получен с запозданием и цена ушла далеко от цены открытия банка, то как Вы обрабатываете событие? Вход по рынку там, где стоим?


Далеко не далеко как получил обновление так и встало по текущей цене, по другому я же не могу.

Добавлено: 31-07-2018 13:54:40

А если Ваш ордер закрылся по ТП/СЛ, а сигнал на сайте все еще висит (так часто бывает), то как отработает советник?


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

Добавлено: 31-07-2018 13:55:36

Crdit Agricole


В конце строки банков CA. В целом - переделаю.

Изменено 31 июля, 2018 пользователем Aleksei 27

#11

Цитата: usver73 от Сегодня в 16:23:31
ИМХО, час слишком долго- цена может далеко уйти...

Тут все претензии к уважаемым банкам, которые в 2018 году, способом доставки контента выбирают электронную почту. Более того, наблюдая за ордерами, я замечаю что их кто-то просто пишет руками.


не знаю кто, как и кому что доставляет, но то, что сигналы на сайте появляются рандомно по времени- это факт. И, да, ощущение, что данные заносятся руками довольно сильное..
#12


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


ИМХО, час слишком долго- цена может далеко уйти...

Пока не тестировал этот советник (а как потестируешь), но по идее он должен "лимитники", как и банки, выставлять. А они по нескольку дней обычно висят. Час вообще ни о чем...
Хотя б mq4 выложили, было все понятно.
#13

Хотя б mq4 выложили, было все понятно


Ага и его другие сайты скопипастят заменив копирайты на свои. А за данные каждый месяц плачу я , как ни странно.
#14


Хотя б mq4 выложили, было все понятно


Ага и его другие сайты скопипастят заменив копирайты на свои. А за данные каждый месяц плачу я , как ни странно.

Ну так хотя б в описании укажите, какие ордера выставляет советник. У меня создалось впечатление, что "рыночные", а это в корне не правильно. По моим наблюдениям, банки работают по "лимитникам".
#15

Здравствуйте!
Советник сопровождает ордера, и как происходит закрытие? Открыл еврокад в продажу, сейчас в плюсе, вот сижу гадаю чего с ним делать))

Автор#16

Версия советника обновлена. Описание изменений в первом посте. :)

#17

Пожелания принимаются?:)

1) название банка в комментах
2) свой мэждик на каждый банк

#18

Банк выставляет лимитный ордер, а советник его открывает как рыночный. Можно поправить?

#19

Всем привет, а в последней версии отсутствует фильтр по валютным парам? До этой был.

#20

Почему то не открывает ни одной сделки, смайлик горит, у всех все работает?

#21


Почему то не открывает ни одной сделки, смайлик горит, у всех все работает?


http://tradelikeapro.ru/logi-terminala-metatrader4/
Без инфы из логов вашего термина ваш вопрос равносилен почему не работает светофор на углу...
А х.з. почему - нам не видно что там у вас.
#22

Это я писал по поводу первой версии, а обновление смайлик появляется и через секунду исчезает, может на этот вопрос получится ответить без логов?

#23


Это я писал по поводу первой версии, а обновление смайлик появляется и через секунду исчезает, может на этот вопрос получится ответить без логов?


ОК.
http://tradelikeapro.ru/kak-ustanovit-foreks-sovetnik-universalnaya-instruktsiya-mini-f-a-q/

/laboratoriya-profitfx/24/razrabotka-metodologii-testirovaniya-i-dovodki-botov-na-forume/14426/?do=findComment&comment=301616
Читать пункты:
1) Рекомендации о том, как надо информировать программиста о возможной ошибке в боте или непонятках в тестах.
2) Почему всегда надо тестировать именно последнюю версию бота, выложенную программистом.
3) Как оптимально называть файлы для упорядоченного хранения у себя в компе и выкладывания на форум
#24

Ребят, пишите если какие-то позиции на сайте есть, а советник не открыл.

#25

Коллеги, подскажите, советник достаточно на одну пару установить? Установил 12 пар, открывает по 12 одинаковых сделок. Мэджики оставлял одинаковыми и делал разными.

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025