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