Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

_Fibo_Pivot_multiVal - эксперт для MetaTrader 4

Просмотров:
5601
Рейтинг:
(6)
Опубликован:
2008.03.20 09:37
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу


Автор техзадания :

https://www.mql5.com/ru/forum/106595

Автор кода эксперта :

olyakish

Так как техзадание было выложено на форуме и его автор заказывал код у другого программиста, то мне ничего морально не мешает выложить свой вариант эксперта совершенно свободно.

Суть эксперта. Работая на нескольких парах в ночное время (азиатская сессия) торговать от уровней Fibo Pivot с небольшим профитом но без лосей.

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

Данного советника можно рассматривать как пример мультивалютного эксперта без ограничения количества валют для торговли.

В моем примере их 10.

Рекомендации:

Запускать в дни когда ожидается флетовый рынок.

Прикреплять эксперта к паре на которой максимальное количество тиков в азиатской сессии.

Выбирать валютные пары с небольшим спредом.

Переменные:

extern int CountSymbol=10;

Количество валют для торговли

extern string AllVal="EURUSD,GBPUSD,USDCHF,USDJPY,USDCAD,AUDUSD,AUDJPY,CADJPY,EURJPY,EURCHF";

Валютные пары

extern string All_Level_P_F1="33,33,33,33,33,33,33,33,33,33";

Процент линии согласно идикатора (упоминается на форуме по ссылке выше)

extern string All_Level_F1_F2="50,50,50,50,50,50,50,50,50,50";

Процент линии согласно идикатора (упоминается на форуме по ссылке выше)

extern string All_Level_F2_F3="33,33,33,33,33,33,33,33,33,33";

Процент линии согласно идикатора (упоминается на форуме по ссылке выше)
extern string All_Level_F3_out="40,40,40,40,40,40,40,40,40,40";

Процент линии согласно идикатора (упоминается на форуме по ссылке выше)
extern string rem01 = "Количество профитных сделок чтобы по данной паре не велась торговля";
extern string All_ExpertTrades="15,15,15,15,15,15,15,15,15,15";

по одной паре после чего торговля по этой паре на такущей день прикращается


extern string rem02 = "Минимальное значение профита в !пунтах!";
extern string All_ExpertProfit1="150,150,150,150,150,150,150,150,150,150";

по одной паре после чего торговля по этой паре на такущей день прикращается


extern int AllValProfit=50;

общий желаемый профит после чего торговля на текущей день закрывается


extern int AllValProfitTrades=35;

Общее количество профитных сделок за текущей день


extern string rem03 = "Если b то вверху buy внизу sell";
extern string rem04 = "Если s то вверху sell внизу buy";
extern string rem05 = "Если bs то вверху и внизу buy/sell";
extern string All_F2_F3_Order = "bs,bs,bs,bs,bs,bs,bs,bs,bs,bs";

согласно ТЗ


extern int MagicStart=1000;

стартовый магик номер

у каждого ордера в системе свой магикномер соответсвенно одна пара 14 магиков занимает

extern int GlobalPeriod=15;

глобальный период для всех пар (необходимо чтобы в терминале было открыто окно с необходимым символом на этом периоде)


extern string HourMinStart="00:07";

час и минуты старта эксперта по терминальному времени


extern string HourMinFinish="08:00";

до какого времени можем выставлять отложенные ордера


extern string HourMinCloseAll="22:00";

принудительное закрытие всех сделок (даже если в минус)


extern bool DrawLine=true;

Сторкнулся с проблемой отрисовки линий расчетного индикатора на других окнах(относительно окна пары к которой прикреплен советник)

по этому в коде советника эта переменная не используется .


P.S. Коммерческий вариант (не мой код) получился в два с половиной раза больше по объему кода, и то одновалютный вариант.




OzFx OzFx

Система OzFx с целью прибыли 100-800+ пипсов

Visual Start Visual Start

Код/способ для испытания перерисовывающихся индикаторов, на примере FxmFish

Universum 3.0 Universum 3.0

Советник увеличивающий размер лота после каждой убыточной сделки.

МТС "MoneyRain" МТС "MoneyRain"

Советник, увеличивающий размер лота после каждой профитной сделки, если до нее были убыточные сделки.