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

Dominowka

Активный участник
Ув.Программисты помогите.если поставить два индюка на график то последний убирает уровни предыдущего.Это можно исправить?и выведите настройки уровней пожалуйста,чтоб можно настраивать цвет и толщину линий.:please:
 

Вложения

  • Sinewave3 mtf.mq4
    6,8 КБ · Просмотры: 97

Роман Смирнов

Почетный гражданин
Здравствуйте!
Нет ли у кого индикатора с такими поправками?
Может, кто возьмется его доработать?
Эта версия "засоряет" график...
mq у меня нет...
Спасибо.
 

Вложения

  • Ind-TD-DeMark-3-1-new.ex4
    46,1 КБ · Просмотры: 55
  • Индикатор.png
    Индикатор.png
    31,9 КБ · Просмотры: 299

Alukard777

Активный участник
Помогите!!!!!!!

Привет всем у кого есть возможность добавить параметр MTF к индикаторам от cmillion гуру выручайте!!!!)))
 

Вложения

  • MACD Signal.mq4
    2,6 КБ · Просмотры: 68
  • PatternMACD v1.mq4
    5,1 КБ · Просмотры: 79

Роман Смирнов

Почетный гражданин
Здравствуйте!
Нет ли у кого индикатора с такими поправками?
Может, кто возьмется его доработать?
Эта версия "засоряет" график...
mq у меня нет...
Спасибо.

Извините за беспокойство, в другой ветке уже скинули...
Все давно доработано...
 

leja30

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

Вложения

  • BDVolAndHiLo.ex4
    8,4 КБ · Просмотры: 78

Dominowka

Активный участник
Для sinewave
 

Вложения

  • CyclePeriod.mq4
    3,9 КБ · Просмотры: 102
  • CyclePeriod.ex4
    14,5 КБ · Просмотры: 69

mobidik

-----
Ув.Программисты помогите.если поставить два индюка на график то последний убирает уровни предыдущего.Это можно исправить?и выведите настройки уровней пожалуйста,чтоб можно настраивать цвет и толщину линий.:please:

Добавил следующие настройки:

PHP:
UpLine_clr = Red - цвет линии,
DnLine_clr = Green - цвет линии,
Linename  = "a1s" - имя для линий,
Line_style = 0 - стиль отрисовки линий,
Line_wid   = 0 - толщина линии для стиля "сплошная линия".

Если есть необходимость набросить на график еще один такой же индюк, во избежания конфликта, "последний убирает уровни предыдущего", необходимо изменить параметр: Linename на любое другое значение.
 

Вложения

  • Безымянный.png
    Безымянный.png
    67,8 КБ · Просмотры: 417
  • Sinewave3 mtf.mq4
    7 КБ · Просмотры: 136

holod.grig

Элитный участник
HTML:
Добавил следующие настройки:

[PHP]
UpLine_clr = Red - цвет линии,
DnLine_clr = Green - цвет линии,
Linename  = "a1s" - имя для линий,
Line_style = 0 - стиль отрисовки линий,
Line_wid   = 0 - толщина линии для стиля "сплошная линия".[/PHP]

Если есть необходимость набросить на график еще один такой же индюк, во избежания конфликта, [I]"последний убирает уровни предыдущего"[/I], необходимо изменить параметр: Linename на любое другое значение.



В мтф на настройки не реагирует
 

Вложения

  • Screenshot_7.png
    Screenshot_7.png
    63 КБ · Просмотры: 103

PIRANHAfx

Элитный участник
Привет всем!
Не знаю тот ли раздел, но рискну.
Появилась проблема. Я так понял что в новых билдах МТ4 теперь невозможно на маркет исполнении открыть позицию по рынку сразу же с тейком.
Можно ли изменить логику открытия позиции у этого советника?
Чтобы он сначала открывал позу, затем ставил тейк профит.

А то я пытаюсь застаить его потрейдить, а мне вылетает ошибка invalid stops.
Если кто поможет буду очень благодарен! :please:
С наступающим НГ!
 

Вложения

  • _4__Bedpo_16-1.mq4
    15,4 КБ · Просмотры: 106

donkrasik

Прохожий
Помогите доработать советник.

Уважаемые форумчане, помогите доработать советника.
1- функцию мартина чтобы умножал лот не последний закрытый с убытком (такая функция есть), а последний открытый, если все лоты закрылись начинал с начального лота, желательно вывести во внешние параметры коэффициент умножения.
2- функцию закрытия ордеров по общему профиту в валюте депозита, также чтобы сумма профита увеличивалась на коэффициент.

К примеру сел 0.1лот, проф 10,затем поступил сигнал на бай 0.2лот, проф 20 и т.д.

Стандартного мартина в эту сову выдрал из другой версии одноимённого советника которая не хотела тэститься.

Хочется поганять стратегию на тестере ,а без эти функций никак.


Всех с наступающими праздниками!
 

Вложения

  • exp_iCustom.mq4
    155,6 КБ · Просмотры: 65

brilliant8465

Почетный гражданин
*hi* добавьте пожалуйста возможность перемешать показания этого индикатора на экране. верх, вниз, влево, вправо. с одного угла в другой.:)
 

Вложения

  • !YZCHMC_V2_9.mq4
    19,3 КБ · Просмотры: 77
  • !YZCHMC_V2_9.ex4
    10,3 КБ · Просмотры: 59

kot287

Активный участник

Вложения

  • !YZCHMC_V2_9.mq4
    19,4 КБ · Просмотры: 119

sordex2

Интересующийся
Приветствую всех участников форума, поздравляю с наступающими праздниками!
Уважаемые програмисты прошу доработать советник Посмотреть вложение Forex Transporter.mq4, чтобы он открывал ордера по показаниям этого индикатора Посмотреть вложение THV3 Trix v4.01 Div.mq4 . Заранее большое спасибо.
 

tradework

Прохожий
Привет ребят! Всех с наступающим НГ!!!

Помогите, пожалуйста...
Скачал вот индюк на нашем форуме, пробую тестить... но столкнулся с множеством повторений уведомлений о сигнале...

Просьба переделать, что бы сигналил по факту образования коробки, а не из ее выхода, т.к. цена потом может возвращаться в коробку, он опять сигналит и т.д.
Т.е. : когда образовалась коробка - индикатор сообщил, а я уже буду ждать куда цена пробьет...

Спасибо
 

Вложения

  • sqDynamicBreakoutBox.mq4
    35,7 КБ · Просмотры: 70
  • sqDynamicBreakoutBox.ex4
    18,2 КБ · Просмотры: 50

mickael58

Активный участник
индикатор изменения

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

Вложения

  • RibbonTrader.mq4
    4,6 КБ · Просмотры: 149
  • RibbonTrader.ex4
    6,2 КБ · Просмотры: 102
  • images.jpg
    images.jpg
    18,6 КБ · Просмотры: 422

Yura Vakulenko

Активный участник
помогите с кодом!

ребята, привет!
Помогите сделать так, чтобы советник открывал и закрывал сделки по стрелкам.. (воявилась стрелка ввер - открывает покупки и закрывает продажи, если такие есть.. и наоборот) стрелки не рисуются! и появляются на 1-м баре.. по открытию текущего. НУЖНО ЧТОБЫ ТОРГОВАЛ СОВЕТНИК ТОЛЬКО ПО ОТКРЫТИЮ ТЕКУЩЕГО БАРА. Это простейший советник для проверки мат. ожидания от торговли чисто по сигналам индикатора. Сделки открываются с фикс. лотом. Без ТП и СЛ.

Индикатор не могу скинуть, потому как он платный..

у индикатора 2 буфера. 1й- покупки, 2й - продажи

Условия стрелки ВВЕРХ:
на 1-м баре: 1й буфер равен 2му буферу
на 2-м баре: 1й буфер пуст, а 2й буфер не пуст и содержит цену

Условия стрелки ВНИЗ:
на 1-м баре: 1й буфер равен 2му буферу
на 2-м баре: 1й буфер не пуст и содержит цену, а 2й буфер пуст

Должен открывать сделки ТОЛЬКО ПО ОТКРЫТИЮ БАРА! не на каждом тике.

вот я написал код.. но что-то не открываются сделки. Хотя индикатор вызывается корректно и его параметры тоже. (в режиме визуализации индикатор отображается с нужными параметрами)
#property copyright "0ll"
#property strict

input double lot = 0.1;
input int SmoothPeriod = 5;
input int SmoothMethod = 1;
input int TP = 0;
input int SL = 0;

input int Magic = 24011;

int OnInit()
{

return(INIT_SUCCEEDED);
}
void OnDeinit(const int reason) { }

int idir = -1, odir = -1, ocnt = 0;
double opl = 0, bufBuy, bufSell, bufBuy2, bufSell2;

void OnTick()
{
if (!NewBar()) return;
ordCount();
bufBuy = iCustom(NULL,0,"Market\\volution",SmoothPeriod,SmoothMethod,0,1,1);
bufBuy2 = iCustom(NULL,0,"Market\\volution",SmoothPeriod,SmoothMethod,0,1,2);
bufSell = iCustom(NULL,0,"Market\\volution",SmoothPeriod,SmoothMethod,0,2,1);
bufSell2 = iCustom(NULL,0,"Market\\volution",SmoothPeriod,SmoothMethod,0,2,2);
idir = -1;
if (bufBuy == bufSell && bufBuy2 == EMPTY_VALUE && bufSell2 != EMPTY_VALUE) idir = OP_BUY;
if (bufBuy == bufSell && bufBuy2 != EMPTY_VALUE && bufSell2 == EMPTY_VALUE) idir = OP_SELL;
// if (odir >= 0 && opl > 2)ordClose(odir);
if (idir == 1 - odir)
{
ordClose(odir);
}
if (idir >= 0 && odir < 0) ordOpen(idir);
}
//+------------------------------------------------------------------+

void ordOpen(int dir)
{
int tik=-1;
tik = OrderSend(_Symbol,dir,lot,(dir==OP_BUY?Ask:Bid),10,0,0,"Check_Indi",Magic,0,(dir==OP_BUY?Blue:Red));
if (tik > 0)
{
odir = dir; ocnt = 1;
OrderSelect(tik, SELECT_BY_TICKET);
OrderModify(OrderTicket(),OrderOpenPrice(),(dir==OP_BUY?Bid-SL*_Point:Ask+SL*_Point),(dir==OP_BUY?Bid+TP*_Point:Ask-TP*_Point),0);
}
}

void ordClose(int dir)
{
if (OrderClose(OrderTicket(),OrderLots(), (dir==OP_BUY?Bid:Ask),10, Gray)) { odir = -1; ocnt = 0; opl = 0; }
}

void ordCount()
{
int no;
odir = -1; ocnt = 0; opl = 0;

for (no=0; no < OrdersTotal(); no++) //Сбор инфы об открытых ордерах
{
if (!OrderSelect(no, SELECT_BY_POS, MODE_TRADES)) continue;
if (!(OrderSymbol()== _Symbol && OrderMagicNumber() == Magic)) continue;

odir = OrderType();
ocnt++;
opl += OrderProfit()+OrderCommission()+OrderSwap();
}
}



bool NewBar()
{
static datetime new_Bar;
if (new_Bar == Time[1]) return(false); //Если бар не закрыт - выход
new_Bar = Time[1];
return(true);
}

оО:)
 

Ramil-2427

Местный житель
Будьте добры сделать из него TMA или хоть подскажите как!
 

Вложения

  • MA Candles.mq4
    4,3 КБ · Просмотры: 47

mobidik

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

AlertsMessage, AlertsSound, AlertsEmail, AlertsNotification & SignalBar:
 

Вложения

  • RibbonTrader.png
    RibbonTrader.png
    57,8 КБ · Просмотры: 324
  • RibbonTrader_alerts.mq4
    6,3 КБ · Просмотры: 143
Последнее редактирование:
Верх