Автор#51


Делай не в цикле, а накапливай експоненциальный итог в массиве. я так сделал - абсолютно не тормозит.


Не совсем понял, можно пример?
#52

Вот основной код:
while( i > 0 ) // этот цикл отрабатывает 1 раз при запуске индюка, потом только один проход по 1-му бару
{
bar.set(i); // вычисляем параметры i-го бара
nm = bar.inDay; // вычисляем номер бара в текущих сутках
// Вычисляем эксп.среднее HL по данному номеру бара за Day_Count дней
avbVol[nm] = (bar.HL + avbVol[nm] * (Day_Count-1))/Day_Count;

// сюда можно добавить другие вычисления

Изменено 13 марта, 2016 пользователем 0ll

Автор#53

В общем на данный момент корзина претерпела кучу изменений. Было предпринято много запусков. Текущая ситуация тут:
large jpg
Буду смотреть, пока вроде ничего.

#54

День добрый.
Заранее извиняюсь, мож вопрос не по теме, но что-то не нашел куда еще написать.
Silentspec, Вы как продвинутый пользователь еверноута, подскажите пожалуйста можно ли в нем делать наборы блокнотов в наборе блокнотов?
Хотелось бы сделать вложенность побольше чем 2 уровня, например, Блокнот "форекс", в нем Блокнот "стратегии", в стратегиях блокноты "стратегия1","стратегия 2" и т.д. и в каждом уже соответствующие заметки.
Так вот Блокнот "форекс", в нем Блокнот "стратегии"получается, а вот уже в блокноте стратегии только заметки а блокнотов не получается создать. Это так и должно быть или я чтото не понимаю?
В справочнике по еверноуту данная проблема не рассмотрена.
Заранее спасибо за консультацию..

Автор#55

Я такого способа не нашел, только набор в наборе, глубже похоже нельзя. Но предлагается пользоваться метками.

#56

Перечитав всю тему.
Вы молодец Silentspec, я даже в чём то вам завидую, у меня нет такой энергии и работоспособности. Я так же могу быть чем то увлечен... но чем то одним, но вот так что бы совмещать... и при этом зарабатывать, на нескольких работах, и позволяя как то уделять время семье... это за гранью понимания. Вы человек с большой буквы Ч и мужчина с большой быквы М. Искреннее к Вам уважение! Говорю от души.

Автор#57

Спасибо.
А я наоборот, не могу чем-то одним долго заниматься, мне нужно менять поле действия, переключаться.
При этом по сути я бросаю дело на полпути и начинаю делать что-то еще. А потом возвращаюсь к брошенному с новыми силами и свежим взглядом.
Всегда считал такую черту своего характера отрицательной и даже пытался с ней бороться, но потом понял что похоже так оно лучше. Просто бывает, когда занимаешься чем-то одним, упираешься в некую проблему и долго пытаешься ее разрешить. Плюс взгляд "замыливается" и начинаешь мыслить узко, как бы с недостаточной высоты. А когда делаешь перерыв в написании ботов в пользу изучения метода слепой печати, например, на недельку... Потом бросаешь это занятие и переключаешься снова на ботов и видишь свою работу уже с высоты птичьего полета. Возникают новые идеи, как и что можно улучшить. Возникает некое более глубокое понимание и широкое видение этого занятия. И все по кругу, отвлекаешься на новое занятие. Возвращаешься в итоге к несчастному методу слепой печати - и тут снова новые открытия. Ну и так далее. Как то так :d
Кстати, переделал тут все советники, что есть :-o #:-s >:dСейчас новые версии проходят заново оптимизацию. Много новых идей, в том числе идея о максимально возможной адаптивности к текущей рыночной ситуации в новых версиях сов максимально эксплуатируется.
Так что все придется делать по новому кругу. Это конечно отбросило назад существенно мою конечную цель, но вместе с тем придало качественно новый виток моему развитию в качестве ботовода. В конце концов думаю эти изменения пришлось бы вносить, так что возможно я и сэкономил себе время на тестах, внеся изменения именно сейчас. Пока больше изменять ботов не планирую, в планах только написание новых после подготовки текущих к установке в тест.

Изменено 18 апреля, 2016 пользователем Silentspec

Автор#59

Новая статейка по теме стохастика: http://tradelikeapro.ru/sekretyi-stohastika/

Автор#60

Собрал корзину из всех написанных ботов. В ее состав вошли только прибыльные по итогам реальных тестов советники. Получилось 52 штуки.
Собрал тесты этих сов и сетов воедино:
Тесты проводились специально с завышенными спредами. Так, например, для eurusd, usdchf и подобных я брал стред 4 пункта, для остальных пар от 6 до 9 пунктов. Сделано это для получения теста наиболее приближенного к реальным условиям.

Тест с 2010 по настоящее время:

4e7e93c346d9a21774a25f92014a4c4d jpg



Тест с 2015 по настоящее время:

3a7b36247e37add74d88d873bfcc9233 jpg



Тест с 2016.01.01:

2472068f9c1739543c389c21bfb3e6a8 jpg



Тест с 2016.03.01:

1fe27d042b6e173aa58886f50ea2b50d jpg



Конечно, результат на реале стоит поделить на два, но даже 300% за полтора года - результат.

Провалы эти последние (на тесте 3 и 6 месяцев) были также и на реале, правда не такие страшные - возможно, я в тестах переборщил со спредом, а может на реале часть убыточных сделок из-за какого-либо фильтра не открылись. Но вообще в целом динамика очень похожа получилась на тесты в реале, что очень радует.

С ночными скальперами в составе корзины я закончил. Приступаю к средне и долгосрочным роботам.
Конечная цель - не менее 200 окон с роботами.

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

#61

С ночными скальперами в составе корзины я закончил. Приступаю к средне и долгосрочным роботам.
Конечная цель - не менее 200 окон с роботами.


Охренеть, посмотреть бы на твое рабочее место =d> =d> =d>
Автор#63

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

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

Автор#64

Устроил тут себе мини-отпуск, приезжаю, а там...

large jpg

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

#65

В этом и есть одна из прелестей ночников :) Проснулся с утра, открыл график, а там... нехилый плюс =d>
На собственном счете "Азия" крупным лотом работает, ничего пока - не слился. Просадка 60%

Автор#66

Ого, многовато!
Я бы уже ногти по локоть сгрыз от такой просадки:)
Ночники это здорово, бесспорно. И я полную корзину ночников обязательно и на памм перенесу.
Но на данный момент меня лишила покоя мысль о том, что днем тоже так же можно по делам отойти, потом придти, глянуть график, а там... плюс.

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

Автор#67

Принял решение снижать риски. Сейчас риск стоит 120 долларов депозита на минимальный лот, снижу до 200 долларов.
Некоторые боты умерли и их идеи реинкарнировали в новых ботах.
В частности, CandleFighterа и Turbo больше нет.
Их идеи очень похожи на идею советника RedDevil.
ForexFucker и ChannelScalper сильно изменились, но остались.
Я тут решил унифицировать названия ботов, теперь у меня своя универсальная система "называния" ботов.
Вместо RedDevilа, CandleFighterа и Turbo у меня теперь один бот UltimateNightOscillatorScalper. Он включает в себя все стратегии
ботов-родителей, плюс дополнен и улучшен.
ForexFucker теперь UltimateNightLevelScalper. Помимо базовой стратегии поиска уровней по хаям/лоям из ForexFuckerа добавлено
еще два варианта поиска уровней - по фракталам и уровни Мюррея. Так что сигналов на вход стало больше при неизменном качестве.
Ну а ChannelScalper, использующий канал бб для получения сигналов на вход (по сути аналог Азии получается, как недавно выяснилось),
превратился в UltimateNightChannelScalper, использующий шесть различных вариантов построения каналов.
Ultimate - потому что новые версии ботов включают в себя как правило несколько родственных вариантов систем и одинаковый принцип работы.
Night/Day/LongTerm - работа ночью, днем или в долгосрок (на ТФ от Н1 и выше). Да-да, скоро займусь и долгосрочниками, и уже занят одним дневным скальпером. Скажу сразу - сделать реально хорошего дневного скальпера в 100500 раз сложнее, чем ночника.
Поэтому пока он будет у меня один (очень много времени уходит на разработку, ковыряюсь уже больше месяца с ним), а я пока долгосрочников наклепаю.
Во всех моих ботах появилась фильтрация тренда в нескольких вариантах. Изначально их было пара десятков, но опытным путем я оставил только два лучших - один из них использует ишимоку, второй кастомный индикатор типа машки.
Также, конечно же, в каждом из ботов - фильтр волатильности, тот самый, о котором я писал уже тут. Ну и фильтр уровней, который не дает сове войти в сделку, если цена в этот самый уровень уперлась.
Фильтр спреда - это само собой. Но стоит он сейчас только на входе. Однако я заметил не так давно такую фишку - мои боты бывает выходят из сделок как раз в период с 23:30 до 00:30, когда спред просто конский. Живой свежий пример:
19.07.2016 23:30 20.07.2016 00:40 GBPCHF Продажа 0.06 1.29560 1.28910 1.29053 1.29243 -19.0 -12.25 1h 9m -1.49%
Вход в сделку по GBPCHF был произведен в 23:30 со спредом порядка 3,4 пункта - все нормально, максимальное ограничение у меня по этой паре стоит 5 или 6 пунктов (не помню). А вот выход был произведен на расширении спреда до конских 13,8 пунктов! То есть по сути, если бы спред был нормальный (а буквально через 5 минут он сузился до 4,6 пунктов), я потерял бы как минимум на 50% меньше, то есть порядка 0,7-0,8% от депозита, что вполне приемлемо. Ну и короче говоря идея у меня была сначала ограничить время выхода. Но потом я подумал, что тогда прибыльные выходы могут быть пропущены и будет обидно (хотя тут есть плюс - данные настройки можно спокойно прогнать в тестере и посмотреть, что будет получаться). И тогда я выбрал другой путь - все же поставить ограничение спреда на выход из сделки, но пока не знаю какой - будет это максимальный спред для входа, или максимальный спред для входа, умноженный на 1,5 или еще какой коэффициент? А может в настройках прописать отдельно спред для выхода? Короче не знаю пока, как быть. Может кто сталкивался и посоветует?
Также собираюсь на этой неделе поставить UltimateNightLevelScalper с рисками 400 баксов на мин лот на ПАММ счет.
А, еще я отказался от использования % риска в пользу фиксированной пропорции - несмотря на то, что она не привязывается к стопам,
кривая доходности выходит более плавной и просадки меньше при тех же профитах, а рассчитывается она гораздо проще.

Автор#68

Мне очень понравилась статья про теханализ графиков доходности памм счетов: http://tradelikeapro.ru/tehanaliz-na-pamm/
После ее прочтения у меня родилась идея применить теханализ к графику доходности в советнике.
Только доходность в процентах или в деньгах тут не годится, поэтому я планирую строить кривую прироста в пунктах. Итак, получится некая кривая накопления пунктов профита по конкретной паре и я смогу построить по этим данным машку и осциллятор. Пока кривая над машкой, система торгует базовым лотом (без модифицирующих коэффициентов). При пересечении кривой машки вниз лотностб будет снижена, скажем, на 50-80%. При этом осциллятор будет падать в зону перепроданности. Когда осциллятор вынырнет вверх из зоны перепроданности, лот автоматически увеличится по сравнению с базовым, пока кривая не пересечет машку снизу вверх. Тогда лот снова станет равным базовому.
Что это по идее должно мне дать?
При начале просадки лот уменьшится, при выходе из просадки увеличится, помогая быстрее восстановиться.
То есть просадки станут менее глубокими, а выход из них будет происходить быстрее.
Кто что думает?


Добавлено: 22-07-2016 12:43:10

Итак, я претворил в жизнь свою задумку с автокоррекцией манименеджмента в советнике по теханализу кривой доходности. Расскажу о результатах в отдельной темке

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

Автор#69

В терминале памм счета на данный момент открыто 24 графика с 6 советниками:

Спойлер

6c110f95d7552a71bdfd78632c2642e7 jpg

Автор#70

Привел в порядок все тесты, теперь стата по моей корзине в удобном для меня виде.

Статистика сов отдельно

CandleFighter 1.08

CandleFighter 1.08 gbpusd
f1e1e0325be4497660f0a0286f3d5596 jpg



ChannelScalper 1.03



ChannelScalper 1.03 audnzd

7c010f01e71f1ef3dc1e0d28021d8543 jpg


ChannelScalper 1.03 audusd

50f1e87fa0bd402d8336cd2bef8a8000 jpg


ChannelScalper 1.03 eurusd

8a076aa7314e1a606210193f23dd4846 jpg



RedDevil 1.31


RedDevil 1.31 chfjpy

22841c09ebd38e9dce581e87b7f29a77 jpg




RedDevil 1.32


RedDevil 1.32 audcad

cacb2e4a75338a1389eede9125bb907a jpg




RedDevil 1.34


RedDevil 1.34 eurchf

2e9402bf151ab8086978e8e0bd862620 jpg


RedDevil 1.34 gbpusd

538452515c081b5876c6bd7f7bd0699b jpg


RedDevil 1.34 usdjpy

601d82310f7e997c044c0de422d0ef6b jpg


RedDevil 1.34 usdchf

d15835fb6ebc4c499a7f668568d6f34c jpg


RedDevil 1.34 eurusd

0d555da84fd91b2efe7e5dc75ba3c143 jpg




ForexFucker 1.14


ForexFucker 1.14 eurcad

88cf5fc00fa6add9f7ff57895fb3b816 jpg


ForexFucker 1.14 gbpcad

799f73ccc2cfe5f0615fea22b319c858 jpg




ForexFucker 1.16


ForexFucker 1.16 gbpcad

76421160975c9a9180b41bb06c18a7f5 jpg




UNLS 1.03


UNLS 1.03 cadjpy

2346a06b48022c5cf130466c9488446c jpg


UNLS 1.03 audusd

a028ef4b0a5fc0e665ac8ff5001040dd jpg


UNLS 1.03 audcad

9ab20eda39548a2b8415e0d18ca78f4f jpg


UNLS 1.03 eurusd

9904ceef295ef78dae6e7e3d156fe66d jpg


UNLS 1.03 euraud

5b7a0da4fb4ca49b4dab0ffffdd5224f jpg


UNLS 1.03 gbpusd

1a2cdba466f030c5e33fe067181df634 jpg


UNLS 1.03 gbpjpy

b4945957a8444e7ba20447e3e6d088bc jpg


UNLS 1.03 gbpchf

18a44d7fbbb386a54beb6fea9d24f93f jpg


UNLS 1.03 eurjpy

b17c418dbb00d579a7971748f89dcc45 jpg


UNLS 1.03 eurgbp

d45c0f7ddd1a9fe0f449b7506dc3bd62 jpg


UNLS 1.03 eurchf

e0926634abe559e638e119d585b13887 jpg


UNLS 1.03 eurcad

03116a1b7f08ae18b467ff3d990be34e jpg


UNLS 1.03 chfjpy

93ef4501a69ce366200505cc983f881f jpg


UNLS 1.03 audnzd

a3407841e2b57d0d1afd88d7330cc836 jpg


UNLS 1.03 audjpy

63b77abe1260c582275059ef7948bde2 jpg


UNLS 1.03 audchf

143d915f31d17b7476a3947f6a70e1cd jpg


UNLS 1.03 nzdjpy

a8ead4012426cb8f6255e8a64761c6d6 jpg


UNLS 1.03 usdcad

3543fbad33d88aaf82c15ca3705bea12 jpg


UNLS 1.03 usdchf

3fe132ae3cf2e577b731366e1c7d943a jpg


UNLS 1.03 usdjpy

75cb20131b48dc1d5203577675a63319 jpg




UNS 1.01


UNS 1.01 audcad

267c0211139bb6d9da4c6ad2c9d5d23f jpg


UNS 1.01 eurjpy

3aa335fc7dc3fceaf8c564af4b08ced4 jpg


UNS 1.01 gbpcad

f2b558f001565771f937496a8a38db8f jpg


UNS 1.01 gbpjpy

fb9392622f606a77c6d689148ff5719e jpg





Статистика корзины


С 2000 по настоящее время

c33be7dbbe88a192e1905a91584bb092 jpg


С 2010 по настоящее время

2279f6f08aa8c06b62864b80e0635b5c jpg


С 2010 по настоящее время фикс.лот

d02f736627864836d65874d333118671 jpg


С 2015 по настоящее время

79fd2ee9ac95ed68096f5e33b353fc86 jpg


С 2016 по настоящее время

bf9512cc77745f3ea9b5c2e693422f32 jpg


С 2016.04.01 по настоящее время

1182adf1fd791102c22c7dde3097c133 jpg


С 2016.06.01 по настоящее время

33a7e55e1f7a90a5e91dfcc837e17e63 jpg


Реал, с момента открытия ПАММа 2016.06.28 по настоящее время

efef86c64bf1e69b6dcad93ec4f0c475 jpg



Автор#71

Итак, корзина на данный момент ведет себя примерно так же, как и в тестах (сверху тест, снизу реал за тот же период):

Спойлер

f7e6ed5fb7a46117ac9135a476d903c4 jpg



А это значит, что все располагает к тому, что в итоге через полгода будет вот так:
Спойлер

bf9512cc77745f3ea9b5c2e693422f32 jpg



А вот так через 6 лет:
Спойлер

2279f6f08aa8c06b62864b80e0635b5c jpg



Через 16 лет:
Спойлер

c33be7dbbe88a192e1905a91584bb092 jpg



Чему я, признаться честно, очень рад.

Из новостей.
На данный момент продолжаю устанавливать на счет новый советник UNOS, который представляет из себя более надежную и прибыльную версию моего старого советника RD. Практически все пары, на которых работал RD уже замещены новым советником, осталось 2 сета. Плюс появляются новые пары для UNOS. Благодаря более мощному торговому алгоритму советника, он зарабатывает даже на тех парах, на которых старые версии себя не показали.
Кроме того сегодня установлен обещанный дневной скальпер, но пока только на одну пару - usdchf. Посмотрю, как отторгуется gbpusd в эту пятницу и тоже поставлю на счет с понедельника - статистики по этим двум парам уже достаточно. В ближайшем будущем на очереди usdcad и usdjpy, возможно eurusd. Бот совершает редкие сделки, но они довольно точны - по большинству пар количество прибыльных сделок превышает 80%, но соотношение прибыли к убытку к сожалению примерно 70-80% к 100%. Это бич практически всех скальперских стратегий.
И еще одна новость - я приступил к тестированию на реале новой версии советника UNCS - мой самый первый ночной скальпер, представляющий из себя более продвинутый аналог советников Asia и Generic A-TLP.
Когда UNOS будет полностью установлен на счет, обновлю все сводные тесты, посмотрю, что будет получаться.

На самом деле по наблюдениям получается, что результат тестов в моем случае нужно делить примерно на 1,2-1,5. За период работы счета заработано 40%, тесты показывают примерно 55%.

Добавлено: 19-08-2016 07:19:15

И еще одно наблюдение. Я даже не представлял себе, насколько проще становится работать, когда уже есть хоть какие то успехи! По сути когда я писал первых ботов, я не мог измерить мои результаты и когда я по 5-8 часов в день тратил на ботов, часто приходили мысли о том, что "а вдруг это не будет работать на реале", "а вдруг вся эта работа - напрасная трата времени" и так далее. Тем не менее, бросать не проверив я конечно не собирался, но было тяжело. А сейчас вопроса "зачем?" уже не возникает, я абсолютно уверен в том, что я делаю, что пытаюсь создать, и главное - я вижу, ЧТО у меня получается, где хорошо, а гле можно сделать лучше, я могу измерять результаты своего труда по приросту на счете. Тесты совпадают с реалом, счет за неполных два месяца вырос на 40%. Период оптимизации был с 2000 по 2012 год, а форвард теста - с 2012 до настоящего момента и торговля на форварде не отличается от торговли на периоде оптимизации. Отсюда я могу сделать вывод, что совы и их сеты устойчивы и проработают спокойно еще 15 лет. Ну минимум 5:)
Эх, весь этот громадный труд, ночная работа, бесконечные тесты, оптимизации, исправления и улучшения, все это было не напрасно. Все это приносит свои плоды уже сейчас и будет приносить в будущем. Всегда в кайф видеть результаты своей работы, особенно длительной и изнурительной работы, сложной, когда у тебя много раз не получалось, причем в последний момент. Это кайф, посоны!:)

Изменено 19 августа, 2016 пользователем Silentspec

#72

Привет! Внимательно слежу за вашим путем к успеху. Вложился чуток в ваш ПАММ. Спасибо за труды.
Скажите, не интересовались ли вопросом автоматической оптимизации советника во время его торговли? Вот статья _https://www.mql5.com/ru/articles/1467, У меня уже на этапе компиляции "не пошло".

Автор#73

Интересовался. Идея граальная. По факту не пригодилась.

Автор#74

Сегодня попробовал автоматизировать одну классическую стратегию для периода Д1. Стратегия практически без настроек, для формирования сигналов на вход используется свечной паттерн. Результат шикарен, оптимизация не нужна, все прекрасно. Но вот беда - сделки на любой паре довольно редки. На периоде с 2000 по сей день по евробаксу всего 60 сделок, по остальным парам похожая история - этого явно недостаточно. Короче похоже мне придется искать архивы котировок с 70-х годов и заводить специальный оффлайн терминал для тестирования советников исключительно на ТФ от Д1 и выше.
Входы оказались довольно точными - около 70%, при том, что риск к профиту 1 к 2. Очень неплохой образец для долгосрочных инвестиций от 3-5 лет, особенно если установить советник на максимальное количество валютных пар, индексов, металлов, акций и прочих инструментов.

Автор#75

Итак, лето прошло, а я даже не отписался по его проведению.
Ответственно заявляю, что за это лето совершил три поездки, и все на моей рабочей лошадке:

Спойлер

706f35f7aa7f47ff1ca287592582d334 jpg


Если бы не приобрел своевременно багажник на крышу, не знаю что бы я делал...
Итак, Крым наш.
Отдых получился довольно бюджетный, на 10 дней на 5 человек (2 взрослых и 3 ребенка) было затрачено на все про все 100 т.р.
Вот какие населенные пункты мне удалось посетить:
Спойлер

01c4c2c2e5dbe46d5eb9e45b98d1526f jpg



Балаклава:
Спойлер

374b50a051412e4f2e31c7d81182c30f jpg


Особого внимания заслуживают рыбные рестораны на берегу:
Спойлер


8bcfa7c5593cbde7166cd5355218a017 jpg
1002634cba36d3a91e9675c5634e0139 jpg


По пути в Севастополь встретилось пара интересных мест (база ночных волков (крымский филиал):
Спойлер


89bf6f13902d42b59dd97b4c6e4badf7 jpg
694e3d495c3b0086a2a40f516f7027c4 jpg


Ялта (развлечения для детей):
Спойлер


2c99eda9f29e61dbfdf31f6c9fdd0bb9 jpg


Евпатория - город курорт:
Спойлер


38affe89059f0425d2214bf4dfc3b5dd jpg


Побережье в районе Алупки:
Спойлер

1593d0c8046a716086b8a59fc24dd844 jpg


Красоты природы:
Спойлер


4dd5c2c49ccc39ae75fe420acae067aa jpg
28a17b619070c573da3d405c47b413c6 jpg

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

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