Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 266

 
artmedia70:

Ну вот, можете поиграться:

Как надоест играться - начните учиться с учебника ;)


#import
Видимо, 15-я строка - ключевая, " львиная доля".
"Вот вам мой кошелёк "на все случаи жизни" (лучше чемодан конечно), осталось вам его наполнить денюшкой, возможно чем-нибудь ещё пользительным."

Можете не благодарить.

Удачи!

:))
 

Вот, Артем:

Не плюй вверх, а если плюнул, то не забудь отойти :)

(народная преподавательская мудрость)

 
Ребят, мб есть такая версия советника мартингейла, которая открывает позицию в любом направлений со стоп лосом и тейк профитом 20 пунктов, если позиция сыграла, то открывает в том же направлений, если не сыграла то открывает в противоположном направлений с теми же стоп лосс и тейк профит, только позиция уже удвоенная, и так открывает в разных направлениях каждый раз пока не выиграет. Если знаете такого то дайте ссылку пож
 
На форуме альпари есть, "Чебурашка" называется.
 
Leo59:


Вообще-то, я начал изучать программирование на примере кода индикатора Владислава Гошкова. Рисовал тот индикатор лучи проддержки и сопротивления по Де-Марку. Были там такие строчки:
ObjectMove(buff_str, 1, UpBT[0], UpP[0]);
ObjectMove(buff_str, 0, UpBT[1], UpP[1]);
Поставил. Стал смотреть в тестере как это работат. Лучи по фракталам рисуются, но только в прошлое смотрят, а не в будущее...)))). Стал вопросы задавать - разобрался! Респект Владиславу!!!!
Это потом уже на учебник Ковалёва наткнулся. Побольше-бы встречать ответы на вопросы в таком формате изложения.




Это тот, что еще на пауке выкладывал ? Вроде и в тестере правильно рисовал.
 
VladislavVG:

Это тот, что еще на пауке выкладывал ? Вроде и в тестере правильно рисовал.
Это было в 2009, Владислав. Мне видимо не повезло и я качнул версию, где индексы в массивах были перепутаны, поменяны местами. Но, это детали, мелочи жизни. У всех это периодически случается. Самое главное - реально реализованная идея! Красиво реализованная. СПАСИБО!!!!
 
В учебнике Ковалёва, в разделе "Пользовательская функция Terminal()" читаю:
"Отдельно нужно заметить, что анализ закрытых рыночных и удалённых отложенных ордеров (исполнение функции OrderSelect() с параметром MODE_HISTORY) не выполняется.
Как правило, сведения о закрытых и удалённых ордерах в торгующих экспертах не используются. Сведения о закрытых и отложенных ордерах представляют историю по торговому счёту.
Эти сведения могут быть использованы, например, для построения диаграмм, отражающих динамику вложения средств и фактических результатов торгов,
однако не могут принести какую бы то ни было пользу для принятия новых торговых решений.
Технически учёт этой части ордеров может быть выполнен аналогичным способом, однако, это - отдельная задача, которая не имеет отношения к торговле."
Увы((
 
Leo59:
В учебнике Ковалёва, в разделе "Пользовательская функция Terminal()" читаю:
"Отдельно нужно заметить, что анализ закрытых рыночных и удалённых отложенных ордеров (исполнение функции OrderSelect() с параметром MODE_HISTORY) не выполняется.
Как правило, сведения о закрытых и удалённых ордерах в торгующих экспертах не используются. Сведения о закрытых и отложенных ордерах представляют историю по торговому счёту.
Эти сведения могут быть использованы, например, для построения диаграмм, отражающих динамику вложения средств и фактических результатов торгов,
однако не могут принести какую бы то ни было пользу для принятия новых торговых решений.
Технически учёт этой части ордеров может быть выполнен аналогичным способом, однако, это - отдельная задача, которая не имеет отношения к торговле."
Увы((


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

 
Integer:


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


Здесь, Дмитрий, для меня, скорость - не главное.

Эти данные нужны для log в Excel, для дальнейшей обработки статистики. Так что, если тормозить в тестере в 2-3 раза больше будет, всё равно, для окончательной обработки времени на порядок выиграю. А это сутками меряется. Такая вот история получается((
По-этому, тут уже не до "ловли блох". Тем более что эта версия эксперта только для тестирования нужна. На счетах облегчённые версии работают:))
Может быть есть какой-нибудь пример посмотреть?

 
Leo59:
Может быть есть какой-нибудь пример посмотреть?


Все так же, как с рыночными, только вместо OrdersTotаl() используется OrdersHistoryTotal(), а OrderSelect() - так OrderSelect(i,SELECT_BY_POS, MODE_HISTORY). Если конечно быстродействие не волнует... а если надо обеспечивать быстродействие, то нужно приложить всю свою смекалку.

Особенность в том, что ордера отсортированы по тикету, а тикеты не всегда идут с порядке возрастания. По тикету история отсортирована на запуске, а в процессе работы закрываемые ордера добавляются в конец массива. Еще отложеные ордера после удаления попадают в историю, но не сохраняются в ней.

Причина обращения: