• Тинькофф Банк-лучшие банковские продукты еще выгоднее
    Выбирайте продукт от банка Тинькофф
  • Уважаемые форумчане, друзья и посетители!
    Поступило предложение ( ссылка на обсуждение ) на сбор средств поддержания форума в рабочем состоянии с 1 июня ( оплата хостинга, бэкап ежедневный на другой хостинг и тд), отчетность будет предоставляться ежемесячно. Пока на ЮMoney ( яндекс деньги), доступно картой перевод, далее добавлю другие способы. Сумму перевода указывайте на ваш выбор исходя из своих возможностей.
    Форум продолжает свою работу благодаря Вашим пожертвованиям.

Иконка ресурса

New! Converter из NT7 в NT8 2016-11-29

Нет прав для скачивания

Muratik

Well-Known Member
NinjaTrader
Пользователь Muratik разместил новый ресурс:

Converter - Конвертирует скрипты из NT7 в NT8

Converter.zip - для конвертирования скриптов из NT7 в NT8. Размер архива 33 мб. Распакованая папка Converter 84 мб.

(Распаковать архив и запустить Converter.exe, который находится в папке "Converter\Converter\Converter\bin\Debug")

Узнать больше об этом ресурсе...
 
Nikolaevich, доброго вечера!
Надо испытать сей продукт .......
Хорошо бы, по результатам испытаний, делиться отзывами, советами, подсказками, изображениями (может быть даже видео роликами), по этому чудесному продукту.
 
  • Like
Реакции: Iman
Предутреннее, здравствуйте!:smile:
Вопросик.
В Converter-е, в файле "Converter.exe.config", есть такая запись "...supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"...". Значит ли это что для полноценной работы c Converter в системе (мой случай - Win7 Макс, 32-bit, .NETFramework v4.0.30319 ) обязательно должен быть установлен .NETFramework v4.5.2?
Может в этом причина того что конвертация, как нужно, не происходит?
(приложить Converter.exe.config форум, из-за запрещённого расширения, не позволил)
 
Ещё вопросы... и просьба к программистам.
Посмотрите, пожалуйста, в Converter-e, все ли 197 строк, из раздела Справки NT8 "Code Breaking Table
Below you will find a reference table which lists all of the supported NinjaScript changes between NinjaTrader 7 and NinjaTrader 8" прописаны? Где и как это можно посмотреть? Если не все 197 строк прописаны, то может стоит дописать их, что бы сделает работу с Converter-ром, для дилетантов в программировании, простой и полноценной?
(ссылка на этот раздел Справки - http://ninjatrader.com/support/helpGuides/nt8/en-us/?code_breaking_changes.htm)
Честное слово - собой клянусь :Ok::happy: - если бы имел, хотя бы толику, тех профессиональных способностей разбираться с программированием в обеих NT, какие имеет Волшебник NT8, доработал бы этот Converter до совершенства и, просто так подарил... отпустил бы в Природу.
Сделал бы сам себе, своего рода, вызов, для дальнейшего роста, самосовершенствования, расширения и в программировании и в Битии!:smile:
 
Сейчас закачивается Microsoft .NET Framework 4.6.2 (автономный установщик) для Win7 c пакетом обновлений (с офф сайта).
Установлю и снова про конвертирую файлы .cs WCCIpanelblak7 в файлы .cs, для зарождающегося WCCIPanelWhiteNT8.
Буду весьма благодарен, если подскажете - как можно (если вообще это можно) про конвертированные файлы .cs для WCCIPanelWhiteNT8, без компиляции в NT8, за архивировать в .zip файл, с Info.xml внутри, что бы NT8 милостиво его приняла?

А вдруг с .NET Framework 4.6.2 всё получится?:smile:
 
И с .NET Framework 4.6.2 выдаёт ту же ошибку CS1038...
Придётся собирать в ручную, может быть с помощью про конвертированных в Converter-е болванок .cs и Справки NT8... А может (чем только Ангелы не шутят:happy:) наш Волшебник NT8 посочувствует, посердится и соберёт WCCIPanelWhiteNT8... :happy:
В этой жизни всё возможно:happy:
 
При работе конвертера заметил: если записывать конвертированный файл через Save из скрипта, то пропадает код перевода строки 0D 0A. он записываются как 0A (в 16ричном формате). ИМХО ошибка в скрипте. Приходится копировать из окна и записывать в UTF-8 в блокноте.

И еще, NT8 ругается на info.xml "не содержит или поврежден", непонятно как его создавать, копирование из других индикаторов не помогло, поэтому запустить сконвертированное не удалось.
 
И еще, NT8 ругается на info.xml "не содержит или поврежден", непонятно как его создавать, копирование из других индикаторов не помогло, поэтому запустить сконвертированное не удалось.
Вот ещё... информация к размышлению)))
различие .hml для NT7 и для NT8:
 
Доброе утро.
Попытка самостоятельно собрать WCCIPanelWhiteNT8.zip, с учётом рекомендаций Adr, для NT8.
Все нужные файлы .cs:

скопировал из NT8 в папку "Indicator", для дальнейшей архивации.
Проконвертировал Converter-ом только файл WoodiesCCIpanel.cs (из индикатора боковой панели для NT7, сохранив Блокнотом в формате .cs и с кодировкой UTF-8) и тоже сохранил в ту же папку.

Создал такой "Info.xml":

"<?xml version="1.0" encoding="utf-8"?>
<NinjaTrader>
<Export>
<Version>8.0.1.0 (Multi-Broker)</Version>
</Export>
</NinjaTrader>"

заменив "8.0.1.0" на "8.0.1.0 (Multi-Broker)" (такая версия NT8 указана в "About... -> Version") и сохранил Блокнотом так же в кодировке UTF-8 рядом с папкой "Indicator". Заархивировал всё "Без сжатия" в архив "WCCIPanelWhiteNT8.zip".
NT вроде приняла. Перезагрузился, но в индикаторах он так и не появился.
То что получилось приложил. Может кто нибудь (ради развлечения:happy:) окинет получившееся программистским строгим взглядом, и подскажет как, всё таки, самому смастерить эти боковую панельку?
Громаднейшее - Благодарю!
 

Вложения

  • WCCIPanelWhiteNT8.zip
    73,7 КБ · Просмотры: 20
Приветствую,
Решил такой вариант опробовать - экспортировать, нужные для боковой панели, файлы .cs:

в один .zip файл, что бы NT сама создала Info.xml. Но в Export NinjaScript->Select->Indicators пусто:



Получается, родные .cs, нельзя экспортировать?
Или это делается каким то иным способом?
В NT7, вроде, они экспортировались спокойно...
 
Приветствую,
Решил такой вариант опробовать - экспортировать, нужные для боковой панели, файлы .cs:

в один .zip файл, что бы NT сама создала Info.xml. Но в Export NinjaScript->Select->Indicators пусто:



Получается, родные .cs, нельзя экспортировать?
Или это делается каким то иным способом?
В NT7, вроде, они экспортировались спокойно...
На скрине тип скрипта Indicators. Если нужно экспортировать встроенный индикатор, нужно выбрать System Indicator
 
Заготовка для WCCIPanelWhiteNT8 (без основного - WoodiesCCIpanel.cs). Приложил 3 варианта WoodiesCCIpanel.cs, конвертированных по разному: 1-й - с помощью Блокнота, по рекомендации Adr, 2-й - с помощью Converter-a. В обоих в ручную в конце исправил "...
}
}
}
#endregion" (в правильности исправлений в последних не уверен).
и оригинальный - из индикатора под NT7.
Остался один шаг - " сосватать" WoodiesCCIpanel.cs с заготовкой WCCIPanelWhiteNT8.zip.
За помощь в последнем шаге буду весьма Благодарен.

Если кому нибудь попадалось видео по конвертации скриптов из NT7 в NT8, поделитесь ссылкой, пожалуйста. видео пойдёт на любом языке)))
 

Вложения

  • WCCIPanelWhiteNT8.zip
    9,4 КБ · Просмотры: 15
  • WoodiesCCIpanel.cs
    48,8 КБ · Просмотры: 8
  • WoodiesCCIpanel.cs
    46,1 КБ · Просмотры: 5
  • WoodiesCCIpanel.cs
    48,8 КБ · Просмотры: 7
Ещё момент - может быть вместо WoodiesCCIpanel.cs,
который, судя по Info.xml, был собран/компилирован в NT7 версии 7.0.0.11,
заменить на WoodiesCCIpanelV3NoVPrinted.cs, который был собран/компилирован в более новой NT 7.0.1000.31 версии? Может более новая версия меньше потребует усилий для конвертации под NT8?
выглядит так:
 

Вложения

  • WoodiesCCIpanelV3NoVPrinted.zip
    22,8 КБ · Просмотры: 7
  • WoodiesCCIpanelV3NoVPrinted.cs
    49,7 КБ · Просмотры: 6
Плиз, подскажите, пожалуйста, где, с помощью чего и как смотреть/находить какие части кода в файле .cs для NT7 требуют конвертации... изменения под NT8? Может быть выделятся или окрашиваются каким то специальным цветом... подсветкой? Видимо, самому придётся стать Converter-ом:happy:
Для этого развлечения все дороги пока привели сюда:
http://ninjatrader.com/support/helpGuides/nt8/en-us/?account_class.htm
http://ninjatrader.com/support/helpGuides/nt8/en-us/?alphabetical_reference.htm

Посмотреть бы примеры как конвертируются под NT8 хотя бы первые штук 7 моментов в коде .cs для NT7... стала бы понятна последовательность на что особо обращать внимание, куда смотреть, что копировать, что удалять, что вставлять и т.п.. Дальше, думаю, всё пошло бы как по маслу...
Спасибо
 
Плиз, подскажите, пожалуйста, где, с помощью чего и как смотреть/находить какие части кода в файле .cs для NT7 требуют конвертации... изменения под NT8?
Непосредственно в NT8 компилировать скрипты и смотреть в каких местах компилятор ругается.

Посмотреть бы примеры как конвертируются под NT8
Если вы не программист, то это не поможет. Если скрипт трудоемкий, то в нем мало будет просто поменять название одной функции на другую. Местами надо будет кардинально переписывать код с учетом сохранности логики. Это стати второй момент, что программист должен понимать не только в программировании, но и в логике работы скрипта. Т.е. результата, который должен быть получен и чтобы результат был корректен.
 
Непосредственно в NT8 компилировать скрипты и смотреть в каких местах компилятор ругается.

Если вы не программист, то это не поможет. Если скрипт трудоемкий, то в нем мало будет просто поменять название одной функции на другую. Местами надо будет кардинально переписывать код с учетом сохранности логики. Это стати второй момент, что программист должен понимать не только в программировании, но и в логике работы скрипта. Т.е. результата, который должен быть получен и чтобы результат был корректен.
thinarthrill, Благодарю! Хорошо сформулировали ответ. Задачи прояснились - достичь достаточного уровня понимания в программировании и в логике работы скрипта. Решение потребуют не маленьких затрат и времени и внимания и энергии...
 
Назад
Верх Низ