Cómo acceder a la base de datos desde MQL4 , ORACL , MSSQL, MySQL - página 3

 

Tengo lo mismo...

Estimado Red.Line, te agradecería mucho que publicaras el código completo de un script que funcione (el más primitivo, jaleado con unas pocas líneas)

 

Oh, me encanta sacar temas... ;)))


Está todo... excepto la tabla en la base de datos.

¿Cómo debería llamarse? Y qué campos debería haber y cuántos.

Bueno, no es la primera vez...

SQL-запрос: 
CREATE TABLE `ticks` (
`margin` DOUBLE NOT NULL ,
`freemargin` DOUBLE NOT NULL ,
`date` DATE NOT NULL ,
`ask` DOUBLE NOT NULL ,
`bid` DOUBLE NOT NULL ,
`symbol` TEXT NOT NULL ,
`equity` DOUBLE NOT NULL 
) CHARACTER SET ascii COLLATE ascii_general_ci;


Hmm, ¡¡¡funciona!!! :)

? 0 4962918.95 2008-04-28 163.72 163.69 EURJPY 4962918.95
? 0 4962918.95 2008-04-28 163.73 163.7 EURJPY 4962918.95

Sólo queda crear una tabla más informativa, por ejemplo, añadir la hora.

Y también para averiguar la clave primaria... y por qué el margen es cero.



SZY: el margen está resuelto.

Nada estaba abierto...

 
kombat:

Oh, me encanta sacar temas... ;)))


Está todo... excepto la tabla en la base de datos.

¿Cómo debería llamarse? Y qué campos debería haber y cuántos.

Bueno, no es la primera vez...

SQL-запрос: 
CREATE TABLE `ticks` (
`margin` DOUBLE NOT NULL ,
`freemargin` DOUBLE NOT NULL ,
`date` DATE NOT NULL ,
`ask` DOUBLE NOT NULL ,
`bid` DOUBLE NOT NULL ,
`symbol` TEXT NOT NULL ,
`equity` DOUBLE NOT NULL 
) CHARACTER SET ascii COLLATE ascii_general_ci;


Hmm, ¡¡¡funciona!!! :)




? 0 4962918.95 2008-04-28 163.72 163.69 EURJPY 4962918.95


? 0 4962918.95 2008-04-28 163.73 163.7 EURJPY 4962918.95

Sólo queda crear una tabla más informativa, por ejemplo, añadir la hora.

Y también para averiguar la clave primaria... ...y por qué el margen es cero.



HH: con el margen calculado.

Nada estaba abierto...

MS SQL o MySQL



MS SQL no me ha funcionado todavía ... :-(, no puedo usar MySQL por mis propias razones

 
YuraZ:
kombat:

Oh, me encanta sacar temas... ;)))


Está todo... excepto la tabla en la base de datos.

¿Cómo debería llamarse? Y qué campos debería haber y cuántos.

Bueno, no es la primera vez...

SQL-запрос: 
CREATE TABLE `ticks` (
`margin` DOUBLE NOT NULL ,
`freemargin` DOUBLE NOT NULL ,
`date` DATE NOT NULL ,
`ask` DOUBLE NOT NULL ,
`bid` DOUBLE NOT NULL ,
`symbol` TEXT NOT NULL ,
`equity` DOUBLE NOT NULL 
) CHARACTER SET ascii COLLATE ascii_general_ci;


Hmm, ¡¡¡funciona!!! :)




? 0 4962918.95 2008-04-28 163.73 163.7 EURJPY 4962918.95

Sólo queda crear una tabla más informativa, por ejemplo, añadir la hora.

Y también para averiguar la clave primaria... ...y por qué el margen es cero.



HH: con el margen calculado.

Nada estaba abierto...

MS SQL o MySQL



MS SQL no me ha funcionado todavía... :-(, por mis propias razones no puedo usar MySQL



parece que como opción que es necesaria


http://www.sqlapi.com/

 
YuraZ:

MS SQL o MySQL



bajo MS SQL todavía no he tenido éxito ... :-(, por mis propias razones no puedo usar MySQL


MySQL


La investigación posterior demostró que el Asesor Experto se conecta muy bien a las bases de datos externas,

y es igual de bueno para escribir cosas...

Sólo hay que dar unos pasos:

- obtener una base de datos MySQL en el host

- introducir las credenciales del conector en el Asesor Experto

- permitir que un cortafuegos se conecte

- disfrutar del trabajo... ;)


Tengo la base y no dudé en probarla.

El resultado es genial... ¡¡¡!!!


Ahora un nuevo campo de investigación: la lectura desde aquí.

Pero eso es para después, lo principal es dónde cavar...

 
YuraZ:
YuraZ:
kombat:

Oh, me encanta sacar temas... ;)))


Está todo... excepto la tabla en la base de datos.

¿Cómo debería llamarse? Y qué campos debería haber y cuántos.

Bueno, no es la primera vez...

SQL-запрос: 
CREATE TABLE `ticks` (
`margin` DOUBLE NOT NULL ,
`freemargin` DOUBLE NOT NULL ,
`date` DATE NOT NULL ,
`ask` DOUBLE NOT NULL ,
`bid` DOUBLE NOT NULL ,
`symbol` TEXT NOT NULL ,
`equity` DOUBLE NOT NULL 
) CHARACTER SET ascii COLLATE ascii_general_ci;


Hmm, ¡¡¡funciona!!! :)



0 4962918.95 2008-04-28 163.73 163.7 EURJPY 4962918.95

Sólo queda crear una tabla más informativa, por ejemplo, añadir la hora.

Y también para averiguar la clave primaria... ...y por qué el margen es cero.



HH: con el margen cubierto.

Nada estaba abierto...

MS SQL o MySQL



MS SQL no me ha funcionado todavía... :-(, por mis propias razones no puedo usar MySQL



parece la opción correcta


http://www.sqlapi.com/

¡¡¡HECHO!!!



funciona...


Paso un procedimiento del servidor para escribir en la base de datos

y la inserción directa también funciona


ahora puedo almacenar los datos en una forma conveniente y ejecutar en línea y no sólo en una red neuronal

y recibir señales de MS SQL server...


MS SQL + MQL4

 
kombat:
YuraZ:

MS SQL o MySQL



bajo MS SQL todavía no he tenido éxito ... :-(, por mis propias razones no puedo usar MySQL


MySQL


La investigación posterior demostró que el Asesor Experto se conecta muy bien a las bases de datos externas,

y es igual de bueno para escribir cosas...

Sólo hay que dar unos pasos:

- obtener una base de datos MySQL en el host

- introduzca las credenciales del conector en el Asesor Experto

- permitir que un cortafuegos se conecte

- disfrutar del trabajo... ;)


Tengo la base y no dudé en probarla.

El resultado es genial... ¡¡¡!!!


Ahora un nuevo campo de investigación: la lectura desde aquí.

Pero esto es más tarde, lo principal es dónde cavar ...


¡todo el mundo parece tener un avance creativo!

 
YuraZ:

¡parece que todo el mundo está teniendo un avance creativo!



No, yo personalmente tengo esta diarrea de pensamiento básico... :))))))

 
kombat:
YuraZ:

MS SQL o MySQL



bajo MS SQL todavía no he tenido éxito ... :-(, por mis propias razones no puedo usar MySQL


MySQL


La investigación posterior demostró que el Asesor Experto se conecta muy bien a las bases de datos externas,

y es igual de bueno para escribir cosas...

Sólo hay que dar unos pasos:

- obtener una base de datos MySQL en el host

- introducir los datos de conexión en el Asesor Experto

- permitir que un cortafuegos se conecte

- disfrutar del trabajo... ;)


Tengo la base y no dudé en probarla.

El resultado es genial... ¡¡¡!!!


Ahora un nuevo campo de investigación: la lectura desde aquí.

Pero esto es más tarde, lo principal es dónde cavar ...

¿Es realmente difícil ejecutar MySQL en su PC? :)

 
Andy_Kon:

¿Es realmente difícil ejecutar MySQL en su PC? :)

Es una pregunta o... ? ;)))


Si es una pregunta, entonces no, no es difícil.

El paquete Denver tarda unos 15 minutos en desplegarse y un poco de configuración.

Si la base actual, es probablemente incluso menos tiempo y molestias.

No sé, estoy usando todo el Chicken Run... :)))


Si cualquiera de los dos..., no veo la viabilidad de una base local de información de MT.

Mis ideas para fusionar en el host, para que haya despliegue de varios proyectos,

o incluso simplemente, por ejemplo, para "supervisar" el estado de la cuenta comercial con el fideicomiso.

Sí, pueden surgir muchas cosas...

Lo principal es tener una fuente más de información.

Razón de la queja: