Discussão do artigo "Como colocar um produto no mercado" - página 55

 
Aleksei Kuznetsov #:

Verificou os produtos no mercado:

Os comentários podem ser deixados por usuários que compraram ou alugaram o produto

Ou seja, não faz sentido oferecer suas demos para promoção, pois eles não deixarão uma avaliação na página do produto.

A questão da oferta gratuita ainda não está clara.

Citação

Os comentários podem ser deixados por usuários que compraram ou alugaram o produto

Aparentemente não é verdade, porque os produtos gratuitos têm comentários e discussões - portanto, você deve adicionar ou fazer o download do produto gratuito.

Há outra questão para o caso de, por um dia, para promoção, tornar o produto gratuito:

Uma vez baixado gratuitamente, ele será limitado a 5 ativações ou para sempre e em qualquer quantidade? Se não for limitado, então você pode simplesmente dar/vender o login e a senha da conta e distribuir o produto em qualquer quantidade.

 
Por que, quando envio um produto e o carrego, ele sempre mostra arquivos não selecionados, com texto vermelho abaixo, sugerindo arquivos para compilação e depuração? Não sei o que está acontecendo, me ajudem a ajudar!!!!
 
Ji Kai Wang #:
Por que, quando envio um produto e o carrego, ele sempre mostra arquivos não selecionados, com texto vermelho abaixo, sugerindo arquivos para compilação e depuração? Não sei o que está acontecendo, ajudem, ajudem!!!!
Como isso está aparecendo em fóruns de outros idiomas, e não em chinês, só podemos especular o que ele diz. Provavelmente você carregou uma versão de depuração do programa, mas o mercado exige uma versão de lançamento, portanto, recompile-o normalmente e envie-o novamente.
 
Konstantin Nikitin #:

Rashit Ibatullin se você alterar os stops de modo que eles não sejam iguais aos atuais. Além disso, ao definir as ordens, os stops devem ser verificados estritamente. Lote mínimo e máximo, é claro. Disponibilidade de fundos para assumir uma posição.
Tudo isso deve ser verificado no mínimo.

Também estou tendo o mesmo problema de erro de volume inválido toda vez que carrego o EA no mercado,
E não consigo entender a solução que você sugeriu.

Você poderia explicar de uma maneira melhor?
Agradeço antecipadamente.

 
Mehul Madhavjibhai Sheta #Também estou tendo o mesmo problema de erro de volume inválido toda vez que carrego o EA no mercado, E não consigo entender a solução que você sugeriu. Você poderia explicar de uma maneira melhor? Agradeço antecipadamente.

Você precisa normalizar o volume pelo step. Segue um exemplo básico:

// Normaliza para o step (arredonda para baixo)
   lots = MathFloor(lotsRaw / volumeStep) * volumeStep;

// Verifica se o lote calculado atende ao mínimo
   if(lots < volumeMin)
     {
      // . . .
     }

// Verifica se excede o máximo
   if(lots > volumeMax)
     {
      // . . .
     }
 
Mehul Madhavjibhai Sheta #:

Tenho o mesmo problema, erro de volume inválido toda vez que carrego o EA no mercado,
E não consigo entender a solução que você sugeriu.

Você poderia explicá-la melhor?
Desde já, obrigado.

//+----------------------------------------------------------------------------+
//| Descrição: retorna o valor normalizado do lote negociado.
//+----------------------------------------------------------------------------+
//| Parâmetros:|
//| v_sym - nome do instrumento|
//| v_lo é o valor normalizado do lote.|
//+----------------------------------------------------------------------------+
double NormL(const string  v_sym,
             const double  v_lo
            )
  {
   double   stp=SymbolInfoDouble(v_sym,SYMBOL_VOLUME_STEP);
   return(((fmin(fmax((round(v_lo/stp))*stp,SymbolInfoDouble(v_sym,SYMBOL_VOLUME_MIN)),SymbolInfoDouble(v_sym,SYMBOL_VOLUME_MAX)))));
  }
/Fim
//+------------------------------------------------------------------+