Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Pergunta sobre FxSB + Net C#.
Tenho lutado para traduzir pelo menos "meus" indicadores (os que foram "encaixados" na estratégia) em mql4.
Pergunta - é possível (fácil) compilar todo esse "material" em uma dll, que depois pode ser chamada de Expert Advisor? (sem reescrever o código, é claro).
Eu mesmo estou longe de todas essas redes e "morre". Regras do TurboC 2.0 ;).
Pergunta sobre FxSB + Net C#.
Cansado de traduzir pelo menos "meus" indicadores (aqueles que foram "encaixados" na estratégia) em mql4.
Similar. É muito enfadonho.
A pergunta - é possível (fácil) compilar todas essas "coisas" em uma dll, que depois pode ser chamada de Expert Advisor? (sem reescrever o código, é claro).
Eu mesmo estou longe de todas essas redes e "morre". Regras do TurboC 2.0 ;).
Eu costumava ser bastante amigo da Net, mas há muito tempo atrás. De qualquer forma, a mera compilação não serve, pois é necessário levar em conta todas as nuances do MT4. Em geral, você precisa de muito entusiasmo e tempo. Imho, é mais fácil escrever os análogos exatos em mq4, e propor a Miroslav a colocação das fontes na mesma "casa rica".
O TurboC não faz dlls? :)
O mesmo aqui. É uma dor de cabeça.
Eu costumava ser bastante amigo da Net, mas há muito tempo atrás. Em qualquer caso, não se pode simplesmente compilá-lo, pois é preciso levar em conta todas as nuances do MT4. Em geral, eu preciso de muito entusiasmo e tempo. Imho, é mais fácil ainda escrever os análogos exatos em mq4. E sugerir que Miroslav coloque o código fonte na mesma "casa rica".
Não. Parece-me que é mais fácil fazer algum "binding" (para não editar o código fonte) para os textos das fontes, e link dlls em mql4.
O TurboC não faz o link dlls? :)
Era uma piada - compilador em tempos em que os computadores eram grandes e o DOS governava. :)
Agora, se necessário, estou escrevendo em Delphi 6.0, para o qual também tenho que retrabalhar todas as fontes. Eu quero copiar/colar/colar/compilar e tudo mais.
...Basta compilar não vai funcionar, porque você tem que levar em conta todas as nuances do MT4....
// Sets the component's type
if (slotType == SlotTypes.OpenFilter)
{
component[1].DataType = IndComponentType.AllowOpenLong;
component[1].CompName = "Allows long positions opening";
component[2].DataType = IndComponentType.AllowOpenShort;
component[2].CompName = "Allows short positions opening";
}
else if (slotType == SlotTypes.CloseFilter)
{
component[1].DataType = IndComponentType.ForceCloseLong;
component[1].CompName = "Forces long positions closing";
component[2].DataType = IndComponentType.ForceCloseShort;
component[2].CompName = "Forces short positions closing";
}
Não. Parece-me que é mais fácil fazer alguma "encadernação" (para não editar o código fonte em absoluto) para os textos das fontes e dlls dos links em mql4.
Note pelo menos que a numeração das barras é oposta. Na FxSB a última barra não é zero, mas, pelo contrário, é o máximo para a história. Além disso, há várias outras nuances. Portanto, imho, se alguém vai fazer a encadernação, então, é claro, eu ficaria honrado. Mas eu não o faria. Mais razões abaixo.
... Eu gostaria de copiar/colar/descompilar e é isso.
Da dll é o suficiente para devolver algo como .Mas como otimizá-lo depois?
Acho que é mais fácil escrever o conversor xml para mq4. Mas para isso você precisa da biblioteca de indicadores FxSB no código de mq4. Mas este trabalho pode ser feito em paralelo. Todos (dispostos e capazes) irão codificar um indicador, em algumas semanas (com otimismo, é claro :) ) todos o farão. E o conversor xml-key não vai ser difícil de escrever. E "amarrar" é, imho, por um longo tempo.
P.S. Oh! Aqui Miroslav abaixo escreve sobre o mesmo (biblioteca indicadora em mq4)!
Olá,
Notei que quando o Forex strategy Builder funciona em russo uma sobreposição desagradável aparece na ferramenta "Generator". Parece que a fonte russa é mais ampla do que a inglesa. Vou corrigir isso hoje.
Se você tiver correções ou sugestões para a tradução em russo, por favor, entre em contato comigo. (A tradução pode ser editada on-line no sistema de ajuda dos programas).
A compatibilidade entre o Forex Strategy Builder e o MetaTrader é uma questão diferente. Há várias maneiras possíveis de fazer as estratégias da FSB trabalhar na MT. O mais natural para mim é fazer um conjunto de indicadores MQL4 adequados. Não deve ser tão difícil, uma vez que os indicadores que estou usando são bastante padronizados. A maior parte do código C# é a implementação das regras lógicas para aplicação dos indicadores. Parece fantástico, mas descreve apenas uma lógica simples. Estou pronto para ajudar a todos que queiram adotar o código.
É possível iniciar um conversor fsb2mql de código aberto. Ela irá beneficiar todos os usuários do MetaTrader.
voltair писал(а) >>
Tenho meus contra-argumentos (pura compatibilidade, relevância, "traduzir sem erros"), mas não vou insistir, pois vejo "isso" como um "jogo mental" - para limpar minha mente do meu trabalho principal.
Parece fantástico, mas descreve uma lógica simples
E outras coisas "latinas" :)
Eh. Nós não somos kosmopoletes ;)
... Há várias maneiras possíveis de fazer as estratégias da FSB trabalhar na MT. O mais natural para mim é fazer um conjunto de indicadores MQL4 adequados. Estou pronto para ajudar a todos que queiram adotar o código.
É possível iniciar um conversor fsb2mql de código aberto. Ela irá beneficiar todos os usuários do MetaTrader.
Perfeitamente! E isso coincide com minhas ofertas. Sugiro que escreva o conversor fsb2mql em... mq4! :) Se for algum roteiro do MT4, será conveniente para todos.
Total fora de tópico.
Quando eles tentaram "reescrever" os advogados, havia tópicos inteiros comparando gráficos "pixel a pixel" dos gráficos comprados e dos recém escritos.
Neste caso - é claro que existe um autor, mas haverá todo um "erro de tradução"/drawing indicator/just bullshit flams sobre qualquer inconsistência entre qualquer transação FSB e MT4.
ZS. Por um lado, eu adivinhei que, além de escrever
#define MT4_EXPFUNC __declspec(dllexport)
MT4_EXPFUNC BOOL __stdcall ...
Acho que vou ter que "adaptar" muito - descrever estruturas e coisas assim.
Por outro lado, quando eu o reescrevi em mql
// ---------------------------------------------------------
Bulls_Bears_Power BBP = new Bulls_Bears_Power(slotType);
BBP.IndParam.ListParam[1].Index = parameters.ListParam[1].Index;
BBP.IndParam.NumParam[0].Value = parameters.NumParam[0].Value;
BBP.IndParam.CheckParam[0].Checked = parameters.CheckParam[0].Checked;
BBP.Calculate(slotType);
afIndicator1 = BBP.Component[0].Value;
afIndicator2 = MovingAverage(iPeriod2, 0, maSignalMAMethod, afIndicator1);
// ----------------------------------------------------------
for (int iBar = iFirstBar; iBar < Bars; iBar++)
{
afOscllator[iBar] = afIndicator1[iBar] - afIndicator2[iBar];
}
Eu só... Eu não tinha certeza sobre a exatidão.
ZSY. Não estou insistindo em nada. Eu só me pergunto se os sinais/lucros serão os mesmos para um caso um pouco mais complicado do que o da Figar0.
Exportar um Consultor Especialista completo do Forex Strategy Builder não é tão fácil. A FSB usa 9 modelos de estratégia até agora e acho que vou duplicá-los em breve. Outro problema é que algumas das funções do indicador são implementadas no núcleo do retroescavador em vez da classe do indicador. Há também vários casos específicos que a FSB administra de forma diferente do backtester da MT. É claro que posso explicar cada passo do processo se alguém estiver interessado.
No entanto, não vejo problemas para escrever 90% dos indicadores e das regras lógicas para a MQL4. Na verdade, eu testei pessoalmente uma grande variedade de estratégias em ambos os testadores para ter certeza da confiabilidade da FSB. Há muito poucas diferenças entre os backtests e são em casos específicos que a FSB administra com cuidado especial a fim de melhorar o backtest.
Olá queridos comerciantes,
Eu sou Miroslav Popov - o autor de Forex Strategy Builder.
Notei recentemente mais visitantes russos e ucranianos vindo ao site do Forex Strategy Builder por causa desta discussão. Espero que alguns de vocês achem o programa útil.
Não quero inundar seu fórum, pois não estou confiante no russo.
Desejo-lhe sorte e lucro!
Tchau
Caro Miroslav!
Eu mostro o admirador de seu trabalho.
Que você crie este grande prodígio.
Eu já programei 6 suas estratégias, refaça seus indicadores para o MetaTrader.
E muito complacentes que têm uma chance, usando sua generosidade sem limites, tornam-se mais felizes.