Não é que o desenvolvimento para MetaStock é difícil, é apenas diferente. Estou acostumado a trabalhar com MetaTrader e, mais recentemente, NinjaTrader. MetaStock oferece todos os recursos um procuraria em uma plataforma de negociação. Navegando por aí é um pouco difícil, embora. O maior obstáculo para mim é o quão diferente MetaStock lida com tarefas quando comparado com outras plataformas
Claro que reconheço comparar nada para MetaTrader não é justo em alguns aspectos. MetaTrader é uma plataforma muito mais simples para ter a certeza. MetaStock é significativamente mais robusta em suas características e habilidades. Onde MetaTrader abre instantaneamente gráficos para você logo após a instalação, MetaStock se abre para uma espécie de modo passivo. A plataforma não exibe nada até que o usuário solicite.
Quando eu desenvolver para MT4, I only have to locate and copy an EA for delivery to our customers. Isso não é o caso com MetaStock. Felizmente MetaStock, como NinjaTrader, tem uma ferramenta de importação/exportação para ajudar. In MetaStock you simply run the Organizer and the wizard will guide you through all of the details of creating an export for backup or delivery to another user.
Cada uma das principais plataformas de negociação tem seu próprio conjunto de características únicas, e cada um tem suas próprias peculiaridades. Como observado anteriormente MetaTrader parece que é mais rápido e mais fácil de começar. A curva de aprendizado é curta. Contudo, em comparação com NinjaTrader e MetaStock, Conjunto de recursos do MT4 é limitado. A melhor analogia que eu posso pensar é que uma bicicleta não é preciso tanta habilidade e prática como dirigindo um carro na estrada.
O meu maior problema com MetaStock neste ponto seria o idioma usado para os indicadores e EAs. Em comparação com MQL e c#, a linguagem sente um pouco limitada e desajeitado. Ele requer programação DLL com muito mais frequência do que outras plataformas.