Incidencia en Trading Machine

Foro genérico sobre programas relacionados con el trading: gráficos, ejecución de órdenes, automatización, etc.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12791
Registrado: 06 Sep 2004 10:18
Contactar:

Mensaje por X-Trader »

arruinao escribió:Hola anscari70, tienes que poner a "0" la linea <string>189839</string>. Es decir, cambia "189839" por "0".

Ya te contesté el privado con todos los pasos.

S2

P.D. El número "189839" no tiene por qué coincidir. Es más, no coincide porque está relacionado con fecha y hora de lanzamiento de orden. En el privado está explicado.
Gracias por el capote, arruinao, la verdad es que llevo un tiempo algo desconectado de este proyecto. Podrías postear por aquí el privado o en su defecto enviarme una breve nota para postearla en la portada de la web? Gracias.

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
anscari70
Mensajes: 18
Registrado: 06 Dic 2007 19:55
Ubicación: Caldes

Mensaje por anscari70 »

OK. Muchas gracias por todo Arruinao. Hoy mismo lo intento modificar todo, a ver si me funciona.

Espero poder ensayar un sistema en VB (que estoy terminando en VChart), aunque los indicadores no están incluidos en la TM2. Sabes si en algún sitio están publicadas las rutinas de los indicadores estándar en VisualBasic? Si así fuera, ya sería la leche.... y si no, pues ya se sabe, a dedicarle horas....

Repito, gracias por todo otra vez.
arruinao
Mensajes: 735
Registrado: 26 Abr 2005 18:32

Mensaje por arruinao »

Hola, tendrás que hacer lo siguiente:

1.- Localiza la función makeId con el editor de macros de Visual y sustituye "sec = (Date - 37000) * 1000000 + (Time * 1000000)" por "sec = (Date - 37000) * 100000 + (Time * 100000)". Salva la macro y cierra la Trading Machine (en adelante TM2).

2.- Con el explorador de windows localiza el archivo "Jts\dfqfhswyw\tws". Ábrelo con el Wordpad y busca la cadena "mapofstrings". Aparecerá algo parecido a:
<MapOfStrings>
<String>-1</String>
<String>260254856</String>
</MapOfStrings>

Cambia <String>260254856</String> por <String>0</String>. Salva y cierra.

3.- Haz lo mismo con el archivo "Jts\dfqfhswyw\tws.Mon" si fue ayer la última vez que abriste la TWS. Si la has abierto hoy, el archivo será el "Jts\dfqfhswyw\tws.Tue".

4.- Abre la TWS, abre la TM2, acepta vinculos y ya deberías ver las cotizaciones correspondientes.

NOTA: Estas modificaciones son para usar con la cuenta "Simultrading", para la real tendrás que realizar los cambios en el directorio "Jts\darykq\.....". No hace falta que vuelvas a modificar la TM2. Y para operar con la cuenta "demo" los cambios son en el directorio "Jts\dikxlcetn\...".

S2
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Software”