Новости:

Внимание!
Мы обещали вернуться и скоро мы будем тут... все двести спартанцев засранцев векторовцев... 


Автор Тема: Индикаторы для файлов СОТ  (Прочитано 5632 раз)

0 Пользователей и 1 Гость просматривают эту тему.

31 Январь 2014, 13:40:00
Прочитано 5632 раз

AlesZ(Алексей)

  • TST Vector
  • Новичок

  • Оффлайн
  • *

  • 6
  • Репутация:
    +3/-0
    • Просмотр профиля
Предлагаю для, уважаемых мной, TST-шников  индикаторы для файлов отчетов СОТ.

Описание:
Индикаторы рисуют графики значений из файлов отчетов СОТ в отдельном окне MT4.
Используемые таймфреймы только: D1,W1.
Используемые валютные пары: USDCAD, USDCHF, GBPUSD, USDJPY, EURUSD, AUDUSD, NZDUSD.
Вывод графиков в виде функций Ларри Вильямса (Larry Williams): Index, Wilco.
Используются файлы HISTORICAL COMPRESSED со страницы:
http://www.cftc.gov/MarketReports/CommitmentsofTraders/HistoricalCompressed/index.htm

Полное описание в файле "001_Индикаторы COT_описание.doc" из приложенного архива.

Содержание архива:
- 001_Индикаторы COT_описание.doc
- COT_com.ex4
- COT_fin.ex4
- Field Description for Legacy_Traditional Reports.txt
- Field Description for Traders for Financial Futures.txt
- What_files.txt
- Памятка для индикаторов COT.doc
- files\    annual.txt
         annualof.txt
         FinComYY.txt
         FinFutYY.txt

Архив с файлами истории:
-         C_TFF_2006_2013.txt
         Com95_13.txt
         F_TFF_2006_2013.txt
         FUT86_13.txt         

Эти исторические файлы оптимизированы для индикаторов (оставлены в основном мажорные валюты).

Скрин с индикаторами:


31 Январь 2014, 13:53:15
Ответ #1

AlesZ(Алексей)

  • TST Vector
  • Новичок

  • Оффлайн
  • *

  • 6
  • Репутация:
    +3/-0
    • Просмотр профиля
Чтобы не париться со скачиванием архивов СОТ, сделал простенькую программку:
- из поля "Ссылки откуда скачивать" берёт ссылки, скачивает в место, где находится программка архивные файлы СОТ.
- затем, используя поле "Пути, куда распаковывать", распаковывает файлы по выбранным путям.
- если там уже есть такие файлы, винда спросит о замене.
- по завершении, zip-файлы удаляются.
- "Пути, куда распаковывать" сохраняются в текстовом файле PathUnzip.txt
- редактировать пути можете как в поле "Пути, куда распаковывать", так и в самом файле PathUnzip.txt. Файл советую редактировать в Блокноте.



В архиве:
DownLoadCOT.exe;
PathUnzip.txt.

Программка сделана на VB6, не требует установки, распакуйте архив или на рабочем столе или там, где разрешена запись на диск.
Вирусов нет.

Тема открыта и на ruforum

Буду рад, если будет полезно. !ah!

05 Февраль 2014, 21:42:38
Ответ #2

AlesZ(Алексей)

  • TST Vector
  • Новичок

  • Оффлайн
  • *

  • 6
  • Репутация:
    +3/-0
    • Просмотр профиля
Обнаружил проблему:
В файлы СОТ (текущие) добавили инструменты с запятыми в названии инструменты, а у меня воспринимает как разделитель, соответственно данные смещаются и индикатор не показывает.

Прошу пока не скачивать, откорректирую - выложу. Кроме того, новый билт Metatrader'а ожидается.

Вообщем, - пауза на скачивание до субботы 08.02.2014




09 Февраль 2014, 22:01:58
Ответ #3

AlesZ(Алексей)

  • TST Vector
  • Новичок

  • Оффлайн
  • *

  • 6
  • Репутация:
    +3/-0
    • Просмотр профиля
- 08.02.2014 исправлена проблема запятой внутри кавычек
- 08.02.2014 ассоциация инструментов в MT4 с наименованиями в файлах отчета через файл symbols.csv,
добавлен параметр в индикаторах для symbols.csv на случай переименования файла.

Теперь через индикаторы можно смотреть любые инструменты, которые имеются в отчетах СОТ. Если, конечно, доступны через Ваш MT4.

В архиве:
-COT_com_v2.ex4
-COT_fin_v2.ex4
-symbols.csv

Формат файла symbols.csv:

EURUSD;EURO FX - CHICAGO MERCANTILE EXCHANGE;EURO FX - INTERNATIONAL MONETARY MARKET
USDCHF;SWISS FRANC - CHICAGO MERCANTILE EXCHANGE;SWISS FRANC - INTERNATIONAL MONETARY MARKET;SWISS FRANC - IMM SWISS FRANC

где EURUSD - наименование инструмента в MT4, далее, через разделители ";", обозначение инструмента в файле СОТ. Так как, в разные годы они именовались по разному, то перечисляем их через разделители ";".

В плане: сделать так, чтобы при первом использовании индикатора на каком-либо инструменте, генерировать для этого инструмента свой исторический файл, чтобы в дальнейшем, при повторном запуске MT4, индикатор использовал сгенерированный файл истории, а не огромный оригинальный файл с cftc.gov.

Следуйте за инсайдерами!