[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 457

 

Estoy escribiendo aquí mientras estoy sentado en un estupor. Pregunta de un pringado: el bot estaba trabajando, sacando dinero, y de repente, ¡un procedimiento murió! ¡¡¡Adjunta a ella Print..., para comprobar cómo cuenta, sigue dando 0)))) aunque la última pr-variable se pasa al procedimiento exactamente NO NULL!!! ¿Puedes decirme dónde está el fallo?

void ClosePosBySizeProfitInPercent(string sy="", int op=-1, int mn=-1, double pr=0) {
  int i, k=OrdersTotal();
  double score;

  if (sy=="0") sy=Symbol();
  for (i=k-1; i>=0; i--) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (mn<0 || OrderMagicNumber()==mn) {
            score=score+(OrderProfit()+OrderSwap());
          }
        }
      }
    }
  }
  score=100/AccountBalance()*score;
  Print("попытка закрытся ",  score, ">", pr);
  k=OrdersTotal();
  if (score>pr)
     for (i=k-1; i>0; i--) {
       if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
         if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
           if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
             if (mn<0 || OrderMagicNumber()==mn) {
               ClosePosBySelect();
             }
           }
         }
       }
     }
}
 
semiromid:


Es para ti.

¡No te he preguntado nada! Y yo que te dije que no contestaras. ¿No sabes lo que estoy diciendo?

Parece que no sabes dónde estás ni con quién estás hablando. Creo que una semana de prohibición le dará la oportunidad de reflexionar sobre su comportamiento.
 
semiromid:

¿Me equivoco? Entonces, ¿está bien que los moderadores metan la pata? ¿Insultar e intimidar a la gente?
Un mes de prohibición.
 
semiromid:

¿Por qué tardas tanto? ¿No sabes cómo prohibir? ))

¡¡Podrías haberlo soltado en privado!!

Lo conseguirás. El castigo es fuerte en su inevitabilidad, no en su severidad.
Si hubieras leído con atención las normas, sabrías que discutir con el moderador supone un baneo, como en todos los foros.
Además, en las normas se encuentra la sección 4.2 Si no estás de acuerdo con estas normas, eres libre de encontrar un recurso más apropiado .
 
semiromid:

Al menos sabré quién ha sido expulsado)

Sería más lógico plantearse cómo comportarse para no tener que aplicar la prohibición.
 
semiromid:

Hubiera sido más lógico que me escribiera en un MP, en lugar de chapurrear en el hilo.


Estimado plebeyo, en este foro hay dos tipos de usuarios: un usuario normal y un moderador.

Un moderador no puede pasar por delante de tus cagadas en los hilos. Por lo tanto, no vale la pena preguntarle y callarle.

Te comportas de forma inadecuada. A veces en tus posts no tienes ni idea de lo que estás preguntando y como resultado te comportas de forma muy agresiva como un colegial impulsado.
Cualquier ayuda que no se entienda se considera un insulto personal y un acoso. Mandas a todo el mundo e incluso a los moderadores.
Dices que quieres leer hilos sin inundar, y sin embargo tú mismo haces exabruptos fuera del tema.

Creo que no entiendes que este recurso no fue creado específicamente para ti y tus necesidades personales. Aquí nadie está obligado a enseñarte, y mucho menos a hacerlo gratis. Supongo que esperas sacar toda la información que quieras, mientras tiras piedras a la gente que te rodea. Y llenando de spam todos los hilos con tus preguntas.

Personalmente, no creo que ni siquiera un mes de prohibición sea suficiente para ti. Tienes que aprender a ser educado y discreto. Y no pensar que todos aquí son tan moralmente inmaduros como tú. Pero es mejor no hacerlo en este recurso.

 
demlin:
No va a ser suficiente(((.

Ver aquí - es definitivamente todo lo que hay...
 
Roman.:

Ver aquí - es definitivamente todo lo que hay...
Gracias.
 
Abraxass:

Estoy escribiendo aquí mientras estoy sentado en un estupor. Pregunta de un pringado: el bot estaba trabajando, sacando dinero, y de repente, ¡un procedimiento murió! ¡¡¡Adjuntado a él Print..., para comprobar cómo cuenta, sigue dando 0)))) aunque la última pr-variable se pasa al procedimiento exactamente NO NULL!!! ¿Puedes decirme dónde está el fallo?


Para estar seguros

Poner Print() donde se llama a la función ClosePosBySizeProfitInPercent("0", -1, Magic, VashParametrPR); antes.

 
Estoy tratando de escribir mi primer EA... Por favor, díganme cómo arreglar Ask declarándolo con una variable, y debe ser global porque debe ser tomado por cada función especial ....... Ayúdenme por favor))