Доработка ботов (советников, индикаторов) vol. 2

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

Вложения

Вы уж извините меня. Но как то не красиво получился! :facepalm::please:
Просто сделайте Up colour и Down colour разными! Пожалуйста!
И вот эти лини дивера не нужны.

Может просто стрелочки на графике подойдут, без подвала?
Только вот не понял, почему у нас по разному отображается твой индюк!?

eurusd-m1-alpari-limited.png
 

Вложения

Тестируй. ;)

Проблема появлялась при включении блока с Anti Illan, натужный какой!

Привет.Спасибо тебе за интересную поделку!Только спросить хотел(ты же свой код знаешь хорошо),а нельзя ли сделать ,чтоб при включенной функции Anti_ilan_mode ,все ордера с самого первого закрывались по TakeProfit ?....Если возможно,то не сочти за труд.Очень надеюсь....
 
спс, вообще непашет, будто зависает.
Внем прописаны валюты он может искать по ним, еще ТФ тоже может по ним искать
int isymbol = 0;
if (symbol == "EURUSD") isymbol = 1;
else if (symbol == "GBPUSD") isymbol = 2;
else if (symbol == "USDJPY") isymbol = 3;
else if (symbol == "USDCHF") isymbol = 4;
else if (symbol == "AUDUSD") isymbol = 5;
else if (symbol == "USDCAD") isymbol = 6;
else if (symbol == "EURGBP") isymbol = 7;
else if (symbol == "EURJPY") isymbol = 8;
else if (symbol == "EURCHF") isymbol = 9;
else if (symbol == "EURAUD") isymbol = 10;
else if (symbol == "EURCAD") isymbol = 11;
else if (symbol == "GBPUSD") isymbol = 12;
else if (symbol == "GBPJPY") isymbol = 13;
else if (symbol == "GBPCHF") isymbol = 14;
else if (symbol == "GBPAUD") isymbol = 15;
else if (symbol == "GBPCAD") isymbol = 16;
else if (symbol == "AUDCAD") isymbol = 17;
else if (symbol == "AUDCHF") isymbol = 18;
else if (symbol == "AUDJPY") isymbol = 19;
else if (symbol == "AUDNZD") isymbol = 20;
else if (symbol == "CHFJPY") isymbol = 21;
else if (symbol == "EURNZD") isymbol = 22;
else if (symbol == "GBPNZD") isymbol = 23;
else if (symbol == "NZDCHF") isymbol = 24;
else if (symbol == "NZDJPY") isymbol = 25;
else if (symbol == "NZDUSD") isymbol = 26;
else if (symbol == "USDCAD") isymbol = 27;
else if (symbol == "USDSGD") isymbol = 28;
else if (symbol == "USDZAR") isymbol = 29;
else isymbol = 30;
Хотя хз посмотри что в журнале пишет
или вот убрал 4 ошибки остальные оставил
так по пробуй
 

Вложения

Последнее редактирование:
Привет.Спасибо тебе за интересную поделку!Только спросить хотел(ты же свой код знаешь хорошо),а нельзя ли сделать ,чтоб при включенной функции Anti_ilan_mode ,все ордера с самого первого закрывались по TakeProfit ?....Если возможно,то не сочти за труд.Очень надеюсь....

Уточни? Если ордера открыты без включенной функции Анти Илан и ты ее включаешь, то они закрываются по тейку? А потом АИ начинает работать в обычном режиме. Я правильно понял?
 
Уточни? Если ордера открыты без включенной функции Анти Илан и ты ее включаешь, то они закрываются по тейку? А потом АИ начинает работать в обычном режиме. Я правильно понял?

Лично я не рассчитывал бы вести торговлю с отключенным антииланом!Поэтому,для меня важно,чтобы как только включается антиилан,то следующий ордер бы выставлялся с ТейкПрофитом и так дальше...
 
Привет.Спасибо тебе за интересную поделку!Только спросить хотел(ты же свой код знаешь хорошо),а нельзя ли сделать ,чтоб при включенной функции Anti_ilan_mode ,все ордера с самого первого закрывались по TakeProfit ?....Если возможно,то не сочти за труд.Очень надеюсь....

Добавил параметр:

extern bool Anti_Ilan_TakeProfit= false; // Выставлять Тейк профит в режиме Анти Илан

Ну и кнопочку вкл/выкл Anti_Ilan_Mode. Делал для проверки, ну и решил оставить.
 

Вложения

Последнее редактирование:
LexLampard, не откажите в любезности, посмотрите, почему мартин не хочет работать в сове, а то как только настройки не крутил, ставит всё одинаковым лотом:)
 

Вложения

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

Устанавливаешь так:

bool UseMartingale = TRUE;
extern bool afterWin = TRUE;
 

Вложения

Добавил параметр:

extern bool Anti_Ilan_TakeProfit= false; // Выставлять Тейк профит в режиме Анти Илан

Ну и кнопочку вкл/выкл Anti_Ilan_Mode. Делал для проверки, ну и решил оставить.

Спасибо вам за ваше терпение и вашеу работу.ТейкПрофит выставляется в Антиилане.Только теперь получилось,что при закрытии ордера по Тейку,если следующий ордер должен открыться ниже(или выше - тренд BUY) ,то опять выставляется самый первый лот - не умноженный на Шаг увеличения лота.Т.е. сов считает,что серия ордеров закончена.А хотелось бы,чтобы серия ордеров считалась для сова законченной,по изменении направления открытия сделок - кнопка BUY или SELL .либо кнопка Close All.
 
Спасибо вам за ваше терпение и вашеу работу.ТейкПрофит выставляется в Антиилане.Только теперь получилось,что при закрытии ордера по Тейку,если следующий ордер должен открыться ниже(или выше - тренд BUY) ,то опять выставляется самый первый лот - не умноженный на Шаг увеличения лота.Т.е. сов считает,что серия ордеров закончена.А хотелось бы,чтобы серия ордеров считалась для сова законченной,по изменении направления открытия сделок - кнопка BUY или SELL .либо кнопка Close All.

Установи Тейк профит побольше и Генерал профит тоже и будет открывать колена.
 
Установи Тейк профит побольше и Генерал профит тоже и будет открывать колена.

ТейкПрофит 20 пунктов поставил.Всеравно та же история....Надо как-то бы этому коленообразованию независимость дать.Я и при 30 попробовал - та же история....
 

Вложения

  • ТейкПрофит.jpg
    ТейкПрофит.jpg
    535,6 КБ · Просмотры: 126
Устанавливаешь так:

bool UseMartingale = TRUE;
extern bool afterWin = TRUE;

Спасибо, разобрался:) можно попросить еще небольшую доработку, смысл такой: когда открываются позиции, то чтобы каждая следующая открывалась не одним и тем же лотом, а так 0.01,0.02,0.03... 0.1,0.11,0.12 и т.д. и закрытие по общему профиту или противопол. сигналу(что первым наступит), (мартин в этом случае не работает,а работает только если была убыточная серия и без увеличения лотности, какую я выше описал)...з.ы. сов при включенном мартине,при убыточной серии, за год не льет и делает 100%...тестировал на м1...просадка до 20%...может кому интересно будет и выжмет из него большее при других версиях тма-канала:)
 
ТейкПрофит 20 пунктов поставил.Всеравно та же история....Надо как-то бы этому коленообразованию независимость дать.Я и при 30 попробовал - та же история....

Ну вот у меня:

General_Profit = 500
TakeProfit = 100

Не так?
 

Вложения

  • 2.jpg
    2.jpg
    382,7 КБ · Просмотры: 141
Спасибо, разобрался:) можно попросить еще небольшую доработку, смысл такой: когда открываются позиции, то чтобы каждая следующая открывалась не одним и тем же лотом, а так 0.01,0.02,0.03... 0.1,0.11,0.12 и т.д. и закрытие по общему профиту или противопол. сигналу(что первым наступит), (мартин в этом случае не работает,а работает только если была убыточная серия и без увеличения лотности, какую я выше описал)...з.ы. сов при включенном мартине,при убыточной серии, за год не льет и делает 100%...тестировал на м1...просадка до 20%...может кому интересно будет и выжмет из него большее при других версиях тма-канала:)

Посмотрю, а пока вот с переводом параметров.
 

Вложения

Посмотрели (2215) Посмотреть

Отслеживают (1864) Посмотреть

Назад
Верх