Старик Опубликовано 14 апреля, 2016 Поделиться Доработка советников: общая тема Опубликовано 14 апреля, 2016 0ll, ты сорвал весь воспитательный процесс! :d........ Зря Вы так... хороший человек доброе дело сделал... а вы - "воспитательный процесс"Мне теперь анальгину меньше потребуется. На наглядном примере легче во всю эту абракадабру влезать :)Спасибо ему еще раз. Человек 0ll не только хороший, но и заслужено уважаемый.Можете его не защищать - поверьте, он в полной безопасности! А вот вам, коллега, я бы серьезно посоветовал подумать нужно ли вам программирование ботов.Вы хороший трейдер и у вас одно проблема - как закодировать свою ТС?Если нет, то лучше займитесь изучением трейдинга - потому что на 2-х стульях крепко сидеть удается единице из тысяч.Выберите более важное для вас - и сконцентрируйтесь только на нем на годы. На года!А если программирование зовет, то изучите программы автора курсов xbms для начала.Он их немало написал.Найдите его топики и изучайте его рабочих ботов наизусть.Может, попутно поймете, что писать ботов вам 300 лет не нужно... Добавлено: 14-04-2016 19:51:32ПС: посмотри рядом тему JR Да чё там смотреть...Нормальный бот должен контролировать достижение уровня ТР и начинать зачистку сетки вне зависимости от отработки ТР ордеров брокером - а не начинать выставлять ордера.Бот просто недовыписан - довыпишет.А это так, промежуточное удивление: счас поймет в чем дело - и допишет. :) Изменено 14 апреля, 2016 пользователем Старик 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Gtnh Опубликовано 15 апреля, 2016 Поделиться Доработка советников: общая тема Опубликовано 15 апреля, 2016 легко сказать "допишет..." :)а вообще, Вы правы.... программирование для меня, есть не цель, а средство... пришла в голову бредовая идея... как ее нарисовать, оказалось - сея есть елик труд... пробуем"s ... Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 16 апреля, 2016 Поделиться Доработка советников: общая тема Опубликовано 16 апреля, 2016 легко сказать "допишет..." :)а вообще, Вы правы.... программирование для меня, есть не цель, а средство... пришла в голову бредовая идея... как ее нарисовать, оказалось - сея есть елик труд... пробуем"s ... при таком прикладном подходе Вам поменьше времени понадобится, чем если изучать язык по максимуму как профессиональный инструмент.проблема в том, что у всех новичков нет навыков алгоритмирования и я не помню, что этому хоть как-то учили кроме учебных заведений.ну, дело ваше.как по мне, трейдеру обычно намного дешевле заплатить несколько десятков баксов программисту, чем мучатся месяцами самому.это разные профессии и не надо думать, что какая-то одна легче другой и осваивается быстрее.А если программирование зовет, то изучите программы автора курсов xbms для начала.Он их немало написал.Найдите его топики и изучайте его рабочих ботов наизусть.Может, попутно поймете, что писать ботов вам 300 лет не нужно... не написал в прошлом посте, хотя стоило...уважаемый коллега написал немало тестово-учебных ботов.Боты хорошие, качественные, в каждом исследуется какой-то вариант торгов...Проблема в том, что ни один из этих ботов, качественно сделанных профессиональным программистом, на форуме не используется, так как не приносит прибыли.Это при том, что их писал классный профи.А теперь вопрос - точно будет ли лучше Ваш результат? :)Вот ведь какая хренечка... Ссылка на сообщение Поделиться на другие сайты More sharing options...
Teimuraz Опубликовано 11 мая, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 мая, 2016 Нужна модификация советника для новых былдовЗаранее благодарю Спойлер //+------------------------------------------------------------------+//| TimeAssistent.mq4 |//| |//| |//+------------------------------------------------------------------+#property copyright ""#property link ""//--- input parametersextern int Magic=123;extern string Время_срабатывания_и_отключения="Значения по умолчанию";extern string OrderReplaceTime="00:00:00";extern string OrderRemoveTime="00:00:30";extern string ___Параметры_Канала___="Значения по умолчанию";extern double Lots=0.1;extern int ChannelWidth=200;extern int Trailing=200;extern bool Trailing0=true;extern int SlippControl=30;extern bool SecondOrderDel=true;extern string ___Параметры_Сетки___="Значения по умолчанию";extern int GridCount=5;extern int GridStep=150;extern double GridLotStep=0.01;//extern int GridStep;datetime ort,xrt;double ch,tr0,tr;double c;int iB,iS,iBS,iSS;int TicketBuy,TicketSell;int lotdec;//+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+int init() {//---- int i,j,ho,mi,se; OBJCREATE(); i=StringFind(OrderReplaceTime,":",0); ho=StrToInteger(StringSubstr(OrderReplaceTime,0,i)); j=StringFind(OrderReplaceTime,":",i+1); mi=StrToInteger(StringSubstr(OrderReplaceTime,i+1,j-i-1)); se=StrToInteger(StringSubstr(OrderReplaceTime,j+1)); ort=iTime(Symbol(),PERIOD_D1,0)+ho*60*60+mi*60+se;//+StrToTime(OrderReplaceTime); if (OrderRemoveTime=="") xrt=0; else { i=StringFind(OrderRemoveTime,":",0); ho=StrToInteger(StringSubstr(OrderRemoveTime,0,i)); j=StringFind(OrderRemoveTime,":",i+1); mi=StrToInteger(StringSubstr(OrderRemoveTime,i+1,j-i-1)); se=StrToInteger(StringSubstr(OrderRemoveTime,j+1)); xrt=iTime(Symbol(),PERIOD_D1,0)+ho*60*60+mi*60+se;//+StrToTime(OrderRemoveTime); } ch=ChannelWidth/2*Point; tr=Trailing*Point; if (tr==0) tr=ch; lotdec = -NormalizeDouble(MathLog(MarketInfo(Symbol(),MODE_MINLOT))/MathLog(10),0); if (Trailing0) tr0=(GridStep-30)*Point; else tr0=tr;//---- return(0); }//+------------------------------------------------------------------+//| expert deinitialization function |//+------------------------------------------------------------------+int deinit() {//---- OBJDEL();//---- return(0); }//+------------------------------------------------------------------+//| expert start function |//+------------------------------------------------------------------+int start() {//---- datetime t; string s; int b; double hl,ptr,ptp; t=TimeCurrent(); s="OrderReplaceTime ="+TimeToStr(ort,TIME_SECONDS)+" "+(ort-TimeCurrent())+"\n"; if (xrt>0) s=s+"OrderRemoveTime ="+TimeToStr(xrt,TIME_SECONDS)+" "+(xrt-TimeCurrent())+"\n";// Comment(s); c=MarketInfo(Symbol(),MODE_BID); ORDERSCOUNT();// Graf1(); if (t if (t>=ort && t ORDERSEND(); } if (t>=ort && t0 && SecondOrderDel) ORDERDELETE(OP_BUYSTOP);// if (t>=ort && t0 || iSS>0)) Graf1(); if (t>=xrt) Graf1(); if (t>=ort && t0 && iS==0 && SecondOrderDel) ORDERDELETE(OP_SELLSTOP); if (t>=xrt && iBS>0 && iB==0) ORDERDELETE(OP_BUYSTOP); if (t>=xrt && iSS>0 && iS==0) ORDERDELETE(OP_SELLSTOP); if (iB>0) TralingBuy(); if (iS>0) TralingSell();//---- return(0); }//+------------------------------------------------------------------+void Graf1(){ datetime t=TimeCurrent(),tx; if (t tx=MathMax(0,ort-TimeCurrent()); ObjectSet("TA_BUY",OBJPROP_PRICE1,c+ch); ObjectSet("TA_SELL",OBJPROP_PRICE1,c-ch); ObjectSet("TA_R",OBJPROP_PRICE1,c+ch); ObjectSet("TA_R",OBJPROP_PRICE2,c-ch); ObjectSet("TA_R",OBJPROP_TIME1,ort); ObjectSet("TA_R",OBJPROP_TIME2,ort); ObjectSet("TA_R",OBJPROP_RAY,false); ObjectSet("TA_LAB",OBJPROP_XDISTANCE,0); ObjectSet("TA_LAB",OBJPROP_YDISTANCE,20); ObjectSetText("TA_LAB",TimeToStr(ort,TIME_SECONDS)+" "+tx,15,"Arial",Yellow); } else if (t tx=MathMax(0,xrt-TimeCurrent()); ObjectSet("TA_BUY",OBJPROP_PRICE1,0); ObjectSet("TA_SELL",OBJPROP_PRICE1,0);// ObjectSet("TA_R",OBJPROP_PRICE1,c+ch);// ObjectSet("TA_R",OBJPROP_PRICE2,c-ch); ObjectSet("TA_R",OBJPROP_TIME1,xrt); ObjectSet("TA_R",OBJPROP_TIME2,xrt); ObjectSetText("TA_LAB",TimeToStr(xrt,TIME_SECONDS)+" "+tx,15,"Arial",Red); } else { ObjectSetText("TA_LAB","",15); ObjectSet("TA_R",OBJPROP_TIME1,0); ObjectSet("TA_R",OBJPROP_TIME2,0); }}//+------------------------------------------------------------------+void ORDERSEND(){ int i; double pr,lot; for (i=0;i pr=c+ch+i*GridStep*Point; lot=NormalizeDouble(Lots+i*GridLotStep,lotdec); TicketBuy=OrderSend(Symbol(),OP_BUYSTOP,lot,pr,SlippControl,0,0,"",Magic,0,Blue); } for (i=0;i pr=c-ch-i*GridStep*Point; lot=NormalizeDouble(Lots+i*GridLotStep,lotdec); TicketBuy=OrderSend(Symbol(),OP_SELLSTOP,lot,pr,SlippControl,0,0,"",Magic,0,Red); }}//+------------------------------------------------------------------+void ORDERSCOUNT(){ int total=OrdersTotal(); int i; TicketBuy=0; TicketSell=0; for (i = total-1;i>=0;i--) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol()!=Symbol() || OrderMagicNumber()!=Magic) continue; if (OrderType() == OP_BUY) {iB++; TicketBuy=OrderTicket();} if (OrderType() == OP_SELL) {iS++;TicketSell=OrderTicket();} if (OrderType() == OP_BUYSTOP) {iBS++;TicketBuy=OrderTicket();} if (OrderType() == OP_SELLSTOP) {iSS++;TicketSell=OrderTicket();} }}void OBJCREATE(){ if (ObjectFind("TA_BUY") if (ObjectFind("TA_SELL") if (ObjectFind("TA_R") if (ObjectFind("TA_LAB") ObjectSetText("TA_LAB","",15);}void OBJDEL(){ int t=ObjectsTotal(); for (int i=t-1;i>=0;i--){ string s=ObjectName(i); if (StringSubstr(s,0,2)=="TA") ObjectDelete(s); }}void ORDERDELETE(int ot){ int total=OrdersTotal(); for (int i=total-1;i>=0;i--){ OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic || OrderType()!=ot) continue; int ticket = OrderTicket(); OrderDelete(ticket); }}void TralingBuy (){ datetime t; string s; int b; double hl,ptr,ptp; double c=MarketInfo(Symbol(),MODE_BID); int total=OrdersTotal(); for (int i=total-1;i>=0;i--){ OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic || OrderType()!=OP_BUY) continue; int ticket = OrderTicket(); t=OrderOpenTime(); b=iBarShift(Symbol(),1,t); b=iHighest(Symbol(),1,MODE_HIGH,b+1,0); hl=iHigh(Symbol(),1,b); ptr=hl-tr; ptp=hl-tr0; if (c }}void TralingSell (){ datetime t; string s; int b; double hl,ptr,ptp; double c=MarketInfo(Symbol(),MODE_ASK); int total=OrdersTotal(); for (int i=total-1;i>=0;i--){ OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic || OrderType()!=OP_SELL) continue; int ticket = OrderTicket(); t=OrderOpenTime(); b=iBarShift(Symbol(),1,t); b=iLowest(Symbol(),1,MODE_LOW,b+1,0); hl=iLow(Symbol(),1,b); ptr=hl+tr; ptp=hl+tr0; if (c>=ptr || c>=ptp) OrderClose(ticket,Lots,c,1000); }} Изменено 6 декабря, 2017 пользователем Pavel888 Ссылка на сообщение Поделиться на другие сайты More sharing options...
dermitay Опубликовано 11 мая, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 мая, 2016 а в чем проблема запихнуть в компилятор код и нажать "F7"??? :d :))держЫ Новый_бЫлд.mq4Новый_бЫлд.ex4 Изменено 11 мая, 2016 пользователем dermitay 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Kamrad Опубликовано 15 мая, 2016 Поделиться Доработка советников: общая тема Опубликовано 15 мая, 2016 Всем привет! Ребят кто умеет прикрутите к этому боту чтоб он подхватывал отложки которые я выставляю руками или как вариант кнопки прикрутить чтоб им можно было выставлять отложки, что проще будет, ребят пожалуйста оба варианта устроят.Спасибо! sniper.rar Изменено 24 мая, 2016 пользователем nixxer 2 Ссылка на сообщение Поделиться на другие сайты More sharing options...
alex100 Опубликовано 27 мая, 2016 Поделиться Доработка советников: общая тема Опубликовано 27 мая, 2016 Есть такой полезный совенок CloseAtProfit который закрывает сетку по заданному профиту. Было бы хорошо научить его выводить уровень цены ( лучше линия или хотя бы цифра) где это закрытие призойдет при заданном профите. Если кто возьмется зараннее благодарен. CloseAtProfit.mq4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Leo777 Опубликовано 2 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 2 июня, 2016 Спойлер Название советника: Сеточник- пробойник (название изменено)Год выпуска: 2009-2011Версия: 2- 2.1Сайт продажи: Спойлер разработчик отечественный Валютные пары: EURUSDТаймфрейм: возможно М15Время торговли: ночьОписание: советник ищет импульс и выставляет отложки в обе стороны на его пробойМониторинг: нет Бэктесты: авторские, но надо поискатьЦена: $790Описание стратегии торговли:Советник ищет импульс, тянет на него фибо-сетки в обе стороны. Далее выставляет на пробой границ импульса в обе стороны отложки по 3 штуки по одной цене на покупку и по 3 штуки по другой цене на продажу. Стоп за противоположной границей импульса. Все уровни фибо- сетки нумеруются. При достижении определенного уровня фибы в плюсовой области происходит перевод всех или части ордеров в бу. Тейки выставляются на разные уровни фибо- сетки. Советник заточен исключительно под EURUSD, рабочий тф М5-М15. Советник нуждается в оптимизации и подборе параметров для торговли, желательно создать сет под него. Так же считаю, что ему бы надо модернизировать процесс перевода в бу, сделать его настраиваемым во внешних настройках и не по достижении ценой какого то фибо- уровня, а при прохождении в плюс на какое то количество пп. И быть может стоит сделать, чтобы он торговал одним ордером, но выходил дробно на разных фибо- уровнях. Если уважаемые знатоки помогут подлечить более новую версию - общественность будет очень признательна.Рекомендуемое ММ - 3 ордера по 0,05 на 1000 дол депозита, агрессивные настройки - 3 ордера по 0,1 на 1000. В 2011 году бот на депозите в 1000 дол 700% сделал вроде как. Но надо тестить и подбирать настройки.Описание параметров:размер торгового лота extern double Lots1=0.01;extern double Lots2=0.01;extern double Lots3=0.01;уровни тейков по фибо от импульсаextern int gTP1=138;extern int gTP2=161;extern int gTP3=261;магические номера для ордеров не должны пересекаться с другими советникамиextern int gMagicNumber3=333;extern int gMagicNumber2=222;extern int gMagicNumber1=111;время начала и конца в диапазоне которого идет поиск импульса внутри дняextern int BegTimeHour=0;extern int BegTimeMin=15;extern int EndTimeHour=16;extern int EndTimeMin=0; Сайта продажника у советника нет, его продавал своим ученикам человек, который вел обучение (больше вроде не ведет). Советник работает только на М15 Eur/usd, разрабатывался под эту пару. Изменено 5 декабря, 2017 пользователем Pavel888 Ссылка на сообщение Поделиться на другие сайты More sharing options...
boovood Опубликовано 8 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 8 июня, 2016 НАПИСАЛ СОВЕТНИК вроде всё правильно но не работает так как должен работать. Проверьте всё ли правильно написано.Работает на дневном графикеПервое советник второе индикатор.первым индикатор, а вторым советник.ПРИЛАГАЮ КАК ДОЛЖЕН РАБОТАТЬ СОВЕТНИКРаботает на всех парах с х.хххх и х.хххххна таймврейме D1set-ы на 1000 долларов на счетуПОМОГИТЕ НАПИСАТЬ ЕГО ПРАВИЛЬНО, ТЕСТЫ НЕ ТЕСТИРУЕТСЯ,вернее один ордер открывает и не закрывает. TMA.mq4TMA.mq4TMA.jpgTMA.set Изменено 9 июня, 2016 пользователем boovood Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 8 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 8 июня, 2016 boovood, или начинаете вести себя вменяемо - или буду ваши топики все подряд отправлять в мусорку.Где окончательная сова и почему 2 индюка?Где описание что за хрень - рекомендуемые пары, ТФ, сэты? Где тест 99% года за 2 хотя бы?Не устраивайте на форуме бомжатник с подкидышами! 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
0ll Опубликовано 9 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 9 июня, 2016 Старик"Где окончательная сова и почему 2 индюка?" - там 1 сова и 1 индюк - просто названия одинаковые :d"Где тест 99% года за 2 хотя бы?" - дык пишет, что не тестируется... ждёт помощи. это-ж уголок программиста. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
dermitay Опубликовано 9 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 9 июня, 2016 Oll у него вопросы были по поводу компиляции. этот товарищ написал мегаграаль, но в трех переменных запутался, просто банально не объявив их тип, на что компилятор и ругался. это был первый вопрос у товарища boovood. я ему в чате "помог" в решении этой ну просто офигеть какой серьезной "проблемы". сначала у меня возникли вопросы как он вобще умудрился написать хоть какой-то код при таких знания основ программирования. но потом увидел его дальнейшие рассуждения и вопросы у меня вобще все отпали.думаю тут дальнейшие комментарии излишни в связи с такими проблемами при написании кода у автора. ну можно так, потролить, не более. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 9 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 9 июня, 2016 0ll, сначала было прикреплено 3 одинаковых названных, но разных файла...[X]08:45(X) nixxer: мне тест один человек показывал он сову написал так что она 50% за день сделала разок[X]08:45(X) сова реальная не знает что ранее будет[X]08:46(X) сеточникВопросы еще остались? 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
boovood Опубликовано 9 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 9 июня, 2016 блин хватит прикалываться,щас выложу сайт этого человека у него 3 совы.не надо такие ссылки вот его совы реальные! но меня отговорили их приобретать. посмотрите прежде чем ржать.блин написал же всё русским языком проверить надо почему торгует не по стратегии!а вы ржать!помогли бы лучше. трудно что ли? Изменено 9 июня, 2016 пользователем Pavel888 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 9 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 9 июня, 2016 boovood, а зачем помогать тем, у кого просто руки чешутся - но нормально работать не хочет?!Каждый проггер на и вне форума имеет по несколько проектов и занят по самое немогу.По ночам в вашем ковыряться, когда на ТМА тьма ботов и каждый такого пробовал писать? Нафиг надо.С грубейшими ошибками сами разбирайтесь - изучить азбуку ваша работа.А что спешить покупать не надо, так и не надо спешить.На форуме тьма интересных ботов - изучайте.А 50% в день стандартный прием втуливания ботов лохам.Ставите заниженный депо и даже 100% (в %%) за день можно получить.Вопрос через день или два такая сетка на таком депо сольётся. 5 Ссылка на сообщение Поделиться на другие сайты More sharing options...
InfernoLCF Опубликовано 11 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 июня, 2016 Доброго времени суток!Еще в 2014 году нашел интересную рабочую стратегию "extreme tma system".Есть куча модификаций данной стратегии, самая лучшая на мой взгляд ТС "Победа"Все по данной стратегии торгуют ручками, и мне нигде не встречался рабочий советник по данной стратегии.Поэтому решил написать его самостоятельно.Торгую я по паре GBPUSD и поэтому все тесты я провожу по данной паре, за период 01.01.2010 - 31.12.2015 года.Т.к я не знал на каком таймфрейме лучше торговать и какие углы использовать для определения тренда.Решил данные параметры подбирать, в итоге в моем советнике существует следующие параметры:1) extern int TMA_Period_Open - подбираем оптимальный таймфрейм для ТМА Линии, от которого открываем отложенные ордера.2) extern int TMA_Period_Trend1 - подбираем оптимальный таймфрейм для определения тренда.3) extern double Ugol_Trend1 - подбираем оптимальный угол для определения тренда.4) extern int TMA_Period_Trend2 - подбираем оптимальный таймфрейм для определения тренда.5) extern double Ugol_Trend2- подбираем оптимальный угол для определения тренда. Добавлено: 11-06-2016 07:13:26По моим тестам оптимальные получились следующие параметры для пары GBPUSD:1) extern int TMA_Period_Open = M30.2) extern int TMA_Period_Trend1 = M303) extern double Ugol_Trend1 =0,44) extern int TMA_Period_Trend2 = M155) extern double Ugol_Trend2 = 0,4На этом можно было успокоиться, и запускать советника. Но прибыль не велика.В планах - научить советника торговать прибыльно на тайфрейме M1 или M5, т.к. при такой периоде стопы будут очень маленькими до 300 пунктов (5 знаков после запятой).А сигналов будет гораздо больше и брать прибыль не только качеством, но и количеством 24 часа 5 дней в неделю.Поэтому ищу единомышленников для дальнейшей разработки данного советника. P.S: Внизу лежит сам советник, 2 индикатора, необходимые для робота (TMALine.ex4 ,TMASlope.ex4) и сет для GBP USDTma_Line_V1.0.ex4TMALine.ex4TMASlope.ex4TMASlope_GBPUSD.setСнимок_экрана_2016-06-12_в_11.13.29.png Изменено 12 июня, 2016 пользователем InfernoLCF 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
SebastianPerreira Опубликовано 11 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 июня, 2016 ...Поэтому ищу единомышленников для дальнейшей разработки данного советника. InfernoLCF, и как ты это собираешься делать без сабжа, где предмет обсуждения? Ссылка на сообщение Поделиться на другие сайты More sharing options...
InfernoLCF Опубликовано 11 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 июня, 2016 Мне нужны ваши советы предложения. Может использовать другие фильтра?Для периода M1 или M5.Когда цена вышла за канал Кельтнера, советник смотри на текущие углы трендов и если они разрешают открыть позицию, робот создает отложенный ордер для покупки чуть выше нижнего канала, а для продажи чуть ниже верхнего канала. И ведет его, таким образом, когда цена входит обратно в канал, открывается позиция! 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
SebastianPerreira Опубликовано 11 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 11 июня, 2016 Мне нужны ваши советы предложения. Может использовать другие фильтра?Для периода M1 или M5.Когда цена вышла за канал Кельтнера, советник смотри на текущие углы трендов и если они разрешают открыть позицию, робот создает отложенный ордер для покупки чуть выше нижнего канала, а для продажи чуть ниже верхнего канала. И ведет его, таким образом, когда цена входит обратно в канал, открывается позиция! Насколько я помню, Кельтнер довольно-таки узкий канал рисует. Пробовал с Болинжером? И таймы М1 и М5 - для дневной торговли - вряд ли. Проще подобрать параметры для нескольких валют, так и прибыли больше будет и риски приемлемые останутся.Кстати, а где тесты по фунту?И что из .ex4 в шапке, собственно, советник? Ссылка на сообщение Поделиться на другие сайты More sharing options...
InfernoLCF Опубликовано 12 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 12 июня, 2016 Подправил первый пост, выложил сет и индикаторы Изменено 12 июня, 2016 пользователем InfernoLCF Ссылка на сообщение Поделиться на другие сайты More sharing options...
Ivan Aleksandrovich Опубликовано 12 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 12 июня, 2016 Подправил первый пост, выложил сет и индикаторы Ну это вот так я понимаю должно выглядеть.Канал_Кельтнера_или_частный_случай_extreme_tma_system.rar Изменено 12 июня, 2016 пользователем Ivan Aleksandrovich 3 Ссылка на сообщение Поделиться на другие сайты More sharing options...
dermitay Опубликовано 12 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 12 июня, 2016 Тест 99% с января 2016 по сегодняТестирование крайне медленное( iCustom() такой iCustom()), и явно не хватает БУ при достижении хотя бы 35-40пп по 4знаку.сет разработчика. tma_line.jpg 6 Ссылка на сообщение Поделиться на другие сайты More sharing options...
SebastianPerreira Опубликовано 13 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 13 июня, 2016 InfernoLCF, как бы сейчас уже шестой месяц 2016, а у тебя отчет тестера всего за три месяца 2013. Ты когда им торговать собрался - в прошлом? И почему тестирование по ценам открытия? Вот dermitay выложил отчет за два последних года по всем тикам и с кач-вом 99,9%. Его тест реальней. И вывод такой: пациент скорее мертв, чем жив. Ссылка на сообщение Поделиться на другие сайты More sharing options...
dermitay Опубликовано 13 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 13 июня, 2016 призываю всех я здравомыслию к.кидание в фанатов ТМА шапками к тьме открывает путь.поэтому, топика автор, изучите труд сей, дабы код ваш был "быстрее, выше, сильнее", ибо тестировать его на данный момент сродне "рыбачить по-американски":1. https://www.mql5.com/ru/articles/14562. https://www.mql5.com/ru/articles/14573. https://www.mql5.com/ru/articles/1463сложно, но вполне реально. не берусь за оценку ваших знаний я, но будет вам очень это интересно.результат титанических трудов кода оптимизации по 3м одновременно работающим ТМА тута вот http://tlap.com/forum/laboratoriya-profitfx/24/sovetnik-m1-mn-tmaea-setka-martin-na-gbpaud/138933на моей убер машине 1 год тестит за 3 минуты с визуализацией.ваш код моя убер машина тестит 1 год минут 15-20. Изменено 13 июня, 2016 пользователем dermitay 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
SebastianPerreira Опубликовано 14 июня, 2016 Поделиться Доработка советников: общая тема Опубликовано 14 июня, 2016 результат титанических трудов кода оптимизации по 3м одновременно работающим ТМА тута вот http://tlap.com/forum/laboratoriya-profitfx/24/sovetnik-m1-mn-tmaea-setka-martin-na-gbpaud/138933 Если без мартина сов не приносит прибыль - то это мертвый пациент. Мартин эт как прибор искусственного дыхания - чуть сбой в работе и труп вместо депо. Поправлюсь - сеточный мартин. Изменено 14 июня, 2016 пользователем SebastianPerreira Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти