Перейти к содержанию

[open source] [Советник] BasketFx Mod


ApMSoft

Рекомендуемые сообщения

[open source] [Советник] BasketFx Mod Опубликовано (изменено)

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

BasketFX Mod M5(на базе 151 версии) (07.03.2013)
- Почти полностью вычищены остатки защиты, в инет не лезет, апдейты не проверяет.
- Задник коммента рисуется только при init, а не каждый тик.
- Все ненужные записи в лог отключены.
- Значительно снижена нагрузка на процессор, благодаря вышеприведенным исправлениям.
- Надоедливые опции show_alert и play_sound по умолчанию выключены.
- Для каждой корзины/кольца создаётся глобальная переменная "_STOP", т.к. в каждой копии бота включать "stop_after_close" очень утомительно.
- Исправлены найденные ошибки оригинальной совы

Особенности:
- Нельзя менять название файлов - вместо внутренней переменной сова теперь настраиваться на кольцо по названию.
- Если не менять коммент, он становится равен названию кольца/корзины.

Кроме стандартных вариантов, добавлены:
- Корзина EUR (EURGBP, EURUSD, EURAUD, EURCHF, EURNZD, EURCAD, EURJPY).
- Кольцо XAU (XAUUSD - XAUEUR - EURUSD)

PS Для счетов не поддерживающих CloseBy (например TradeFort cent flex) данная опция должна быть отключена.

Работа с глобальной переменной *_STOP


Для каждой корзины/кольца создаются глобальные переменные, аналог "stop_after_close", действующий на всё кольцо.
Если, к примеру надо остановить кольцо "BasketFX_Ring_EUR-GBP-USD", нажав в терминале F3 просто меняем значение с названием нужного кольца с 0 (не останавливать) на 1 (остановить)
Если установить значение больше 1, опция "stop_after_close" будет работать как раньше - в каждой копии отдельно.



Дополнительные возможности


При необходимости быстро закрыть кольцо (принять текущую прибыль или убыток):
Нажимаем F3. Ищем глобальную переменную с магиком кольца (например "1309265664_CLOSE")
Если установить значение 1 бот немедленно закроет все сделки по кольцу.
Если установить значение 2 бот немедленно закроет все сделки по кольцу, и перейдет в режим stop_after_close



Мониторинги


Работают: Кольца €£$ и €¥$, и корзина USD



Если вы желаете выразить материальную благодарность автору, реквизиты под спойлером ниже.
Реквизиты ApMSoft

WebMoney Z329321820327 R341225044957 Яндекс.Деньги 41001122047706

BFX_M5.rar

Изменено пользователем Pavel888
  • Лайк 6
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 81
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Долгое время присматривался к сове, наконец-то добрался и до неё. Некоторые её особенности, в частности высокая нагрузка на процессор, не понравились, и пришлось взяться за напильник :d BasketFX Mod

Перейти

закрылось с профитом кольцо с КАД! висело с марта :-)

Перейти

Иена мощная валюта. Её курс изредка Банк Японии переставляет не по децки - но, в основном, иена широко флэтит без затяжных трендов. Торговать её трудно, но в правильном боте депо на ней потерять сложн

Перейти
[open source] [Советник] BasketFx Mod Опубликовано

Кстати в мониторинге от разраба _http://www.myfxbook.com/members/pimpmyea/reticolofx-eur-basket/329269 есть еще баскет с ЕВРО, который тоже показывает неплохую прибыль - может ее тоже добавить? (я сейчас этот баскет на деме гоняю)
Пары:

Спойлер

gsa_416[0] = "EURGBP" + gs_420;
gsa_416[1] = "EURUSD" + gs_420;
gsa_416[2] = "EURAUD" + gs_420;
gsa_416[3] = "EURCHF" + gs_420;
gsa_416[4] = "EURNZD" + gs_420;
gsa_416[5] = "EURCAD" + gs_420;
gsa_416[6] = "EURJPY" + gs_420;


Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано


Кстати в мониторинге от разраба есть еще баскет с ЕВРО - может ее тоже добавить?


Добавил.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано



Кстати в мониторинге от разраба есть еще баскет с ЕВРО - может ее тоже добавить?


Добавил.


Неплохо было бы и в первый пост более конкретное описание по добавленной корзине - типа новая корзина Евро, пары такие-то, а то через пару страниц темы начнется путаница и вопросы :d
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано

А, еще забыл спросить - доп. евро-корзину можно к оригинальному боту кинуть в дополнение? (щаз переставлять некогда все)

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано (изменено)


А параметр, stop_after_close остался?


Остался. Если хотите пользоваться параметром, после запуска терминала глобальные переменные *_STOP нужно удалить.


Неплохо было бы и в первый пост более конкретное описание по добавленной корзине - типа новая корзина Евро, пары такие-то, а то через пару страниц темы начнется путаница и вопросы :d


Добавил


А, еще забыл спросить - доп. евро-корзину можно к оригинальному боту кинуть в дополнение? (щаз переставлять некогда все)


Можно Изменено пользователем ApMSoft
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано

может я конечно не до конца понял алгоритм бота,но почему он закрывает группу ордеров в минус?если это исправить,результат еще лучше будет
или все 18ордеров,которые сейчас закрыты - относятся к одной группе?просто время закрытия разное

fx.JPG

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано (изменено)


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


Это не бот, это я ошибся когда новые переменные *_STOP тестировал

upd: Добавил кольцо по золоту Изменено пользователем ApMSoft
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано (изменено)

заметил в логах множество ошибок такого типа -
orderSendReliable(): Permanent Error: 4008 not initialized string. giving up.
orderSendReliable(): Permanent Error: 4002 array index is out of range. giving up.
orderSendReliable(EURJPY,0,0.10000000,125.38000000,5,0.00000000,0.00000000,ReticoloFX_Basket_EUR_2,707476268,0,32768)

Изменено пользователем ceperasdf
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано (изменено)
ceperasdf
Поставил новые кольцо и корзину на испытания. Если будут ошибки - разберемся.

upd: Ошибка оригинала. Выложу обновленные версии по готовности.
upd2: Поставил обновленные версии тестироваться. (Некорректная работа совы (оригинала) с OrderSelect)
upd3: Ошибка не критична. Можно продолжать использовать оригинал и мод M1. Изменено пользователем ApMSoft
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано

Заметил сделки с половиной заданного лота и комментарий к ордеру - from #119040356 (или другой номер) или это относится к ошибку с CloseBy?

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано


Заметил сделки с половиной заданного лота и комментарий к ордеру - from #119040356 (или другой номер) или это относится к ошибку с CloseBy?


Нет. Команда OrderCloseBy вообще не имеет параметра лотности. Только номера встречных ордеров.

Выложил M3, все должно работать. Господа разработчики постарались на славу, пришлось искать их ошибки.
На всякий пожарный добавил блокировку функции CloseBy - при первом же косяке (Permanent Error) - автоматом функцию отключаем. Хотя быть не должно больше. На всякий случай не рекомендую ставить на большие реалы, пока понаблюдаем за работой.
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано

Появляются ошибки с открытием ордеров на разных кольцах.
Брокер F4Y, CentNDD, на счетах по одному кольцу.

Цитата

2013.02.25 22:58:37 '2734805': order sell 0.20 EURUSD opening at 0.00000 sl: 0.00000 tp: 0.00000 failed [Too many requests]


Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано (изменено)

да, пошли ошибки
orderSendReliable(): Must wait for trade context

стоят Basket EUR / USD
Ring EUR JPY USD
по всем графикам ошибка идет без остановки
настройки стандарт,изменен только лот и профит

error.JPG

Изменено пользователем ceperasdf
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано


да, пошли ошибки
orderSendReliable(): Must wait for trade context

стоят Basket EUR / USD
Ring EUR JPY USD
по всем графикам ошибка идет без остановки
настройки стандарт,изменен только лот и профит



У меня то же самое, возможно, что проблема в проскальзывании, рынок слишком резко ушёл.... И ещё по кольцу золота. Советник не видит Gold у Forex4you
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано


да, пошли ошибки
orderSendReliable(): Must wait for trade context


Это не ошибки, а сообщение о том что торговый поток занят, надо подождать.


Появляются ошибки с открытием ордеров на разных кольцах.
Брокер F4Y, CentNDD, на счетах по одному кольцу.

Цитата

2013.02.25 22:58:37 '2734805': order sell 0.20 EURUSD opening at 0.00000 sl: 0.00000 tp: 0.00000 failed [Too many requests]


Это тоже - сообщение о том что запросы на открытие слишком часты (Сообщение сервера).


У меня то же самое, возможно, что проблема в проскальзывании, рынок слишком резко ушёл.... И ещё по кольцу золота. Советник не видит Gold у Forex4you


А разве на f4y вообще есть XAUUSD?

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

[open source] [Советник] BasketFx Mod Опубликовано



да, пошли ошибки
orderSendReliable(): Must wait for trade context


Это не ошибки, а сообщение о том что торговый поток занят, надо подождать.


Появляются ошибки с открытием ордеров на разных кольцах.
Брокер F4Y, CentNDD, на счетах по одному кольцу.

Цитата

2013.02.25 22:58:37 '2734805': order sell 0.20 EURUSD opening at 0.00000 sl: 0.00000 tp: 0.00000 failed [Too many requests]



Это тоже - сообщение о том что запросы на открытие слишком часты (Сообщение сервера).


У меня то же самое, возможно, что проблема в проскальзывании, рынок слишком резко ушёл.... И ещё по кольцу золота. Советник не видит Gold у Forex4you


А разве на f4y вообще есть XAUUSD?

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


Пока суть да дело, я поставил тестироваться на Демо. На Демо у Forex4you график золота Gold.... Посмотрел на реале, как положено XAUUSD....Вот такая петрушка :-?
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано


Пока суть да дело, я поставил тестироваться на Демо. На Демо у Forex4you график золота Gold.... Посмотрел на реале, как положено XAUUSD....Вот такая петрушка :-?



Аккуратнее с Ф4Ю - там на демо и котировки иные - вместо 5 знаков 2 ;) сова может "непонять" v:)
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано



Пока суть да дело, я поставил тестироваться на Демо. На Демо у Forex4you график золота Gold.... Посмотрел на реале, как положено XAUUSD....Вот такая петрушка :-?



Аккуратнее с Ф4Ю - там на демо и котировки иные - вместо 5 знаков 2 ;) сова может "непонять" v:)


Запустил в воскресенье вечером, кроме кольца Золота....Вчера вечером было +5%... :) демоденег....так что сова понимает толк в демке Forex4you ;)
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано

Добавил мод М4.

Исправлены все ошибки, странности найденные в оригинале.
Вычищены остатки защиты

Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано (изменено)


Особенности:
- Нельзя менять название файлов - вместо внутренней переменной сова теперь настраиваться на кольцо по названию.
- Возможность менять коммент убрана (коммент равен названию кольца)


Может все таки имеет смысл изменить название совы () на такое же как и название темы (убрать слово р*е*т*и*к*о*л*о из названия и из коментов к ордерам)? а то как то лишний раз палится не удобно :) PS: хотя, наверно, это бестолковая и трудоемкая работа... Изменено пользователем Lexuz77
Ссылка на сообщение
Поделиться на другие сайты

[open source] [Советник] BasketFx Mod Опубликовано (изменено)


Может все таки имеет смысл изменить название совы () на такое же как и название темы (убрать слово р*е*т*и*к*о*л*о из названия и из коментов к ордерам)? а то как то лишний раз палится не удобно :) PS: хотя, наверно, это бестолковая и трудоемкая работа...


Сделаю к следующему моду. В сове есть ещё сомнительные моменты, так что моды ещё будут ))
Собираюсь ставить сову на нормальные деньги, поэтому в её безупречной работе заинтересован сам. Изменено пользователем ApMSoft
Ссылка на сообщение
Поделиться на другие сайты

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...