Discusión sobre el artículo "Cómo publicar un producto en el Mercado" - página 55

 
Aleksei Kuznetsov #:

Comprobado los productos en el mercado:

Los comentarios pueden ser dejados por los usuarios que han comprado o alquilado el producto

Es decir, no tiene sentido regalar sus demos para promocionarlos, ya que no dejarán una reseña en la página del producto.

La cuestión sobre el regalo gratuito sigue sin estar clara.

Cita

Los comentarios pueden ser dejados por usuarios que han comprado o alquilado el producto

Aparentemente no es cierto, porque los productos gratuitos tienen comentarios y discusiones - por lo que debe añadir o descargado el producto gratuito.

Hay otra pregunta para el caso si por un día, para la promoción, para hacer que el producto libre:

Una vez descargado de forma gratuita - ¿será como limitado a 5 activaciones o para siempre y en cualquier cantidad? Si no está limitado - entonces usted puede simplemente regalar / vender el nombre de usuario y la contraseña de la cuenta y distribuir el producto en cualquier cantidad.

 
¿Por qué cuando envío un producto y lo subo, siempre muestra archivos no seleccionados, con texto rojo debajo sugiriendo archivos para compilación y depuración. ¡¡¡¡No sé qué está pasando, ayuda ayuda ayuda!!!!
 
Ji Kai Wang #:
¿Por qué cuando envío un producto y lo subo, siempre muestra archivos no seleccionados, con texto rojo debajo sugiriendo archivos para compilación y depuración. ¡¡¡¡No sé qué está pasando, ayuda ayuda ayuda !!!!
Como aparece en foros de otros idiomas, no en chino, sólo podemos especular sobre lo que dice. Probablemente has subido una versión de depuración del programa, pero el mercado requiere una versión de lanzamiento, así que recompílala normalmente y envíala de nuevo.
 
Yedelkin producto y especificar que el bono es "sin requisitos obligatorios", que quiere ponerse en contacto por e-mail, después de haber comprado el producto. ...¿No está bien?
Está bien
 
Yedelkin producto y especificar que el bono es "sin requisitos obligatorios", que quiere ponerse en contacto por e-mail, después de haber comprado el producto. ...¿No está bien?
Está bien

 
Mykola Demko probador, pero no se pueden ejecutar indicadores en el probador.
Sólo por la noche
 
Konstantin Nikitin #:

Rashit Ibatullin si cambia los stops para que no sean iguales a los actuales. Además, al establecer las órdenes, se debe comprobar stoplevil paradas. Lote min. max. por supuesto. Disponibilidad de fondos para tomar una posición.
Todo esto debe comprobarse como mínimo.

También estoy teniendo el mismo problema, de error de volumen no válido cada vez después de cargar EA en el mercado,
Y, no soy capaz de entender la resolución que usted sugirió.

¿Podría explicármelo mejor?
Gracias de antemano.

 
Mehul Madhavjibhai Sheta # Yo también estoy teniendo el mismo problema de error de volumen inválido cada vez que cargo el EA en el mercado, y no consigo entender la solución que sugieres. ¿Podrías explicarlo mejor? Gracias de antemano.

Necesitas normalizar el volumen por el paso. Aquí tienes un ejemplo básico:

// Normalizar a paso (redondear a la baja)
   lots = MathFloor(lotsRaw / volumeStep) * volumeStep;

// Comprueba si el lote calculado cumple el mínimo
   if(lots < volumeMin)
     {
      // . . .
     }

// Comprueba si supera el máximo
   if(lots > volumeMax)
     {
      // . . .
     }
 
Mehul Madhavjibhai Sheta #:

Tengo el mismo problema, error de volumen inválido cada vez después de cargar EA en el mercado,
Y no puedo entender la solución que sugirió.

¿Puedes explicarlo mejor?
Gracias de antemano.

//+----------------------------------------------------------------------------+
//| Descripción : Devuelve el valor normalizado del lote negociado.
//+----------------------------------------------------------------------------+
//| Parámetros:|
//| v_sym - nombre del instrumento|
//| v_lo es el valor normalizado del 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)))));
  }
/Fin
//+------------------------------------------------------------------+