Unir-enlazar sistemas visual chart

Todo lo relacionado con este conocido software de trading made in Spain: estudios, indicadores, sistemas, plantillas, etc.
Responder
futex
Mensajes: 12
Registrado: 26 Nov 2009 12:09

Unir-enlazar sistemas visual chart

Mensaje por futex »

Hola,
Existe algún modo de dividir un sistema complejo en módulos, secciones o subsistemas más pequeños. Quiero programar un sistema en el que intervengan varios indicadores (RSI, MACD, Estocástico, etc.), de modo que para realizar una operación de compra o venta deban cumplirse una serie de condiciones en el estado de cada uno de los indicadores utilizados. No se si debo programarlo todo en la misma pantalla o existe algún modo de programar por separado la parte que corresponde a cada indicador y que después se ejecuten automáticamente uno tras otro.

Muchas gracias a todos, estoy comenzado a utilizar visual chart y toda ayuda es poca.

Saludos
Avatar de Usuario
INtrader
Mensajes: 419
Registrado: 05 Nov 2009 13:54
Contactar:

Re: Unir-enlazar sistemas visual chart

Mensaje por INtrader »

VC normalmente prefiere que programes todo en el mismo módulo, ahora bien, si tu código es muy extenso puedes dividir procesos en procedimientos o funciones, de forma que la lógica principal quede más clara. Un ejemplo de llamadas a sub procedmientos lo tienes en algunos de los sistemas que vienen con VC, adjunto un pedazo de código para que se entienda mejor:

Public Sub System_OnCalculateBar(ByVal Bar As Long)
With APP

If .Date > .Date(1) Then
EndSession = .Time(1)
End If

Select Case LongShort
Case 0
TradeLongShort
Case 1
TradeLong
Case -1
TradeShort
End Select

If EndofDay = 1 And .Time = EndSession Then
.ExitLong AtClose, ContractsNumber
.ExitShort AtClose, ContractsNumber
End If

End With
End Sub

En este procedimento principal se hacen llamadas a otros procedimientos que son TradeLongShort, TradeLong, TradeShort.

Está claro que se podía haber programado todo junto, el resultado final hubiera sido el mismo, pero el programador lo hizo así para ganar en claridad a la hora de leer el código y entender la lógica del programa.

Espero haber aclarado tu duda.

Saludos.
I have not failed. I've just found 10,000 ways that won't work - Thomas A. Edison
Sigueme en Twitter: @INtrader_ :smt006
futex
Mensajes: 12
Registrado: 26 Nov 2009 12:09

Re: Unir-enlazar sistemas visual chart

Mensaje por futex »

Hola,
Yo estoy programando en el entorno visual ¿podría hacer lo mismo en este entorno sin programarlo en visual basic?

Muchas gracias por tu respuesta,
Avatar de Usuario
INtrader
Mensajes: 419
Registrado: 05 Nov 2009 13:54
Contactar:

Re: Unir-enlazar sistemas visual chart

Mensaje por INtrader »

Sorry, no utilizo el entorno PDV, pero por lo poco que conozco te diría que no es posible realizar lo que dices. En cualquier caso si te propones crear un sistema en el cual deben de coincidir las señales de varios indicadores obligatoriamente deberás tener toda la lógica en la misma condición.

En el ejemplo de la imagen se puede ver como se utilza el RSI y las bandas de Bollinger para determinar una orden de compra o de venta. :smt006
Adjuntos
Bollinger-RSI.JPG
I have not failed. I've just found 10,000 ways that won't work - Thomas A. Edison
Sigueme en Twitter: @INtrader_ :smt006
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Visual Chart”