Благодарю всем за внимание и за то что не отказали!!!
Кое что получилось заработать)
Не сочтите на наглость не могли бы заменить индикатор в советнике вот этим?
И еще, ограничить количество ордеров когда когда возникает условие для открытия ордера? На той неделе 15 ордеров открылось. Повезло то что на телефоне успел позакрывать
1.Ограничивать кол-во ордеров не советую, лучше увеличьте шаг.
Иначе при длинном тренде лимит ордеров кончиться, а тренд так и будет
продолжаться и нечем будет усредняться.
2.Сделал на стандартном ББ. Ваш излишне наворочен.Если не смогли сами его
добавить — значит не сможете и разобраться с индикатором.
3.Поменяйте весь блок настроек на этот:
//--- Inputs
extern double Lots = 0.1; // лот
extern double KLot = 1; // умножение лота
extern double MaxLot = 5; // максимальный лот
extern int StopLoss = 400; // стоп лосс
extern int TakeProfit = 300; // тейк профит
extern double Profit = 100; // общая прибыль
extern double Loss = 100; // общий убыток
extern int BULevel = 0; // уровень БУ
extern int BUPoint = 0; // пункты БУ
extern int TrailingStop = 100; // трал
extern bool Usredn = 0; // 1-использовать усреднение 0-не использовать
extern int Step = 50; // шаг усреднения
extern int Count = 5; // число ордеров
extern bool Buystop = 1; //1-выстовить байстоп 0-не выставлять
extern bool Buylimit = 0; //1-выстовить байлимит 0-не выставлять
extern bool Sellstop = 1; //1-выстовить селлстоп 0-не выставлять
extern bool Selllimit = 0; //1-выстовить селллимит 0-не выставлять
extern int Expiration = 5; // истечение ордера(часы)
extern int Step_stop = 100; // дистанция для стопордера
extern int StartHour = 0; // час начала торговли
extern int StartMin = 30; // минута начала торговли
extern int EndHour = 23; // час окончания торговли
extern int EndMin = 30; // минута окончания торговли
extern int CloseSig = 0; // 1-закрытие по сигналу 0-нет
extern int TaimOut = 10; // тайм аут ордера(свечей)
extern int Slip = 30; // реквот
extern int Magic = 123; // магик
extern int MAPeriod = 240; // период МА
extern bool Envelop = true;
extern int EPeriod = 240;
extern int Method = 0;
extern int Price1 = 0;
extern int Shift = 0;
extern double Dev = 0.3;
extern bool BBands = true;
extern int PeriodBands = 500,
Deviation = 2,
bands_shift = 0;
datetime TimeBar;
5.Обратите внимание в блоке настроек на
extern bool Envelop = true;//false
extern bool BBands = true;//false
сейчас есть возможность торговать или по старому алгоритму или торговать по
ББ.
1.Это не ББ неадекватный, а пользователь неадекватный.
2.Принцип расчета Энвелоп и ББ совершенно разный.
Нанесите оба индикатора на график и увидите совершенно разные каналы.
Торговля с использованием ББ основана на других принципах и правилах.
Прочитайте как торгуют используя ББ.
3.Все ББ построены по одному алгоритму.Предложенный не исключение.
Только больше наворотов.
4.Добавил что просите.Торговля от самых крайних.
5.Алгоритм замены блоков прежний.
//--- Inputs
extern double Lots = 0.1; // лот
extern double KLot = 1; // умножение лота
extern double MaxLot = 5; // максимальный лот
extern int StopLoss = 400; // стоп лосс
extern int TakeProfit = 300; // тейк профит
extern double Profit = 100; // общая прибыль
extern double Loss = 100; // общий убыток
extern int BULevel = 0; // уровень БУ
extern int BUPoint = 0; // пункты БУ
extern int TrailingStop = 100; // трал
extern bool Usredn = 0; // 1-использовать усреднение 0-не использовать
extern int Step = 50; // шаг усреднения
extern int Count = 5; // число ордеров
extern bool Buystop = 1; //1-выстовить байстоп 0-не выставлять
extern bool Buylimit = 0; //1-выстовить байлимит 0-не выставлять
extern bool Sellstop = 1; //1-выстовить селлстоп 0-не выставлять
extern bool Selllimit = 0; //1-выстовить селллимит 0-не выставлять
extern int Expiration = 5; // истечение ордера(часы)
extern int Step_stop = 100; // дистанция для стопордера
extern int StartHour = 0; // час начала торговли
extern int StartMin = 30; // минута начала торговли
extern int EndHour = 23; // час окончания торговли
extern int EndMin = 30; // минута окончания торговли
extern int CloseSig = 0; // 1-закрытие по сигналу 0-нет
extern int TaimOut = 10; // тайм аут ордера(свечей)
extern int Slip = 30; // реквот
extern int Magic = 123; // магик
extern int MAPeriod = 240; // период МА
extern bool Envelop = true;
extern int EPeriod = 240;
extern int Method = 0;
extern int Price1 = 0;
extern int Shift = 0;
extern double Dev = 0.3;
extern bool BBands = true;
extern int PeriodBands = 500,
Deviation = 2,
bands_shift = 0;
extern bool VWAPbands = true;
datetime TimeBar;
Комментарии (12)
Веселей дорога
Без друзей меня чуть-чуть
А с друзьями много!!!
12 Slava78 Автор Сообщений: 598
16 ssg Сообщений: 817
12 Slava78 Автор Сообщений: 598
16 ssg Сообщений: 817
12 Slava78 Автор Сообщений: 598
5 nixepace Сообщений: 41 - ОН
Кое что получилось заработать)
Не сочтите на наглость не могли бы заменить индикатор в советнике вот этим?
И еще, ограничить количество ордеров когда когда возникает условие для открытия ордера? На той неделе 15 ордеров открылось. Повезло то что на телефоне успел позакрывать
Редактирован: 11 июня 2020, 16:53
5 nixepace Сообщений: 41 - ОН
Иначе при длинном тренде лимит ордеров кончиться, а тренд так и будет
продолжаться и нечем будет усредняться.
2.Сделал на стандартном ББ. Ваш излишне наворочен.Если не смогли сами его
добавить — значит не сможете и разобраться с индикатором.
3.Поменяйте весь блок настроек на этот:
4.Замените так же весь блок
5.Обратите внимание в блоке настроек на
extern bool Envelop = true;//false
extern bool BBands = true;//false
сейчас есть возможность торговать или по старому алгоритму или торговать по
ББ.
16 ssg Сообщений: 817
Первый раз понял как «заменить блок» скомпилировал и 0 ошибок!
Много ордеров это не про усреднение, а то что он на каждом алерте прибавляет ордер. Усреднение ставлю по максимуму. 1100 пипсов на некоторых парах
Профитов вам!
5 nixepace Сообщений: 41 - ОН
если бы тот индикатор по ссылке
Если бы из него выкинуть несколько уровней, а оставить только один, самый крайний
Или извлечь только алерт для открытия ордера?
Очень нужно Редактирован: 11 июня 2020, 16:53
5 nixepace Сообщений: 41 - ОН
2.Принцип расчета Энвелоп и ББ совершенно разный.
Нанесите оба индикатора на график и увидите совершенно разные каналы.
Торговля с использованием ББ основана на других принципах и правилах.
Прочитайте как торгуют используя ББ.
3.Все ББ построены по одному алгоритму.Предложенный не исключение.
Только больше наворотов.
4.Добавил что просите.Торговля от самых крайних.
5.Алгоритм замены блоков прежний.
16 ssg Сообщений: 817
AM2 доработал индикатор. А потом я попытался приделать его в этот советник.)
Но ничего не вышло)
Если можно не удаляя других. дополнить этим индикатором. Он хорош тем что реагирует на падение быстрее других скользящих, и не только.
5 nixepace Сообщений: 41 - ОН
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий