![]() |
|
|
|||||||
| Каталог Советников Советники, с описанием функциональных возможностей, представлены практикующими трейдерами. Отзывы. Файлы доступны к скачиванию. Тестирование, настройки, оптимизация. |
![]() |
|
|
Опции темы | Опции просмотра |
|
|
#81 |
|
Acrypto "V.I.P."
Регистрация: 27.06.2012
Сообщений: 14,230
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
nicko5672, вы ко мне обращались, что бы переделать этот советник, что бы он закрывался по первому открытому ордеру. Я обращался к нашему форумчанину Yurchik36, он подсказал, что искать нужно в этом куске кода:
double f0_5() { double ld_ret_0 = 0; for (g_pos_484 = OrdersTotal() - 1; g_pos_484 >= 0; g_pos_484--) { OrderSelect(g_pos_484, SELECT_BY_POS, MODE_TRADES); if (OrderSymbol() != Symbol() || OrderMagicNumber() != gi_356) continue; if (OrderSymbol() == Symbol() && OrderMagicNumber() == gi_356) if (OrderType() == OP_BUY || OrderType() == OP_SELL) ld_ret_0 += OrderProfit(); } return (ld_ret_0); Но, перелопатил не только здесь, но и все функции, которые имеют отношение к закрытию ордеров OrderProfit(); Уже изменил, код так, что еле вспомнил, что бы вернуть назад)))). Скажу, честно я так и не врубился, он упорно закрывается профит по усреднению ((((. |
|
|
|
|
|
#82 | |
|
Acrypto-Мастер
Регистрация: 05.09.2013
Сообщений: 5,616
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
|
|
|
|
|
#83 | |
|
Acrypto-Мастер
Регистрация: 27.08.2013
Сообщений: 5,834
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
А что значит 50 пунктов при 10 лотах? Вы используете фиксированный лот? А вы сами можете подправить код данного советника? Если это так, то хотелось бы узнать как можно исправить проблему с мартингейлом. Так как у меня он работает не корректно, может 2-3-4 сделки ставить одинакового лота как начальный стоит и это не смотря на то что мартингейл включен. |
|
|
|
|
|
|
#84 | |
|
Acrypto-Мастер
Регистрация: 05.09.2013
Сообщений: 5,616
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
В коде менять ничего не надо,повторяю, так устроена программа.Фиксированный начальный лот даёт только установку 1ого лота от начальной цены, которая указана в советнике.Мартин советник врубает в следующих лотах, когда точно-угадать нельзя, потому что он это делает на своё усмотрение когда по его анализу приближается к закрытию профита.Это не ошибка, это опять-таки так запланирована эта программа.С моей точки зрения что бы этот советник работал эффективно надо вычислить размер шага, и я думаю(но не утверждаю) что для каждой пары следует подбирать свой шаг, но при этом учитывать назначенное максимальное количество лотов.Таким образом по моему мнению профит будет ловиться чаще,что собственно и требуется, но повторяю-это пока лишь предположения. |
|
|
|
|
|
|
#85 | |
|
Acrypto-Мастер
Регистрация: 27.08.2013
Сообщений: 5,834
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Вы меня правильно поняли и вот данная ситуация мне как раз таки и не нравится. Мне по системе нужно чтобы он четко умножал каждый раз на коэффициент когда необходимо установить новый лог через определенное количество пунктов. К примеру как это делает илан, но у илана другие есть недостатки и связанны они с индикаторами. |
|
|
|
|
|
|
#86 | |
|
Новичок
Регистрация: 09.12.2013
Сообщений: 31
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
|
|
|
|
|
#87 | |
|
Acrypto-Мастер
Регистрация: 27.08.2013
Сообщений: 5,834
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Если советник торгует корректно то он не сливает депозит это нужно понимать! Есть такие советники которые не сливают депозиты и в данной теме представлен один из них, а сливает человек из-за тупости, жадности и прочего. Советник данный меня в целом устраивает, но местами хочется его переделать или попробовать написать подобный но с нуля и с изменениями. |
|
|
|
|
|
|
#88 |
|
Acrypto-Мастер
Регистрация: 05.09.2013
Сообщений: 5,616
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Ув Yurchik36!Прошу Вашей помощи(если это конечно возможно) по реализации одной задумки в этом советнике.
Я сейчас с ним работаю двумя окнами одной пары(одно окно только на продажу,другое-на покупку), и в принципе всё достаточно не плохо за исключением одного момента-когда пара долго идёт в одном направлении (к примеру на покупку) то в другом окне пары накапливается большое количество лотов( в окне для продажи) которые советник выставляет для усреднения профита, в результате чего идёт большая нагрузка на депозит.Предложение такое.Можно ли добавить специальную функцию, которая при активации увеличивала размер шага в определённой заданной прогрессии.К примеру если шаг пары установлен 50, то следующий лот пойдёт с шагом 75, следующий 105 и так далее.В этом случае при движении пары в одном направлении количество лотов сильно накапливаться не будет, что существенно снизит нагрузку на депозит. |
|
|
|
|
|
#89 | |
|
Acrypto-Мастер
Регистрация: 05.09.2013
Сообщений: 5,616
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
|
|
|
|
|
#90 | |
|
Специалист
Регистрация: 15.09.2012
Сообщений: 919
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Вот к примеру часть кода из этого советника: double gprice380; double gd_388; double gdunused396; double gdunused404; double gprice412; double gbid420; double gask428; double gd436; double gd444; double gd452; bool gi460; int gtime464 = 0; int gi468; int gi472 = 0; double gd476; int gpos484 = 0; int gi488; double gd492 = 0.0; bool gi500 = FALSE; bool gi504 = FALSE; bool gi508 = FALSE; int gi512; bool gi516 = FALSE; int gdatetime520 = 0; int gdatetime524 = 0; double gd528; double gd536; int gfontsize544 = 14; int gcolor548 = Gold; int gcolor552 = Orange; int gcolor556 = Gray; int giunused560 = 5197615; И это не всё. Тут каждой переменной просто присваивают номер. .Вот gdunused404 что это к чему? Проще было бы если б назвали переменную SummaOrderov или что-то в этом роде. Тогда было бы легче сообразить и что-то подправить. А так надо выучивать каждую переменную. И всё равно скорее всего не смогу исправить, т.к. надо знать задумку автора. Берите 100-200 долларов и несите к профессиональным программистам и они вам сделают как надо. Может и меньше стоимость такой услуги, я незнаю. Никогда за деньги не делал. Так что извиняйте. Вот в этой ветке BUY_SELL_Martingeil_no_indikator старался сделать для себя то что вы расписали. Только чтобы работал не на двух графиках, а в одном. И шаг пары 50, 75 ,105 устанавливался с первого ордера до последнего. И устанавливался не в прогрессии, а как сам захочешь. Т.е. для первых двух можешь выставить 10, для 3 =15, 4 =20 , 5 к примеру уже 30 или 40., а 6 уже 100. И так же с лотом. Т.к. первые пару ордеров закроются в плюсе то чтоб лоты был: первого-1, второго=2, третьего=4, а четвёртого= 4,2, пятого 4,4, шестого 4,6, седьмого к примеру 5, а восьмым можете рискнуть и выставить 10)) Ну т.е. не стандартное, а то которое подойдёт каждому. Ну покуда там ещё полностью не разобрался как всё закрывается после увеличения лотов. Как только доделаю свою идею советника, сразу же постараюсь доделать вашу идею автопрофита. |
|
|
|
|