Tareas de entrenamiento cerebral relacionadas con el comercio de un modo u otro. Teórico, teoría del juego, etc. - página 20

 
Mathemat:
No es lineal... ni siquiera es polinómico. En resumen, no es lineal.

Ya veo. Lo estoy buscando en Google ahora... Yo también estoy algo perplejo... :-)
 
new-rena:

Tal vez te lo perdiste...

Es decir, damos con cautela una progresión geométrica del aumento de los lotes. ¿Y no se obtiene un gráfico de cambio de resultado de cálculo, con la condición de que tomemos sólo el lote mínimo y superior? Y sobre y - la imagen no se inserta:

es decir, bx = N y log ( ab ) = log a + log b, es decir,log a + log b = log( ab )

Utilizando estas fórmulas parece que obtenemos algo

Y esto:

log ( b k ) = k - log b .

esto se refiere a las propiedades de los logaritmos

https://ru.wikipedia.org/wiki/Логарифм

 
new-rena: Bueno, sí. Exactamente. Resulta que el "estiramiento" en el esperado pullback es la acción de una banda elástica estirada. Y el dinero debería ser suficiente, porque el lote no crece mucho más ))) Este es el modelo matemático de forex, básicamente

Bien, te mostraré cómo cambia el lote más adelante (x=0,5):

0.01^(0.5^0) = 0.01,

0.01^(0.5^1) = 0.1,

0.01^(0.5^2) = 0.316.

0.01^(0.5^3) = 0.562,

0.01^(0.5^4) = 0.750,

0.01^(0.5^5) = 0.866.

0.01^(0.5^6) = 0.931,

0.01^(0.5^7) = 0.965,

0.01^(0.5^8) = 0.982.

En resumen, cada término siguiente es una raíz cuadrada del anterior (está en x=0,5), y el lote tiende a 1.

Si tomamos el mismo x=0,5, pero el lote inicial es 1, entonces el lote será siempre el mismo (1).

Y si el lote inicial es mayor que 1 (digamos, 2), entonces el lote disminuirá gradualmente hasta 1.

En resumen, no importa cómo lo hagas girar, todavía en el límite el lote será 1, independientemente del lote inicial.

¿Todo es como lo habías planeado?

 
avtomat:

se refiere a las propiedades de los logaritmos


Logaritmo

respuesta

Ya veo. ¿Puedo comprobar los resultados de mis cálculos en cualquiera de los pares?

 
Mathemat:

Bien, te mostraré cómo cambia el lote más adelante (x=0,5):

0.01^(0.5^0) = 0.01,

0.01^(0.5^1) = 0.1,

0.01^(0.5^2) = 0.316.

0.01^(0.5^3) = 0.562,

0.01^(0.5^4) = 0.750,

0.01^(0.5^5) = 0.866.

0.01^(0.5^6) = 0.931,

0.01^(0.5^7) = 0.965,

0.01^(0.5^8) = 0.982.

En resumen, cada término siguiente es la raíz cuadrada del anterior (está en x=0,5).

Si tomamos el mismo x=0,5, pero el lote inicial es 1, el lote será siempre el mismo (1).

Y si el lote inicial es mayor que 1 (digamos, 2), entonces el lote bajará gradualmente a 1.

En resumen, no importa cómo lo hagas girar, todavía en el límite el lote será 1, independientemente del lote inicial.

¿Es todo como lo planeaste?

Sí, eso es... Y el Logaritmo dará el infinito
 
new-rena:

Ya veo. ¿Puedo comprobar mis cálculos?


er... ¡y aquí me encuentro en un estado de estupor! :)))

¿Qué estaba contando? ¿Cómo se calculó? Me gustaría tener una pista ....

 
avtomat:

er... ¡y aquí me encontré con un estupor! :)))

¿Qué estaba contando? ¿Cómo se contó? Me gustaría tener un hint....


MiniLot^(x^0)+MiniLot^(x^1)+MiniLot^(x^2) ... + MiniLot^(x^(N-1))=VolMax,

donde N-número máximo estimado de pedidos, (_MaxOtders)

VolMax-máximo volumen total posible de todos los N pedidos (_MaxLots)

hasta ahora por simple fuerza bruta encontrar x
¿Quizás alguien sabe solución a esta ecuación donde sólo x (_Stepen)
es desconocido?

 

¿Cómo puedo saber qué hay en la tabla... diferenciales, puntos, grados, cantidades, diferenciales... ¿De qué estamos hablando?

Dame los datos de entrada específicos y obtendrás tu respuesta.

 
avtomat:

¿Cómo puedo saber qué hay en la tabla... diferenciales, puntos, grados, cantidades, diferenciales... ¿De qué estamos hablando?

Dame los datos concretos en bruto y tendrás tu respuesta.

0,01^(0.5587^0)+ 0,01 ^(0.5587^1)+ 0,01 ^(0.5587^2) ... + 0,01 ^(0,5587^76)=5,96 - ¿Es esto correcto?,

for ( k=0; k<=Pars; k++ )//начало цикла перебора инструментов
         {
            Instr=s[k];
            for(int s=1; s<10000;s++)
               {
                  double Lot=MinLot,Lot_0=0,Stepn;Sum=0;int Lts=0;
                  
                  for ( double a=0; a<=NormalizeDouble(GlobalVariableGet(Instr+"_Razmah")/GlobalVariableGet(Instr+"_Pips"),0); a++ )//начало цикла перебора инструментов
                     {
                        Stepn=s*0.0001;
                        Lot_0=MathPow(MinLot,Stepn);
                        Lot=Lot+Lot_0;
                        if(a>=GlobalVariableGet(Instr+"_Razmah")/(GlobalVariableGet(Instr+"_Pips")+2*GlobalVariableGet(Instr+"_Spread")) && Lot>=GlobalVariableGet(Instr+"_MaxLots") && Lot<=NormalizeDouble(GlobalVariableGet(Instr+"_Razmah")/GlobalVariableGet(Instr+"_Pips"),0) && Lot_0>MinLot)
                        {
                           GlobalVariableSet(Instr+"_Stepen",Stepn);
                           GlobalVariableSet(Instr+"_MaxOtders",a);
                           break;
                        }
                     }
                }               
         }


 
new-rena:
0,01^(0.5587^0)+ 0,01 ^(0.5587^1)+ 0,01 ^(0.5587^2) ... + 0,01 ^(0,5587^(76))=5,96 - ¿Es esto correcto?

El derecho sería así:

.

.

y si x=0,5587