Type/to search
8
Follow
1370
Followers
Можно ли количественно оценить транзакции, не вводя код? Давайте выясним...
Original
Created 2018-10-18 13:51:24  Updated 2023-10-31 21:00:28
 5
 4825

img

NO.1

На Уолл-стрит количественная торговля стала доминирующей силой в рыночной торговле. Многие ведущие международные инвестиционные банки уже запретили ручную направленную спекулятивную торговлю. Количественная торговля в Китае также развивается очень быстро. Ее используют институты и эксперты по фьючерсам, и все больше людей участвуют в количественной торговле.

Но есть также много трейдеров, торгующих вручную, которые интересуются количественной торговлей. Вначале мы полны уверенности, но, прочитав длинный и сложный код, мы часто разочаровываемся или сдаемся после даже короткой попытки. Чтобы популяризировать количественную торговлю среди широкой общественности, снизить порог программирования и значительно повысить эффективность программирования, FMZ разработала визуальную количественную торговую платформу.

NO.2

В традиционном программировании вы должны быть знакомы с базовым синтаксисом языка программирования, операциями с данными, структурами данных, логическим управлением... здесь опущено десять тысяч слов. Давайте напишем программу на Java, которая выводит «hello, world», чтобы продемонстрировать традиционное программирование, как показано ниже:

img

Только для вывода строковой программы я написал 5 строк кода. Я полагаю, что большинство новичков знают только «hello, world» в скобках и понятия не имеют, с чего начать остальное. Поэтому лучше начать с визуального программирования, чем потом теряться.

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

img

Как показано выше, ту же программу можно завершить всего одной строкой кода в блочном визуальном программировании. Это значительно снижает порог программирования, что является отличным опытом работы, особенно для трейдеров, не имеющих никаких знаний в области программирования. Изобретатель количественного визуального программирования также реализовал себя с помощью инструмента блочной визуализации, выпущенного Google. Дизайн такой же, как у Scratch, запущенного Массачусетским технологическим институтом, с действительно нулевыми барьерами для входа.

img

Визуальное программирование Inventor Quant содержит сотни встроенных часто используемых торговых модулей. В будущем будут добавлены дополнительные торговые модули для поддержки новых идей трейдеров и новых приложений, которые будут совместно разрабатываться и поддерживаться разработчиками. Несмотря на простоту синтаксиса, он не снижает производительности. Он практически соответствует большинству количественных торговых стратегий. По функциональности и скорости он не уступает традиционным языкам программирования, таким как Python и JavaScript. В будущем он будет поддерживать логически сложные финансовые приложения.

NO.3

Как использовать

первый шаг:Зарегистрируйтесь и войдите в систему Inventor Quantitative (FMZ) Официальный сайт: www.fmz.com

img

Шаг 2: Войдите в центр управления

img

Шаг 3: Нажмите, чтобы написать новую политику

img

Шаг 4: Выберите визуальный язык программирования, выберите торговую библиотеку

img

наконец, вы войдете в интерфейс визуального программирования, как показано ниже:

img

NO.4

Используя визуальный редактор Inventor Quant, попробуйте написать программу, которая выводит «привет, мир».

Шаг 1: Выберите выходной модуль

img

Шаг 2: Выберите текстовый модуль.

img

Шаг 3: Настройка бэктестинга

img

Шаг 4: Результаты бэктестинга

img

NO.5

Полная стратегия динамического баланса цифровой валюты

Стратегическая логика

  • Условия покупки: Если текущая рыночная стоимость позиции за вычетом текущего доступного остатка составляет менее 5% от отрицательного текущего доступного остатка, открывайте позицию на покупку.

  • Условия продажи:Если текущая рыночная стоимость позиции за вычетом текущего доступного остатка превышает 5% от текущего доступного остатка, закройте позицию и продайте.

Предпосылки

  • Текущий рынок

  • Текущие активы

  • Общая рыночная стоимость монет

  • Разница в активах

Стратегия визуального создания. Шаг 1

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

img

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

Стратегия визуального создания, шаг 2

После того, как предварительные условия и необходимые условия заданы, необходимо написать логику транзакции. Это не так сложно, как вы могли подумать. Это не что иное, как выражение вышеприведенной логики стратегии в виде блоков кода. То есть, если разница в активах составляет менее 5% от отрицательного доступного остатка, покупайте; если разница в активах составляет более 5% от доступного остатка, продавайте. Как показано ниже:

img

Вся стратегия, кажется, написана, но вы должны знать, что программа выполняется сверху вниз и останавливается после выполнения. Однако наша торговая стратегия заключается не в однократном выполнении торговых условий, а в их многократном выполнении. Другими словами, программа должна постоянно проверять, выполнены ли условия стратегии. Если да, то выполнить покупку или продажу; в противном случае продолжать проверку. На этом этапе вам необходимо использовать другой оператор цикла, как показано ниже:

img

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

img

На этом этапе полная торговая стратегия завершена. Чтобы позаботиться о тех, кто хочет воспользоваться нами, эта стратегия была опубликована на Стратегическом квадрате и может быть напрямую скопирована и изучена.

Адрес ссылки на политику:

https://www.fmz.com/strategy/121404

NO.6

Правило 10 000 часов всегда существует, но для трейдеров, не имеющих базовых знаний, невозможно потратить 10 000 часов, чтобы вернуться в отрасль. Поэтому вам нужна лестница, а для трейдеров с нулевыми знаниями программирования визуальное программирование Inventor Quant — это лестница для быстрого входа.

При визуальном программировании вам не нужно запоминать синтаксис и названия методов, вы можете просто просматривать функциональные модули и находить то, что вам нужно. Это также является изначальным намерением изобретателя количественного анализа — помочь большему количеству новичков в количественном анализе снизить порог входа и повысить их интерес к количественной торговле, чтобы каждый мог стать количественным трейдером!

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

Наконец, я желаю всем друзьям, которые хотят заниматься количественной торговлей, независимо от того, есть ли у них какая-либо база или нет, достичь своих учебных целей посредством действий. Спасибо за чтение!

Related Recommendations
Comment
All comments (4)

    ( ̄_ ̄ )厉害鸭

    8 years ago

    小母牛坐火箭

    8 years ago

    img

    8 years ago

    不懂这句歇后语吧,兄弟。这叫 牛逼上天

    8 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)