[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 407

 
Vinin >>:

Чему равно Pr2?

Наверно надо распринтовку значений делать просто.

Poner al principio del doble Pr; quitar =0

¿Qué es el "pinning"? Y cómo hacerlo. :(

 
Nail_Saby писал(а) >>

Poner al principio del doble Pr; quitar =0

¿Qué es el "pinning"? Y cómo hacerlo. :(

Sólo hay que imprimir el valor de interés a través de Print.

 
Nail_Saby писал(а) >>

Hecho, el Pr2 muestra la diferencia entre el SaldoInicial y la CuentaPatrimonio. El registro informa constantemente que está aumentando

2010.01.29 11:49:58 2009.01.26 08:19 eGerat v 3.1.4 Duos EURUSD,M1: Los fondos han aumentado. ¡¡¡Cerrando todo!!!
2010.01.29 11:49:58 2009.01.26 08:19 eGerat v 3.1.4 Duos EURUSD,M1: Pu2 = 878.3527

¿Guarda el nuevo estado de StartBalance en las variables globales cuando abre nuevas posiciones?

 
Vinin >>:

А ты при открытии новых позиций сохраняешь новое состояние StartBalance в глобальных переменных?

Sólo guardo en la función init. ¿Debo escribirlo también en el inicio?

Encontré el error, tenía un alijo, parte del saldo estaba apartado, así que tuve que escribir

Pr2=CuentaPatrimonio()-SaldoInicial-Saldo;
Ahora funciona, pero de nuevo no es exactamente lo que quería:

El conjunto de parámetros ProcentToclose no se mantiene, el cierre va en un algoritmo desconocido.


ProcentToclose set = 0.5
 
Nail_Saby писал(а) >>

Sólo guardo en la función init. ¿Debo escribirlo también en el inicio?

Encontré el error, tenía un alijo, parte del saldo estaba apartado, así que tuve que escribir

Pr2=CuentaPatrimonio()-SaldoInicial-Saldo;
Ahora funciona, pero no como yo quería:

El conjunto de parámetros ProcentToclose no se mantiene, el cierre pasa por un algoritmo incomprensible.

ProcentToclose set = 0.5

Debe guardarse necesariamente al abrir una nueva posición. Si abrimos una serie de posiciones, entonces antes de la primera de la serie

 
Vinin >>:

Обязательно нужно сохранять при открытии новой позиции. Если же открывается серия позиций, то перед первой в серии

¿Es necesario aplicar GlobalVariableDel? ¿O la nueva entrada borra la anterior?

 
Nail_Saby писал(а) >>

¿Es necesario aplicar GlobalVariableDel? ¿O el nuevo registro borra el anterior?

El nuevo registro sobrescribirá el anterior. No es necesario borrarlo. Pero es conveniente borrar la variable global

 

Hola, amigos.

Por favor, aconsejar que el software para comprobar, probar, analizar las estrategias de negociación?

(Para que sea correcto, a fin de evitar la publicidad), escriba en un privado).

Muchas gracias de antemano.

 

Buenas tardes

¿Alguien puede decirme por qué la pieza adjunta no identifica el tipo de pedido?

En la lista de pedidos tipo = 0, salidas del número de error =0

for (int n_pos= 0; n_pos< OrdersTotal(); n_pos++) 
             {
             if (OrderSelect( n_pos, SELECT_BY_POS, MODE_TRADES)) 
              {
               if ( OrderType()==0)
                  Alert ("OrderSelect() вернул ошибку - ",GetLastError());  
                else
                {
                  int TipOrd = OrderType();                       
                  Alert( n_pos+" Ордер выбран.Тип ордера ="+ TipOrd+ "Цена открытия= "+OrderOpenPrice()+". Всего их = "+OrdersTotal());                                    
                  if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic_N) 
                   {
                      if (OrderType()==OP_BUY)
                        Ticet_No  = OrderTicket();
                   } //конец совпадения пары 
                }   //конец выбора ордера 
               } 
             }  //конец цикла
 
Vekker >>:

Добрый день

Кто подскажет почему прилагаемый кусочек не определяет тип ордера?

В перечене ордеров тип = 0, номер ошибки выводит =0

el error 0 no es ningún error, cuando tienes una orden OP_BUY, sigue la rama con una alerta, por lo que si no hay ningún error, muestra que no hay ningún error

Razón de la queja: