Скрипты: SymbolList

 

SymbolList:

Скрипт выгружает все символы, присутствующие в обзоре рынка, в csv-файл.

Author: Andrey Khatimlianskii

 
Если у кого-то будут идеи, как ускорить процесс перебора - делитесь ;)
Потому что сейчас это бесполезная игрушка...
 

Пользователь сохраняет список символов из обзора рынка в set файл и передает имя файла в скрипт как параметр. А скрипт читает set файл из директории symbolsets и проверяет только существующие символы. Преимущество в том, что пользователь может составить несколько наборов и выводить только нужный (задав необходимый set-файл). Недостаток в том, что для чтения из директории symbolsets прийдется подключать виндовскую библиотеку.

 
Avals:

Всё гениальное - просто =)
Ждите новой версии ;)
 
komposter:
Avals:

Всё гениальное - просто =)
Ждите новой версии ;)

Возможно более интересным применением м.б. генерация тиковой истории сразу по нескольким инструментам. Сохранять можно в hst файл взяв условно минимальный TF. Сделать так, чтобы скрипт запускался всегда автоматически и постоянно копил тики. Это может позволить улучшить качество тестирования. Основная проблема - разрывы между отключениями, но и это можно решить заполнением пропущенного при помощи апроксимации данными с минутного TF. А потом в off-line при тестировании подсовывать тестеру этот файл вместо минутного. Недостаток будет в отсутствии связи с реальным временем, хотя для методов не использующих привязку ко времени это неважно.
Хотя можно сохранять в csv, что позволит желающим обмениваться тиковой историей и склеивать ее в непрерывную. Процесс склевания - автоматический при помощи скрипта на MQL например. Т.е. есть на диске свой здоровый файл тиковой истории, скачал за какой то период и автоматически вклеил необходимый кусок в свой файл. Так же можно выдавать отчеты о разрывах в тиковом файле, чтобы знать что качать. А так же скрипт извлечения из тиковой истории csv файл за определенный период, чтобы можно было делиться с другими. Из csv опять же можно перед тестированием сгенерировать пвсевдо-минутный и результаты тестов не будут отличаться от on-line тестирования.
 
Avals">Сборщик тиков
Эксперт сохраняет тиковую историю по указанным символам

Не всем же надо сохранять историю по _всем_ символам?
Пишешь список, вешаешь эксперта, и тики собираются ;)

Делал в csv, не помню почему. А переделать в hst - не проблема ;)
Даже в fxt можно )
 
Благодаря Avals-у, сделал новую версию.
В ней список считывается из *.set-файла.

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