Strict Standards: Non-static method JFactory::getUser() should not be called statically in /homepages/34/d227044908/htdocs/traderninja/foro/joomphpbb_engine2.php on line 688

Strict Standards: Non-static method JLoader::import() should not be called statically in /homepages/34/d227044908/htdocs/traderninja/libraries/loader.php on line 186

Strict Standards: Non-static method JFactory::getSession() should not be called statically in /homepages/34/d227044908/htdocs/traderninja/libraries/joomla/factory.php on line 163
traderninja.com • Ver Tema - Break even Stop

Últimos Mensajes

» encriptar estrategia
Magnolia 17-05 11:17

» APLICACIÓN PARA IPAD
meg 15-05 19:36

» Alarma Cruce Medias
gonzalogj 14-05 18:52

» A alguien le interesa mi licencia N...
valencianito12 10-05 16:16

» Alucinante lo de Mirus Futures
Consultor 10-05 13:43

» duda de sistemas en tiempo real
cavendish 09-05 21:05

» Duda cancelar suscripción NinjaTra...
danirles 09-05 09:28

» 2 CONEXIONES
TraderNinja 09-05 02:33

» Skew de Volatilidad en el VIX, una ...
Consultor 07-05 13:50

» Ayuda parte financiera Broker.
Sett 04-05 20:40

» Separador linea vertical sesiones d...
jaialro 03-05 11:59

» Salida al cierre de la vela
cls 29-04 09:50

banner1_TGCG
cuenta_demo  mas_info

Break even Stop

Preguntas sobre C# y otras cuestiones de programación

Break even Stop

Notapor Row » Jue, 10 May 2012, 17:08

Hola me gustaria saber como se puede programar un break even stop? En el libro The Computer Analyses of the Futures market define asi el Break Even Stop:

A break-even stop is defined as a stop that is placed at the entry point of the trade once a certain amount of profit is reached. Alguien me puede ayudar por favor a programar a break even stop after a profit level of 1000 $?

Un saludo.
Row
 
Mensajes: 64
Registrado: Mar, 07 Jun 2011, 18:41

{ SO_SELECT }

Share on Facebook Facebook Share on Twitter Twitter Share on Delicious Delicious

Re: Break even Stop

Notapor TraderNinja » Vie, 11 May 2012, 09:32

En una estrategia ATM, te refieres?

Saludos!
Avatar de Usuario
TraderNinja
Administrador del Sitio
 
Mensajes: 1557
Registrado: Mar, 28 Dic 2010, 12:46

Re: Break even Stop

Notapor Row » Vie, 11 May 2012, 15:46

Me refiero a programar un sistema que por ejemplo cuando el cierre de la barra actual cruce al alza una Ema de 40 sesiones nos ponemos largos y la salida hacerla con un break even stop de 1000 $. La entrada la se programar pero no el break even stop.... Esa es la duda que tengo......
Row
 
Mensajes: 64
Registrado: Mar, 07 Jun 2011, 18:41

Re: Break even Stop

Notapor TraderNinja » Lun, 14 May 2012, 16:00

Para poner el breakeven, simplemente tienes que chequear si estás dentro de la posición y con el beneficio necesario, y ajustar el setStopLoss... y si estás "flat", entonces restaurar el SetStopLoss original:

Código: Seleccionar todo
if (Position.MarketPosition == MarketPosition.Flat)
         {
            SetStopLoss(CalculationMode.Ticks, stoplossticks);
         }
         
else if (Position.MarketPosition == MarketPosition.Long)
         {
            if (Close[0] > Position.AvgPrice + (50 * TickSize))
            {
               SetStopLoss(CalculationMode.Price, Position.AvgPrice);
            }
else if (Position.MarketPosition == MarketPosition.Short)
         {
            if (Close[0] < Position.AvgPrice - (50 * TickSize))
            {
               SetStopLoss(CalculationMode.Price, Position.AvgPrice);
            }
         }


Saludos! ;-)

P.D.: En el ejemplo se utilizan ticks, pero bueno, para hacer la comprobación ya utilizas tú la medida que te venga bien, y la orden de breakeven no cambia:

SetStopLoss(CalculationMode.Price, Position.AvgPrice);
Avatar de Usuario
TraderNinja
Administrador del Sitio
 
Mensajes: 1557
Registrado: Mar, 28 Dic 2010, 12:46

Re: Break even Stop

Notapor Row » Mar, 15 May 2012, 12:05

Muchas gracias por la explicacion!!!!! Estas son las cosas que me cuestan aprender a no ser que alguin te las explique, es una pena que no haya libros de programacion explicando todo este tipo de cosas!!! Ya me puse en contacto con Ninja y te remiten al foro y eso, pero de editar algun libro explicando todo esto nada de nada... Alguien deberia de tomar la iniciativa en este aspecto ya que no hay bibliografia....

Un saludo
Row
 
Mensajes: 64
Registrado: Mar, 07 Jun 2011, 18:41

Re: Break even Stop

Notapor Row » Jue, 14 Jun 2012, 12:38

Otra pregunta... A la hora de realizar una optimizacion para el break even stop de entre digamos 1000 $, 1500 $, 2000$, etc tambien me he dado cuenta que cambiando los parametros 50* Ticksize en vez de 50 , 20, por ejemplo y en stoplosstick en vez de 20 digamos 30, los resultados son distintos. Entonces a la hora de realizar una optimizacion entre diferentes Break Even Stop tambien habria que optimizar estos 2 valores? No se si me entendeis con la pregunta.......

Un saludo
Row
 
Mensajes: 64
Registrado: Mar, 07 Jun 2011, 18:41

Re: Break even Stop

Notapor TraderNinja » Jue, 14 Jun 2012, 16:11

Por supuesto... si varías los ticks de stop, los resultados, obviamente, cambian. Si dejas stops muy ceñidos tendrás muchas operaciones perdedoras... si los dejas muy alejados tendrás pocas operaciones perdedoras, pero con pérdidas muy fuertes. Optimizar el stop te puede ayudar a encontrar un punto adecuado.

Saludos!
Avatar de Usuario
TraderNinja
Administrador del Sitio
 
Mensajes: 1557
Registrado: Mar, 28 Dic 2010, 12:46


Volver a Cuestiones de Programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

Bridge by mehdiplugins.com

Strict Standards: Non-static method JFactory::getDBO() should not be called statically, assuming $this from incompatible context in /homepages/34/d227044908/htdocs/traderninja/libraries/joomla/session/storage/database.php on line 84

Strict Standards: Non-static method JTable::getInstance() should not be called statically, assuming $this from incompatible context in /homepages/34/d227044908/htdocs/traderninja/libraries/joomla/session/storage/database.php on line 89

Strict Standards: Non-static method JFactory::getDBO() should not be called statically, assuming $this from incompatible context in /homepages/34/d227044908/htdocs/traderninja/libraries/joomla/database/table.php on line 112