Configuraciones de SCALA

FORO » Estrategias de trading » SCALA

Tema: Configuraciones de SCALA

 
Efren
 
 
Alta:
Mensajes: 18
#1

La configuración de escala es compleja, y mas a raiz de la version 4.6 en la que se incorporaron las reglas. Abro este hilo para solucionar problemas, o para ayudar a definir reglas que querais que hagan una u otra cosa.

Los primeros errores que se suelen cometer es no tener claro que en un sistema se definen series, y las reglas a definir son sobre las series de ese sistema. Es decir, si tengo un Sistema1 con 1 serie, no se pueden definir reglas que traten de ejecutar una S2, pensando que ejecutará lo que he definido en un Sistema2. Todos los sitemas son independientes unos de otros, y las reglas solo aplican a las series del sistema que corresponda, el 1 con el 1, el 2 con el 2, etc.

 

 
Efren
 
 
Alta:
Mensajes: 18
#2

Pongo a continuación la siguiente configuración

Sistema1: [{ORD=10;TYPE=BUY;LOTS=0,01;TP=100;SL=10,20,30,40,50,60,70,80,90,100}]
Reglas1: T1=S1;T2=GOTO(1)

El resultado pretendido de esta configuracion es crear una serie de 10 ordenes de 0.01 lotes, todas con TP=100 y un SL cada una de 10, 20... 100 respectivamente. Sin embargo, hay un error en la definición del lote, y está creando la primera orden con 0.01 lotes y el resto con 1 lote. Si nos fijamos bien, LOTS tiene dos valores separados por comas: 0 y 01. El 0, como es inferior al lotaje permitido por el broker, lo transforma al mínimo posible, normalmente 0.01 como es el caso del ejemplo, y el 01 realmente es 1. Por tanto se debe tener en cuenta que el "." (punto) es separador de decimales, y la "," (coma), es separador de valores. El valor correcto en este caso para LOTS es "LOTS=0.01"

Respecto a la regla1, lo que hace es que repita indefinidamente la Serie 1, perfectamente definida.

 

 

Mensaje Editado 1 Vez. Última Edición
 
mauritrader
 
 
Alta:
Mensajes: 9
#3

Hola Efren como estas? consulta:

Digamos que hago una configuracion en scala con un inicio de  1000 de capital. Al principio lo dejo a que pierda o gane todo. Llega un momento que llega a un capital total de 1600. Muy contento pero temeroso quiero dejar trabajando el robot pero proteger 1200. Estoy seguro que hay forma pero me podrias comentar? Muchas gracias.

 
mauritrader
 
 
Alta:
Mensajes: 9
#4

Tengo dudas con referencia  esta funcion y a su explicacion:

"- Serie de tiempo (TI): Una serie TI crea ordenes a una distancia del precio actual
  Una configuración de ejemplo es [{ORD=3;TYPE=BUY;LOTS=0.1;TP=30;SL=10,20,30;TI=10;TO=10}]"

 TI: Distancia del precio en el que se crearán las ordenes:

Esto quiere decir que si ejecuto el robot y esta en 1000 cuando suba o baje a 1010 o 990 va abrirse una serie???

 TO: Trailing Open (Opcional). Va moviendo el precio de creacion de las ordenes segun se va moviendo el precio.

Esto realmente no lo entiendo, si pudieras explicarlo con numeros de algo creo que me lo podria graficar mejor en mi mente.


 PD: Precio de descarte (opcional), medido en Us. Si el precio se va en contra mas de las Us configuradas, se da por anulad  a la serie.

Podrias explicar mejor esto? Porque segun lo que tengo arriba de ejemplo cada operacion tiene su SL 10,20,30. Creo que es una herrramienta fantastica pero quiero estar seguro como aplicarlo.  Tambien me gustaria saber si es PD se puede aplicar a todo los sistemas? eso seria fantastico.

muchas gracias

  1
Efren
 
 
Alta:
Mensajes: 18
#5
Mensaje de mauritrader:

Hola Efren como estas? consulta:

Digamos que hago una configuracion en scala con un inicio de  1000 de capital. Al principio lo dejo a que pierda o gane todo. Llega un momento que llega a un capital total de 1600. Muy contento pero temeroso quiero dejar trabajando el robot pero proteger 1200. Estoy seguro que hay forma pero me podrias comentar? Muchas gracias.

Lo más que puede hacer el EA, cuando el lote inicial se calcula con lotes riesgo, es indicar que cantidad queda fuera para calcular ese lote base. Con un ejemplo,  imagina que tienes 2000$ en la cuenta, y usas el cálculo de lote en esta modalidad, tomando como base 1000$ y lote inicial 0.01. En este ejemplo el lote base es 0.02, porque has duplicado la cantidad base. Pero si configuras como capital fuera de inversión 1000$, al capital que tengas en cuenta le quitas esos 1000$. En el ejemplo, 2000-1000=1000, el lote base sería 0.01 

  1
Efren
 
 
Alta:
Mensajes: 18
#6
Mensaje de mauritrader:

Tengo dudas con referencia  esta funcion y a su explicacion:

"- Serie de tiempo (TI): Una serie TI crea ordenes a una distancia del precio actual
  Una configuración de ejemplo es [{ORD=3;TYPE=BUY;LOTS=0.1;TP=30;SL=10,20,30;TI=10;TO=10}]"

 TI: Distancia del precio en el que se crearán las ordenes:

Esto quiere decir que si ejecuto el robot y esta en 1000 cuando suba o baje a 1010 o 990 va abrirse una serie???

 TO: Trailing Open (Opcional). Va moviendo el precio de creacion de las ordenes segun se va moviendo el precio.

Esto realmente no lo entiendo, si pudieras explicarlo con numeros de algo creo que me lo podria graficar mejor en mi mente.


 PD: Precio de descarte (opcional), medido en Us. Si el precio se va en contra mas de las Us configuradas, se da por anulad  a la serie.

Podrias explicar mejor esto? Porque segun lo que tengo arriba de ejemplo cada operacion tiene su SL 10,20,30. Creo que es una herrramienta fantastica pero quiero estar seguro como aplicarlo.  Tambien me gustaria saber si es PD se puede aplicar a todo los sistemas? eso seria fantastico.

muchas gracias

Esta serie con esa configuración crea 3 órdenes BUY si el precio baja 10 unidades, las 3 con TP=30u y cada una con un SL (10,20,30). El precio de descarte existe para marcar un precio donde invalidar la serie. Imagina que el precio sube y sube y ya no toca el precio de entrada, o que sólo le das validez si el precio no supera x valor.

Si las órdenes se han llegado a crear,  el precio de descarte ya no tiene sentido con lo que sólo es aplicable a tipos de series que crean órdenes a un precio distinto del actual,  y además no crea órdenes tanto cuando suba el precio como cuando baje.

En el ejemplo se define un TO,  se puede usar junto con PD, aunque en este caso,  como se persigue al precio, este en algún momento retrocedera 10u y terminarán creándose las órdenes 




Si eres usuario del foro debes logearte. En otro caso tienes que registrarte para poder particiar en el foro (Regístrate)