Ответ
 
Опции темы
13.01.2015, 21:11
Аватар для sdqrsm
sdqrsm Местный житель
Регистрация: 16.09.2012 / Адрес: Россия / Сообщений: 234
Поблагодарили 215 раз(а) / Репутация: 216

По умолчанию Помогите сделать нерисующий СУПЕР-ЗИГЗАГ


товарищи, может кто знает как из зигзага сделать СУПЕР-ЗИГЗАГ? или может такой уже существует? сигнал при пробое предыдущего заданного экстремума. отображение сигнала - стрелка или гистограмма, звук (а лучше и то и другое на выбор) на 1-м скрине линии, стрелки и гистограмму нарисовал вручную. желательно взять не перерисовывающийся зигзаг (Zigzag_v.2_3), но можно и обычный.

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

прикладываю еще один индикатор "BreakFractalLine" (стрелки и линии ставит автоматом к тому же кривые). былобы класно найти или сделать что-то подобное ему, но не с фракталами, а с вершинами зигзага и гистограммой. и без глюков.
Миниатюры:
Нажмите на изображение для увеличения
Название: супер-зигзаг.JPG
Просмотров: 311
Размер:	68.0 Кб
ID:	191967   Нажмите на изображение для увеличения
Название: BreakFractalLine.JPG
Просмотров: 170
Размер:	59.3 Кб
ID:	191968  
Вложения:
Тип файла: mq4 Zigzag_v.2_3.mq4 (12.8 Кб, 92 просмотров)
Тип файла: mq4 BreakFractalLine.mq4 (19.6 Кб, 71 просмотров)
sdqrsm вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Ladzius (13.01.2015)
13.01.2015, 23:18
Регистрация: 29.09.2013 / Сообщений: 713
Поблагодарили 2,183 раз(а) / Репутация: 2186
Поздравляю всех со Старым Новым годом!

Уважаемые программисты - ребята, пожалуйста, кто-нибудь возьмитесь за этот индикатор #1096.
Спасибо.

Последний раз редактировалось Аввакум2; 13.01.2015 в 23:41.
Аввакум2 вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 02:29
Аватар для rkkgs
rkkgs Новичок форума
Регистрация: 05.08.2011 / Сообщений: 232
Поблагодарили 26 раз(а) / Репутация: 24
New Build and Remove Errors



Сообщение от rkkgs Посмотреть сообщение
Dear coders

i want New build and remove errors

thank you advance
rkkgs вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 03:02
Аватар для Vyacheslav88
Vyacheslav88 Местный знаток
Регистрация: 30.01.2014 / Сообщений: 279
Поблагодарили 986 раз(а) / Репутация: 987
Сообщение от vugar1981 Посмотреть сообщение
уберите ошибки заранее спасибо
.
Вложения:
Тип файла: mq4 Tick's_Profile_Market.mq4 (6.3 Кб, 53 просмотров)
Vyacheslav88 вне форума Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
dadits (13.02.2015), Vladimir1 (14.01.2015), vugar1981 (14.01.2015)
14.01.2015, 03:51
Аватар для zhserg
zhserg Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 511
Поблагодарили 724 раз(а) / Репутация: 727
  • Отправить сообщение для zhserg с помощью Skype™
Сообщение от rkkgs Посмотреть сообщение
Dear coders

i want New build and remove errors

thank you advance
Вложения:
Тип файла: mq4 FIFTY EA.mq4 (64.7 Кб, 71 просмотров)
Тип файла: ex4 FIFTY EA.ex4 (97.2 Кб, 51 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
zhserg.ru советники, скрипты, индикаторы на заказ
zhserg на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Vladimir1 (14.01.2015)
14.01.2015, 04:41
Аватар для Клемент
Клемент Новичок форума
Регистрация: 19.07.2013 / Сообщений: 16
Поблагодарили 4 раз(а) / Репутация: 5
Здравствуйте, уважаемые специалисты! С прошедшими всех праздниками!
Помогите доработать Советника. Это сеточник. Есть 2 проблемы, которые хотелось бы решить:
1) Стоп-лосс и тэйк-профит buy и sell ордеров имеют одинаковое ценовое значение, т.е. стоп-лосс ордера buy устанавливается на то же ценовое значение, что и тэйк-профит ордера sell и наоборот. Но, когда цена доходит до этого уровня, сначала срабатывает стоп-лосс и закрывает убыточные сделки, а затем, если цена двигается дальше и проходит размер спрэда, то закрывается тэйк-профит. Но часто случается, что цена закрывает стоп-лосс и откатывает на несколько пунктов. Советник же, начинает закрывать прибыльные сделки, даже если цена не дошла до тэйк-профита. При этом получается общий убыток и иногда достаточно значительный. Пожелание: нельзя ли внести изменения, чтобы стоп-лосс и тэйк-профит различался на размер спрэда. Желательно этот параметр вынести в настройки, т.к. спрэд всё-таки на разных инструментах различается.
2) При открытии новых колен, Советник открывает сделки лотом только 0,01 и 0,02, что уже на третьем и далее коленах становится неудобным. Представьте, в терминале только по одному инструменту висит 20-40 открытых сделок по 0,01 и 0,02 лота и несколько десятков таких же отложенных ордеров. Пожелание: нельзя ли эти сделки укрупнить, то есть, чтобы открывалось, например не четыре сделки по 0,01, а одна сделка 0,04 и т.д.

Буду очень признателен за помощь.
Вложения:
Тип файла: mq4 GAMA_GRID_edu.mq4 (17.9 Кб, 48 просмотров)
Тип файла: ex4 GAMA_GRID_edu.ex4 (35.4 Кб, 31 просмотров)
Клемент вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 06:28
Аватар для jenzo
jenzo Местный знаток
Регистрация: 10.07.2014 / Сообщений: 510
Поблагодарили 564 раз(а) / Репутация: 565
Сообщение от mobidik Посмотреть сообщение
Добавил стрелки и алерты.
По настройкам:

PHP код:
Arrows    true;  // отобразить стрелки 
ArrowSize  2;     // размер стрелок
otstup     5;     // отступ от графика, для 5-знака -> х10 
SignalBars 1;     // сигнальный бар
ArrUpcolor Gold;  // цвет Up   
ArrDncolor Red;   // цвет Dn

AlertsMessage      true;  // алерт Message
AlertsSound        false// алерт Sound
AlertsEmail        false// алерт Email
AlertsNotification false// алерт Notification 

mobidik а "shift" куда делся?
jenzo на форуме Ответить с цитированиемОтветить с цитированием  
14.01.2015, 09:32
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,761
Поблагодарили 9,129 раз(а) / Репутация: 9134
Сообщение от jenzo Посмотреть сообщение
mobidik а "shift" куда делся?
В данном случае: shift = SignalBars

Сообщение от Suncharion Посмотреть сообщение
Mobidik дружище если не тяжело вставь пожалуйста алерт при достижении хай лоу 25 пунктов. Заранее благодарю.
Сделал так: в настройках можно задавать значение High/low, по умолчанию - 25, а так же отключать сам алерт. При включенном алерте значение High/low выводится на информер. Есть минус, при смене ТФ - алертит. Пробуй:
Миниатюры:
Нажмите на изображение для увеличения
Название: DD.png
Просмотров: 206
Размер:	64.0 Кб
ID:	192047  
Вложения:
Тип файла: mq4 DailyData_alert.mq4 (9.0 Кб, 28 просмотров)

Последний раз редактировалось mobidik; 14.01.2015 в 09:39.
mobidik на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Suncharion (14.01.2015)
14.01.2015, 12:17
Аватар для erex
erex Активный участник
Регистрация: 12.04.2010 / Сообщений: 66
Поблагодарили 83 раз(а) / Репутация: 84
Сообщение от магин Посмотреть сообщение
Выложи не рисующие машки. НО, я полагаю , что толку от не рисующих машек мало, скорее всего они запаздывают. Ты возможно программист и для тебя переделать индикатор плёвое дело, я же пользуюсь тем, что есть в свободном доступе и пока не встречал.
P.S/ Почему такой негатив в твоих словах?
Все машки у тебя в терминале. Формируются они по разным принципам, но самые простые - не рисуют. Я уже слышу - "на нулевом баре рисуют!". Так он потому и называется нулевым, что его показания никого не интересуют. Вот станет первым - тогда посмотрим.
Ни разу не программист. Но знаю, что самые красивые сигналы дают на истории самые рисующие индюки. А на те, что показывают всего лишь тенденцию, мало кто внимание обращает, потому как они запаздывают. Естественно, запаздывают. Нерисующие запаздывают, рисующие врут. Потому опытные трейдеры с образованием пользуются фундаментом и единственным незапаздывающим индикатором - inside.mq666. Но его трудно достать и опасно использовать.
По поводу негатива: это я еще постарался выразиться помягче, на самом деле выбешивает, когда читаю "все, всегда, никогда, никто". Будто библию читаю... Приношу искренние за резкость.
erex вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 12:51
Аватар для John174RUS
John174RUS Прохожий
Регистрация: 29.11.2014 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
всем привет, ребят помогите написал советник по мартингейлу , на бай ордера открывает как надо ,а на селл слишком много в одном месте,не пойму в чем проблема.

Скрытый текст

extern double Lots =0.01;
extern int TakeProfit =50;
extern int Step =50;
extern double Multiplier =2;
extern int Slippage =5;
extern int Magic =123;

int ticket;
double price,TP,lastlot;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int init()
{
if(Digits == 3 || Digits == 5)
{
TakeProfit *=10;
Step *=10;
Slippage *=10;
}
return(0);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{

return(0);
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
int start()
{
if(CoutTrades()== 0)
{
double ima=iMA(Symbol(),0,10,0,MODE_SMA,PRICE_CLOSE,1);

if(Bid>ima)
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,0,"",Magic,0,Blue);
if(ticket>0)
{
TP=NormalizeDouble(Bid+TakeProfit*Point,Digits);
bool modify = OrderModify(ticket,OrderOpenPrice(),0,TP,0);
}
}
else if(Ask<ima)
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,"",Magic,0,Red);
if(ticket>0)
{
TP=NormalizeDouble(Ask-TakeProfit*Point,Digits);
bool modify = OrderModify(ticket,OrderOpenPrice(),0,TP,0);
}
}
}
else
{
int order_type = FindLastOrderType();
if(order_type==OP_BUY)
{
price=FindLastPrice(OP_BUY);
if(Ask<=price-Step*Point)
{
lastlot=FindLastLots(OP_BUY);
lastlot= NormalizeDouble(lastlot*Multiplier,2);
ticket=OrderSend(Symbol(),OP_BUY,lastlot,Ask,Slippage,0,0,"",Magic,0,Blue);
if(ticket>0)
ModifyOrders(OP_BUY);
}
}
else if (order_type==OP_SELL)
{
price=FindLastPrice(OP_SELL);
if(Bid<=price+Step*Point)
{
lastlot=FindLastLots(OP_SELL);
lastlot= NormalizeDouble(lastlot*Multiplier,2);
ticket=OrderSend(Symbol(),OP_SELL,lastlot,Bid,Slippage,0,0,"",Magic,0,Red);
if(ticket>0)
ModifyOrders(OP_SELL);
}

}

}

return(0);
}
//+------------------------------------------------------------------+
void ModifyOrders(int otype)
{
double avgprice=0,
order_lots=0;

price = 0;
for(int i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic && OrderType()==otype)
{
price += OrderOpenPrice()* OrderLots();
order_lots += OrderLots();
}
}
}

avgprice=NormalizeDouble(price/order_lots,Digits);

if(otype == OP_BUY) TP=NormalizeDouble(avgprice+TakeProfit*Point,Digits);
if(otype == OP_SELL) TP=NormalizeDouble(avgprice-TakeProfit*Point,Digits);

for(int i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic && OrderType()==otype)
bool modify = OrderModify(OrderTicket(), OrderOpenPrice(),0,TP,0);

}
}
}
//+------------------------------------------------------------------+

double FindLastLots(int otype)
{
double oldlots;
int oldticket;

ticket = 0;

for(int i=OrdersTotal()-1; i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic && OrderType()==otype)
{
oldticket=OrderTicket();
if(oldticket>ticket)
{
oldlots=OrderLots();
ticket = oldticket;
}
}
}
}
return(oldlots);
}
//+------------------------------------------------------------------+

double FindLastPrice(int otype)
{
double oldopenprice;
int oldticket;

ticket = 0;

for(int i=OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic&&OrderType()==otype)
{
oldticket=OrderTicket();
if(oldticket>ticket)
{
oldopenprice=OrderOpenPrice();
ticket=oldticket;
}
}
}
}
return(oldopenprice);
}
//+------------------------------------------------------------------+

int FindLastOrderType()
{
for(int i = OrdersTotal()-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==Magic)
return(OrderType());
}
}
return(-1);
}
//+------------------------------------------------------------------+
int CoutTrades()
{
int count = 0;
for(int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES));
{
if(OrderSymbol()== Symbol()&& OrderMagicNumber()==Magic)
count++;
}
}
return(count);
}
//+------------------------------------------------------------------+
[свернуть]

Последний раз редактировалось NSerega; 14.01.2015 в 13:43.
John174RUS вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 14:34
Аватар для Suncharion
Suncharion Местный житель
Регистрация: 15.09.2012 / Сообщений: 86
Поблагодарили 275 раз(а) / Репутация: 276
mobidik,что то у меня нет алерта пробовал менял значения тоже молчит,может он работает на каком то определенном ТФ или я что то не так делаю?
Suncharion на форуме Ответить с цитированиемОтветить с цитированием  
14.01.2015, 14:35
Аватар для erex
erex Активный участник
Регистрация: 12.04.2010 / Сообщений: 66
Поблагодарили 83 раз(а) / Репутация: 84
Сообщение от mobidik Посмотреть сообщение
Конечно, вопрос в том, какой перерисовкой вы можете пренебречь...
Вот такой перерисовкой можно и пренебречь.
Открыл 3 позы по дневке, в случае с еврой не очень удачно.
Поставил трейлинг от KIMIV. Тока что закрылась последняя поза.
Результат порадовал, буду думать.
Миниатюры:
Нажмите на изображение для увеличения
Название: eur.jpg
Просмотров: 199
Размер:	289.4 Кб
ID:	192073   Нажмите на изображение для увеличения
Название: gbp.jpg
Просмотров: 120
Размер:	293.7 Кб
ID:	192074   Нажмите на изображение для увеличения
Название: jpu.jpg
Просмотров: 98
Размер:	279.8 Кб
ID:	192075   Нажмите на изображение для увеличения
Название: all.jpg
Просмотров: 116
Размер:	354.1 Кб
ID:	192077  

Последний раз редактировалось erex; 14.01.2015 в 14:38.
erex вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 14:48
Аватар для DIW35902345
DIW35902345 Местный житель
Регистрация: 12.10.2013 / Сообщений: 292
Поблагодарили 254 раз(а) / Репутация: 253

По умолчанию Для mobidik !!!


mobidik !!! Здравствуйте , возьметесь за написание советника по индикатору ????
тех.задание ( инд. и dll выложу в личку )

P.S
( не хочу засорять ветку )
DIW35902345 вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 14:58
Аватар для DIW35902345
DIW35902345 Местный житель
Регистрация: 12.10.2013 / Сообщений: 292
Поблагодарили 254 раз(а) / Репутация: 253
Сообщение от erex Посмотреть сообщение
Вот такой перерисовкой можно и пренебречь.
Открыл 3 позы по дневке, в случае с еврой не очень удачно.
Поставил трейлинг от KIMIV. Тока что закрылась последняя поза.
Результат порадовал, буду думать.


Что за индикатор - SDA v3.2 в подвале , можете выложить ?
DIW35902345 вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 15:02
Регистрация: 09.08.2012 / Адрес: Ua_Khm / Сообщений: 1,761
Поблагодарили 9,129 раз(а) / Репутация: 9134
Сообщение от Suncharion Посмотреть сообщение
mobidik,что то у меня нет алерта пробовал менял значения тоже молчит,может он работает на каком то определенном ТФ или я что то не так делаю?
Ты просил:
Сообщение от Suncharion Посмотреть сообщение
алерт при достижении хай лоу 25 пунктов.
Данный индюк рисует дневную свечу и информер отображает динамику ценообразования на протяжении дня. Так как хай лоу стало больше какого-то значения, меньше уже на этой свече не будет, это ж максимум и минимум свечи, т.е. с начало дня, как только цена образовала диапазон от максимума до минимума более чем на заданное количество пунктов - алерт, больше он в тот день сигналить не будет. Так, что, все верно, по заданию ты просил по значениях хай лоу.

Сообщение от DIW35902345 Посмотреть сообщение
mobidik !!! Здравствуйте , возьметесь за написание советника по индикатору ????
тех.задание ( инд. и dll выложу в личку )

P.S
( не хочу засорять ветку )
Давай в личку, сперва ТЗ

Последний раз редактировалось mobidik; 14.01.2015 в 15:04.
mobidik на форуме Ответить с цитированиемОтветить с цитированием  
14.01.2015, 15:13
Аватар для erex
erex Активный участник
Регистрация: 12.04.2010 / Сообщений: 66
Поблагодарили 83 раз(а) / Репутация: 84
Сообщение от DIW35902345 Посмотреть сообщение
Что за индикатор - SDA v3.2 в подвале , можете выложить ?
Нет проблем.
_http://forexsystemsru.com/yazyk-programmirovaniya-mql4/77111-dorabotka-botov-sovetnikov-indikatorov-vol-2-a-56.html#post942913
Его уже обсуждали вместе с PR1 и PR2. Я пробую использовать их все. Как фильтры.

Последний раз редактировалось erex; 14.01.2015 в 15:26.
erex вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
DIW35902345 (14.01.2015)
14.01.2015, 15:32
Аватар для Suncharion
Suncharion Местный житель
Регистрация: 15.09.2012 / Сообщений: 86
Поблагодарили 275 раз(а) / Репутация: 276
mobidik! Всё понял как он работает ещё раз СПАСИБО тебе и ЖИРНЫХ профитов ГУРУ программирования!
Suncharion на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
mobidik (14.01.2015)
14.01.2015, 16:27
Аватар для evolernet
evolernet Активный участник
Регистрация: 30.09.2009 / Сообщений: 106
Поблагодарили 134 раз(а) / Репутация: 133
Сообщение от evolernet Посмотреть сообщение
Всем привет,подлатайте пациентов,выдают ошибки при срабатывание сигнала.Советники сопровождают сделку и при определеном профите закрывают часть позиции по ступеньчато.
посмотрите пожайлуста,думаю нужная вешь для всех.
Заранее большое спасибо.
Вложение 191792
Вложение 191793
Вложение 191794
Всем привет,
неужели все так безнадежно?
Кто нибудь гляньте,что с ними,почему выдает ошибку при закрытие.
Заранее спасибо

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Все начинается и кончается в нужное время и в нужном месте. (Эрнст Хайне)
evolernet вне форума Ответить с цитированиемОтветить с цитированием  
14.01.2015, 18:23
Аватар для vjakrasikv
vjakrasikv Почётный гражданин
Регистрация: 08.10.2011 / Сообщений: 212
Поблагодарили 339 раз(а) / Репутация: 341
Ребята,помогите подправить индюк. Наверное что-то с билдом. Не устанавливается на графике.
Вложения:
Тип файла: mq4 FXForecaster.mq4 (21.8 Кб, 41 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
...глубокая мысль - глубоко залегает...
vjakrasikv на форуме Ответить с цитированиемОтветить с цитированием  
14.01.2015, 23:36
Аватар для olegkrg
olegkrg Местный знаток
Регистрация: 01.08.2012 / Сообщений: 365
Поблагодарили 591 раз(а) / Репутация: 594
День добрый! сделайте пож сдвиг в индикаторе...и алерт всё время трезвонит..
Вложения:
Тип файла: mq4 RSIk4.mq4 (2.7 Кб, 54 просмотров)
olegkrg вне форума Ответить с цитированиемОтветить с цитированием  
Ответ

Метки
доработать эксперта, доработка индикаторов, исправить советник, программисты форекс


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 22:37. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO