Программа конвертации баров/котировок в ноты

Юрий FT

Модератор
Как то очень давно пробовал генерировать ноты по котировкам в зависимости от размера баров теней и т.д, может кому то будет интересно.

В прикрепе индикатор Notes который генерирует данные по шаблону
[номер ноты]+[название ноты]+[октава]+[длительность ноты]

Необходимо прикреплять на график и копировать из журнала эксперты данные и записывать в текстовый файл. Если кто то сделает вывод в текстовый файл будет удобнее =)

Получится нечто подобное:
09:10:07 Notes EURUSD,Daily: 2 Ля -I 2
09:10:07 Notes EURUSD,Daily: 3 Соль II 4
09:10:07 Notes EURUSD,Daily: 4 Ми I 2
09:10:07 Notes EURUSD,Daily: 6 Фа -II 8
09:10:07 Notes EURUSD,Daily: 7 Соль -II 4
09:10:07 Notes EURUSD,Daily: 8 Ля I 4
09:10:07 Notes EURUSD,Daily: 10 Си -I 4
09:10:07 Notes EURUSD,Daily: 11 До -II 2
09:10:07 Notes EURUSD,Daily: 12 До I 2
09:10:07 Notes EURUSD,Daily: 14 Ре I 2
09:10:07 Notes EURUSD,Daily: 15 Ре -I 4
09:10:07 Notes EURUSD,Daily: 16 Соль -III 2
09:10:07 Notes EURUSD,Daily: 17 Соль -I 4
09:10:07 Notes EURUSD,Daily: 18 Соль -II 4
09:10:07 Notes EURUSD,Daily: 19 Ля -II 4
09:10:07 Notes EURUSD,Daily: 20 Соль -I 2
09:10:07 Notes EURUSD,Daily: 21 Ля -I 2
09:10:07 Notes EURUSD,Daily: 22 До II 2
09:10:07 Notes EURUSD,Daily: 23 Соль -II 4
09:10:07 Notes EURUSD,Daily: 24 Фа -I 4
09:10:07 Notes EURUSD,Daily: 25 Фа -II 4
09:10:07 Notes EURUSD,Daily: 26 Ре III 4
09:10:07 Notes EURUSD,Daily: 27 Соль -I 4
09:10:07 Notes EURUSD,Daily: 28 До II 4
09:10:07 Notes EURUSD,Daily: 29 До I 2
09:10:07 Notes EURUSD,Daily: 30 До -II 4
09:10:07 Notes EURUSD,Daily: 31 Соль -II 4
09:10:07 Notes EURUSD,Daily: 32 Си -I 4
09:10:07 Notes EURUSD,Daily: 33 Ре I 4
09:10:07 Notes EURUSD,Daily: 34 Фа -I 2
09:10:07 Notes EURUSD,Daily: 36 Ля -II 2
09:10:07 Notes EURUSD,Daily: 37 Ми -I 2
09:10:07 Notes EURUSD,Daily: 38 Ре -II 2
09:10:07 Notes EURUSD,Daily: 39 До I 2
09:10:07 Notes EURUSD,Daily: 40 Фа -I 4
09:10:07 Notes EURUSD,Daily: 41 Ми I 2
09:10:07 Notes EURUSD,Daily: 42 Ля -I 4
09:10:07 Notes EURUSD,Daily: 43 Ля -III 4
09:10:07 Notes EURUSD,Daily: 44 Соль I 2
09:10:07 Notes EURUSD,Daily: 45 Фа I 2
09:10:07 Notes EURUSD,Daily: 46 Ля -I 4
09:10:07 Notes EURUSD,Daily: 47 Ля -II 4
09:10:07 Notes EURUSD,Daily: 48 До -II 8
09:10:07 Notes EURUSD,Daily: 49 До II 4
09:10:07 Notes EURUSD,Daily: 50 Ля -I 4
09:10:07 Notes EURUSD,Daily: 51 Фа I 4
09:10:07 Notes EURUSD,Daily: 52 Ля -II 2
09:10:07 Notes EURUSD,Daily: 53 До I 2

Вот это все удаляем:
09:10:07 Notes EURUSD,Daily:
09:10:07 Notes EURUSD,Daily:
и т.д

А то что осталось:
2 Ля -I 2
3 Соль II 4
4 Ми I 2
6 Фа -II 8
7 Соль -II 4

копируем в файл data.txt

Далее в прикрепе программа maincode и батник run, распаковываем все это дело в одну директорию копируем туда data.txt и запускае run.bat на выходе получится файл data.mid - его можно слушать, обрабатывать, открывать нотными редакторами и т.д.

Так же в прикрепе мелодия дневного графика EURUSD - EURUSD DAY.mid =)
 

Вложения

  • to_midi.zip
    51,2 КБ · Просмотры: 127
Верх