#1104



0ll, ты сорвал весь воспитательный процесс! :d
........



Зря Вы так... хороший человек доброе дело сделал... а вы - "воспитательный процесс"
Мне теперь анальгину меньше потребуется.
На наглядном примере легче во всю эту абракадабру влезать :)

Спасибо ему еще раз.

Человек 0ll не только хороший, но и заслужено уважаемый.
Можете его не защищать - поверьте, он в полной безопасности!

А вот вам, коллега, я бы серьезно посоветовал подумать нужно ли вам программирование ботов.
Вы хороший трейдер и у вас одно проблема - как закодировать свою ТС?
Если нет, то лучше займитесь изучением трейдинга - потому что на 2-х стульях крепко сидеть удается единице из тысяч.
Выберите более важное для вас - и сконцентрируйтесь только на нем на годы. На года!

А если программирование зовет, то изучите программы автора курсов xbms для начала.
Он их немало написал.
Найдите его топики и изучайте его рабочих ботов наизусть.
Может, попутно поймете, что писать ботов вам 300 лет не нужно...

Добавлено: 14-04-2016 19:51:32


ПС: посмотри рядом тему JR


Да чё там смотреть...
Нормальный бот должен контролировать достижение уровня ТР и начинать зачистку сетки вне зависимости от отработки ТР ордеров брокером - а не начинать выставлять ордера.
Бот просто недовыписан - довыпишет.
А это так, промежуточное удивление: счас поймет в чем дело - и допишет. :)

Изменено 14 апреля, 2016 пользователем Старик

#1105

легко сказать "допишет..." :)

а вообще, Вы правы.... программирование для меня, есть не цель, а средство...
пришла в голову бредовая идея... как ее нарисовать, оказалось - сея есть елик труд...
пробуем"s ...

#1106


легко сказать "допишет..." :)

а вообще, Вы правы.... программирование для меня, есть не цель, а средство...
пришла в голову бредовая идея... как ее нарисовать, оказалось - сея есть елик труд...
пробуем"s ...


при таком прикладном подходе Вам поменьше времени понадобится, чем если изучать язык по максимуму как профессиональный инструмент.
проблема в том, что у всех новичков нет навыков алгоритмирования и я не помню, что этому хоть как-то учили кроме учебных заведений.
ну, дело ваше.
как по мне, трейдеру обычно намного дешевле заплатить несколько десятков баксов программисту, чем мучатся месяцами самому.
это разные профессии и не надо думать, что какая-то одна легче другой и осваивается быстрее.


А если программирование зовет, то изучите программы автора курсов xbms для начала.
Он их немало написал.
Найдите его топики и изучайте его рабочих ботов наизусть.
Может, попутно поймете, что писать ботов вам 300 лет не нужно...


не написал в прошлом посте, хотя стоило...
уважаемый коллега написал немало тестово-учебных ботов.
Боты хорошие, качественные, в каждом исследуется какой-то вариант торгов...
Проблема в том, что ни один из этих ботов, качественно сделанных профессиональным программистом, на форуме не используется, так как не приносит прибыли.
Это при том, что их писал классный профи.
А теперь вопрос - точно будет ли лучше Ваш результат? :)
Вот ведь какая хренечка...
#1107

Нужна модификация советника для новых былдов
Заранее благодарю


Спойлер

//+------------------------------------------------------------------+
//| TimeAssistent.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""

//--- input parameters
extern 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);
}
}

Изменено 7 декабря, 2017 пользователем Pavel888

#1108

а в чем проблема запихнуть в компилятор код и нажать "F7"??? :d :))

держЫ

Новый_бЫлд.mq413 скач.
Новый_бЫлд.ex43 скач.

Изменено 11 мая, 2016 пользователем dermitay

#1109

Всем привет! Ребят кто умеет прикрутите к этому боту чтоб он подхватывал отложки которые я выставляю руками или как вариант кнопки прикрутить чтоб им можно было выставлять отложки, что проще будет, ребят пожалуйста оба варианта устроят.
Спасибо!

sniper.rar37 скач.

Изменено 24 мая, 2016 пользователем nixxer

#1110

Есть такой полезный совенок CloseAtProfit который закрывает сетку по заданному профиту. Было бы хорошо научить его выводить уровень цены ( лучше линия или хотя бы цифра) где это закрытие призойдет при заданном профите. Если кто возьмется зараннее благодарен.

CloseAtProfit.mq47 скач.

#1111
Спойлер


Название советника: Сеточник- пробойник (название изменено)
Год выпуска: 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

#1112

НАПИСАЛ СОВЕТНИК вроде всё правильно но не работает так как должен работать. Проверьте всё ли правильно написано.
Работает на дневном графике
Первое советник второе индикатор.
первым индикатор, а вторым советник.
ПРИЛАГАЮ КАК ДОЛЖЕН РАБОТАТЬ СОВЕТНИК

Работает на всех парах с х.хххх и х.ххххх
на таймврейме D1
set-ы на 1000 долларов на счету

ПОМОГИТЕ НАПИСАТЬ ЕГО ПРАВИЛЬНО, ТЕСТЫ НЕ ТЕСТИРУЕТСЯ,
вернее один ордер открывает и не закрывает.

TMA.mq412 скач.
TMA.mq47 скач.
TMA.jpg
TMA.set4 скач.

Изменено 9 июня, 2016 пользователем boovood

#1113
boovood, или начинаете вести себя вменяемо - или буду ваши топики все подряд отправлять в мусорку.

Где окончательная сова и почему 2 индюка?
Где описание что за хрень - рекомендуемые пары, ТФ, сэты?
Где тест 99% года за 2 хотя бы?

Не устраивайте на форуме бомжатник с подкидышами!
#1114
Старик
"Где окончательная сова и почему 2 индюка?" - там 1 сова и 1 индюк - просто названия одинаковые :d
"Где тест 99% года за 2 хотя бы?" - дык пишет, что не тестируется... ждёт помощи. это-ж уголок программиста.
#1115
Oll у него вопросы были по поводу компиляции. этот товарищ написал мегаграаль, но в трех переменных запутался, просто банально не объявив их тип, на что компилятор и ругался.
это был первый вопрос у товарища boovood. я ему в чате "помог" в решении этой ну просто офигеть какой серьезной "проблемы". сначала у меня возникли вопросы как он вобще умудрился написать хоть какой-то код при таких знания основ программирования. но потом увидел его дальнейшие рассуждения и вопросы у меня вобще все отпали.

думаю тут дальнейшие комментарии излишни в связи с такими проблемами при написании кода у автора.
ну можно так, потролить, не более.
#1116
0ll, сначала было прикреплено 3 одинаковых названных, но разных файла...

[X]08:45(X) nixxer: мне тест один человек показывал он сову написал так что она 50% за день сделала разок
[X]08:45(X) сова реальная не знает что ранее будет
[X]08:46(X) сеточник

Вопросы еще остались?
#1117

блин хватит прикалываться,
щас выложу сайт этого человека у него 3 совы.

не надо такие ссылки

вот его совы реальные! но меня отговорили их приобретать. посмотрите прежде чем ржать.

блин написал же всё русским языком проверить надо почему торгует не по стратегии!
а вы ржать!
помогли бы лучше. трудно что ли?

Изменено 9 июня, 2016 пользователем Pavel888

#1118
boovood, а зачем помогать тем, у кого просто руки чешутся - но нормально работать не хочет?!
Каждый проггер на и вне форума имеет по несколько проектов и занят по самое немогу.
По ночам в вашем ковыряться, когда на ТМА тьма ботов и каждый такого пробовал писать? Нафиг надо.
С грубейшими ошибками сами разбирайтесь - изучить азбуку ваша работа.

А что спешить покупать не надо, так и не надо спешить.
На форуме тьма интересных ботов - изучайте.

А 50% в день стандартный прием втуливания ботов лохам.
Ставите заниженный депо и даже 100% (в %%) за день можно получить.
Вопрос через день или два такая сетка на таком депо сольётся.
#1119

Доброго времени суток!

Еще в 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 = M30

3) extern double Ugol_Trend1 =0,4

4) extern int TMA_Period_Trend2 = M15

5) extern double Ugol_Trend2 = 0,4



На этом можно было успокоиться, и запускать советника. Но прибыль не велика.

В планах - научить советника торговать прибыльно на тайфрейме M1 или M5, т.к. при такой периоде стопы будут очень маленькими до 300 пунктов (5 знаков после запятой).

А сигналов будет гораздо больше и брать прибыль не только качеством, но и количеством 24 часа 5 дней в неделю.

Поэтому ищу единомышленников для дальнейшей разработки данного советника.

P.S: Внизу лежит сам советник,
2 индикатора, необходимые для робота (TMALine.ex4 ,TMASlope.ex4)
и сет для GBP USD

Tma_Line_V1.0.ex420 скач.
TMALine.ex420 скач.
TMASlope.ex420 скач.
TMASlope_GBPUSD.set17 скач.
Снимок_экрана_2016-06-12_в_11.13.29.png

Изменено 12 июня, 2016 пользователем InfernoLCF

#1120


...
Поэтому ищу единомышленников для дальнейшей разработки данного советника.



InfernoLCF, и как ты это собираешься делать без сабжа, где предмет обсуждения?
#1121

Мне нужны ваши советы предложения. Может использовать другие фильтра?
Для периода M1 или M5.
Когда цена вышла за канал Кельтнера, советник смотри на текущие углы трендов и если они разрешают открыть позицию, робот создает отложенный ордер для покупки чуть выше нижнего канала, а для продажи чуть ниже верхнего канала. И ведет его, таким образом, когда цена входит обратно в канал, открывается позиция!

#1122


Мне нужны ваши советы предложения. Может использовать другие фильтра?
Для периода M1 или M5.
Когда цена вышла за канал Кельтнера, советник смотри на текущие углы трендов и если они разрешают открыть позицию, робот создает отложенный ордер для покупки чуть выше нижнего канала, а для продажи чуть ниже верхнего канала. И ведет его, таким образом, когда цена входит обратно в канал, открывается позиция!



Насколько я помню, Кельтнер довольно-таки узкий канал рисует. Пробовал с Болинжером?

И таймы М1 и М5 - для дневной торговли - вряд ли. Проще подобрать параметры для нескольких валют, так и прибыли больше будет и риски приемлемые останутся.

Кстати, а где тесты по фунту?

И что из .ex4 в шапке, собственно, советник?
#1123

Подправил первый пост, выложил сет и индикаторы

Изменено 12 июня, 2016 пользователем InfernoLCF

#1124


Подправил первый пост, выложил сет и индикаторы



Ну это вот так я понимаю должно выглядеть.

Канал_Кельтнера_или_частный_случай_extreme_tma_system.rar32 скач.

Изменено 12 июня, 2016 пользователем Ivan Aleksandrovich

#1125

Тест 99% с января 2016 по сегодня
Тестирование крайне медленное( iCustom() такой iCustom()), и явно не хватает БУ при достижении хотя бы 35-40пп по 4знаку.
сет разработчика.

tma_line.jpg

#1126
InfernoLCF, как бы сейчас уже шестой месяц 2016, а у тебя отчет тестера всего за три месяца 2013. Ты когда им торговать собрался - в прошлом? И почему тестирование по ценам открытия?

Вот dermitay выложил отчет за два последних года по всем тикам и с кач-вом 99,9%. Его тест реальней.

И вывод такой: пациент скорее мертв, чем жив.
#1127

призываю всех я здравомыслию к.

кидание в фанатов ТМА шапками к тьме открывает путь.

поэтому, топика автор, изучите труд сей, дабы код ваш был "быстрее, выше, сильнее", ибо тестировать его на данный момент сродне "рыбачить по-американски":
1. https://www.mql5.com/ru/articles/1456
2. https://www.mql5.com/ru/articles/1457
3. https://www.mql5.com/ru/articles/1463

сложно, но вполне реально. не берусь за оценку ваших знаний я, но будет вам очень это интересно.

результат титанических трудов кода оптимизации по 3м одновременно работающим ТМА тута вот /laboratoriya-profitfx/24/sovetnik-m1-mn-tmaea-setka-martin-na-gbpaud/138933
на моей убер машине 1 год тестит за 3 минуты с визуализацией.
ваш код моя убер машина тестит 1 год минут 15-20.

Изменено 14 июня, 2016 пользователем dermitay

#1128


результат титанических трудов кода оптимизации по 3м одновременно работающим ТМА тута вот /laboratoriya-profitfx/24/sovetnik-m1-mn-tmaea-setka-martin-na-gbpaud/138933



Если без мартина сов не приносит прибыль - то это мертвый пациент. Мартин эт как прибор искусственного дыхания - чуть сбой в работе и труп вместо депо.

Поправлюсь - сеточный мартин.

Изменено 14 июня, 2016 пользователем SebastianPerreira

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025