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

Alex Green

Прохожий
Alex - СПАСИБО!!! думаю так нормально - у меня всё работает. :)
а я всё думал: как обозначить вторую вершину.... уже и шесть точек сделал и +1 ни туда лепил. :disappointed:

Один вопрос (так на будущее): а где в коде строки, которые отвечают за мэджики? оО
я тоже пробывал и имена уникальные сделать объектам (Comment) и цифры им прописать (string) = у меня не получилось... :disappointed:

DrawTRIANGLE (Show+"_"+TimeFrame+"_"+BrokerTimeShift+"_"+i,
DrawRECTANGLE (Show+"_"+TimeFrame+"_"+BrokerTimeShift+"_"+i,
DrawRomb (Show+"_"+TimeFrame+"_"+BrokerTimeShift+"_"+i,

но можно и просто цифры (1,2,3 в данном случае) - вариантов масса ...
 

kok1981

Новичок форума
парни привет, можете в mq4 переделать, за ранее спс:please:
 

Вложения

  • Fibo_8.6.ex4
    116,9 КБ · Просмотры: 93

поручик

Гость
2 Танкк

ExtComplekt - задает номер индикатора. При выводе на график нескольких индикаторов через этот параметр задается номер копии.
При этом все копии индикатора будут работать корректно.

extern int ExtComplekt = 3;

Далее

for (i=ObjectsTotal()-1; i>=0; i--)
{
txt=ObjectName(i);
if (StringFind(txt,"_" + ExtComplekt + "pl")>-1) ObjectDelete (txt);
if (StringFind(txt,"_" + ExtComplekt + "ph")>-1) ObjectDelete (txt);
}

Это в zup так
=======
input string copy = "1";

DrawTriangle(copy+"123h"+zz, time1, price1, time2, price2, time3, price3, BuyTriangle);

так в семафорах с треугольниками, но там весь код в "copy"
 

officialboob

Элитный участник
наверно таки снега нет бо лыжи не едут---кто то не хочет работать или я или сова--
так это ж демо котлета в 10.900 демо денег-- по формуле лот 0.10 выставляет---


10900 * 0,000001 = 0,0109
кв. корень из 0,0109 = 0.1 лота

Вот и ставит 0.1 лота, все правильно.


Мало? Воспользуйтесь математикой.

double LotsSqrt=NormalizeDouble(sqrt(AccountBalance()*0.000001)*2,2); //Берем кв. корень из балланса*0.000001, получаем лот
 
Последнее редактирование:

Tankk

*********
Не увидел никаких уровней ни на графике, ни в коде. Значок ставит по аналогии со вторым индикатором. Если столбцы не перекрашивает, то и значки убирать не будет. Погоняйте, если что - обращайтесь. Удачи!


Alex, глянь пожалста, ещё и этого индюка.... :)
я его переделывал, но осталась ещё одна ошибка - http://forexsystemsru.com/1113290-post2132.html
 

Alex Green

Прохожий
там если ставишь VolFilter = false; а CCIFilter = true; == тогда и выскакивает эта ошибка...
проблема видимо с CCI.

Подлатал... Влияло только на comment(msg). Проблема была в VolFilter = false.
 

Вложения

  • 123 Patterns v7 Alerts CCI.mq4
    13,5 КБ · Просмотры: 121
Последнее редактирование:

sergeysv

Активный участник
Моё почтение мастерам своего дела--большая просьба доработать немного советник.
Добавил в код внешние параметры от индюка (в архиве Счетовод)
Не могли бы вы мне помочь эти кнопки к индикатору привязать?
Кнопка Show line (в прошлом Exit)чтоб при нажатии убирала с чарта линии входа стопа профита (в индюке есть параметр но они при тике снова появляются) а при повторном нажатии показывала линии входа стопа профита недалеко от текущей цены (пипсов 10-15)--

Кнопка Market (в прошлом CloseAtProfit)
Чтоб При активации кнопки Маркет линия входа (EntryLevel) привязывалась к цене аск или бид в соответствии с расположением
линии стопа и при нажатии кнопки бай или селл выполняется приказ бай или селл по рынку с объёмом расчитанным по индикатору и установкой стопа и профита именно на том месте где были установлены стоп лосс линия и тейк профит
линия...
При втором нажатии кнопки Маркет линия входа (EntryLevel) отвязывалась от текущего прайса и ставилась для стоп или лимит ордера и выставив линиями стоп и профит нажимается кнопка бай сел и устанавливается стоп или лимит ордер с объёмом рассчитанным по индикатору с установленным стопом и профитом на том месте где были установлены стоп лосс линия и тейк профит линия...
На выходе получается--
При true Lots-- вход по рынку с фиксированным лотом и установкой стопа и профита именно на том месте где были установлены стоп лосс линия и тейк профит линия
При true Risk--вход по рынку от риска в процентных пунктах с установкой стопа и профита именно на том месте где были установлены стоп лосс линия и тейк профит линия
При true MoneyRisk--вход по рынку от риска в валюте счета с установкой стопа и профита именно на том месте где были установлены стоп лосс линия и тейк профит линия
Просьба текст индюка с чарта не вырезать.
Файлы
1 --советник
2--индикатор
3--скрипты с кодом установки отложенных ордеров. расчёта риска. лота.
 

Вложения

  • Сова.rar
    52,6 КБ · Просмотры: 56
Последнее редактирование:

MongolLS

Местный знаток
Здраствуйте
есть 5 баксов)
нужен АЛЕРТ на АО..в момент когда есть пересечение уровня 0..нужен звук и окошко, где написано - на какой паре это произошло.
спасибо, если кто может помочь .
 

Олег75

Активный участник
Доброго дня, нужна ваша помощь , если не трудно прикрутите алерт на появление маленькой и большой стрелок, чтоб сигналил на каждое появление.За ранее огромное спасибо.
 

Вложения

  • CCIArrows+MA.mq4
    6 КБ · Просмотры: 55

RoboMaks

Элитный участник
Здраствуйте
есть 5 баксов)
нужен АЛЕРТ на АО..в момент когда есть пересечение уровня 0..нужен звук и окошко, где написано - на какой паре это произошло.
спасибо, если кто может помочь .

Дык здесь вроде бесплатно всё делается :) , надо только индюк выложить.
При желании платить ( или если нет желания раскрывать код на всеобщее обозрение) - это уже в личные контакты к прогерам.
 

RoboMaks

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

Проверьте, особо проверить не удалось, больших стрелок не дождался. В тестере алерт по большим стрелкам пишет в журнал, но сами стрелки не отрисовывает, непонятно...
Сигналы малых стрелок с (М), больших - с (Б) в алерте.


Код:
 extern bool            Sound      = true;         // звуковое оповещение
 extern string          SoundSell  = "alert.wav";  // тип звука для SELL
 extern string          SoundBuy   = "alert2.wav"; // тип звука для BUY
 extern bool            alert      = true;         // оповещение окном алерта
 extern bool            email      = true;         // сообщение на почту
 

Вложения

  • Сохраненное изображение 2016-5-17_13-8-23.62.jpg
    Сохраненное изображение 2016-5-17_13-8-23.62.jpg
    247,4 КБ · Просмотры: 247
  • CCIArrows+MA.mq4
    8,2 КБ · Просмотры: 76

Олег75

Активный участник
Проверьте, особо проверить не удалось, больших стрелок не дождался. В тестере алерт по большим стрелкам пишет в журнал, но сами стрелки не отрисовывает, непонятно...
Сигналы малых стрелок с (М), больших - с (Б) в алерте.


Код:
 extern bool            Sound      = true;         // звуковое оповещение
 extern string          SoundSell  = "alert.wav";  // тип звука для SELL
 extern string          SoundBuy   = "alert2.wav"; // тип звука для BUY
 extern bool            alert      = true;         // оповещение окном алерта
 extern bool            email      = true;         // сообщение на почту

Спасибо огромное!!!))))
 

Alexey5574

Новичок форума
Хороший индикатор CCIArrows+MA. Я поставил его на ренко. Когда бокс 4 пункта, все работаю. Ставлю 5 пунктов, не отображается на графике и в журнале пишет...array out of range in CCIArrows+MA (138,24). Подправьте пожалуйста. Очень нужен бокс 5 пунктов. Заранее спасибо.
 

Вложения

  • CCIArrows+MA alert.mq4
    8,2 КБ · Просмотры: 48

IYG

Местный знаток
Доброго здоровья!

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

Вложения

  • VolumeByLastDayMedian_Correct_Alert.mq4
    15,6 КБ · Просмотры: 56

andy2016

Новичок форума
Добрый день!
Можно ли приделать к советнику трал? (В архиве советник первый).
Спасибо!
 

Вложения

  • half.zip
    3 КБ · Просмотры: 62
Верх