Comment accéder à la base de données depuis MQL4 , ORACL , MSSQL, MySQL - page 3

 

J'ai la même chose...

Cher Red.Line, je vous serais très reconnaissant si vous pouviez poster le code complet d'un script fonctionnel (le plus primitif, de la gelée avec quelques lignes)

 

Oh, j'adore aborder les sujets... ;)))


Il y a tout... sauf la table dans la base de données.

Comment doit-il s'appeler ? Quels champs doivent être présents et combien ?

Eh bien, ce n'est pas la première fois...

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, ça marche ! !! :)

? 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

Il ne reste plus qu'à créer un tableau plus informatif, par exemple en ajoutant le temps.

Et aussi pour déterminer la clé primaire... et pourquoi la marge est nulle.



SZY : la marge est réglée.

Rien n'était ouvert...

 
kombat:

Oh, j'adore aborder les sujets... ;)))


Il y a tout... sauf la table dans la base de données.

Comment doit-il s'appeler ? Quels champs doivent être présents et combien ?

Eh bien, ce n'est pas la première fois...

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, ça marche ! !! :)




? 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

Il ne reste plus qu'à créer un tableau plus informatif, par exemple en ajoutant le temps.

Et aussi pour déterminer la clé primaire... ...et pourquoi la marge est nulle.



HH : avec une marge bien déterminée.

Rien n'était ouvert...

MS SQL ou MySQL



MS SQL n'a pas encore fonctionné pour moi ... :-(, je ne peux pas utiliser MySQL pour des raisons personnelles.

 
YuraZ:
Kombat:

Oh, j'adore aborder les sujets... ;)))


Il y a tout... sauf la table dans la base de données.

Comment doit-il s'appeler ? Quels champs doivent être présents et combien ?

Eh bien, ce n'est pas la première fois...

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, ça marche ! !! :)




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

Il ne reste plus qu'à créer un tableau plus informatif, par exemple en ajoutant le temps.

Et aussi pour déterminer la clé primaire... ...et pourquoi la marge est nulle.



HH : avec la marge triée.

Rien n'était ouvert...

MS SQL ou MySQL



MS SQL n'a pas encore fonctionné pour moi ... :-(, pour mes propres raisons, je ne peux pas utiliser MySQL



il semble que cette option soit nécessaire


http://www.sqlapi.com/

 
YuraZ:

MS SQL ou MySQL



sous MS SQL je n'ai pas encore réussi ... :-(, pour mes propres raisons, je ne peux pas utiliser MySQL


MySQL


D'autres recherches ont montré que le conseiller expert se connecte très bien aux bases de données externes,

et il est tout aussi bon pour écrire des choses...

Il suffit de quelques étapes :

- obtenir une base de données MySQL sur l'hôte

- entrer les données de connexion dans le conseiller expert

- autoriser un pare-feu à se connecter

- appréciez le travail... ;)


Je possède la base et n'ai pas hésité à la tester.

Le résultat est formidable... ! !!


Maintenant un nouveau domaine de recherche : la lecture d'ici.

Mais c'est pour plus tard, le principal est de savoir où creuser...

 
YuraZ:
YuraZ:
Kombat:

Oh, j'adore aborder les sujets... ;)))


Il y a tout... sauf la table dans la base de données.

Comment doit-il s'appeler ? Quels champs doivent être présents et combien ?

Eh bien, ce n'est pas la première fois...

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, ça marche ! !! :)



0 4962918.95 2008-04-28 163.73 163.7 EURJPY 4962918.95

Il ne reste plus qu'à créer un tableau plus informatif, par exemple en ajoutant le temps.

Et aussi pour déterminer la clé primaire... ...et pourquoi la marge est nulle.



HH : en tenant compte de la marge.

Rien n'était ouvert...

MS SQL ou MySQL



MS SQL n'a pas encore fonctionné pour moi ... :-(, pour mes propres raisons, je ne peux pas utiliser MySQL



semble être la bonne option


http://www.sqlapi.com/

FAIT ! !!



travaille...


Je passe une procédure serveur pour écrire dans la base de données.

et l'insertion directe fonctionne également


maintenant je peux stocker les données sous une forme pratique et les exécuter en ligne et pas seulement dans un réseau neuronal

et recevoir des signaux de MS SQL server...


MS SQL + MQL4

 
kombat:
YuraZ:

MS SQL ou MySQL



sous MS SQL je n'ai pas encore réussi ... :-(, pour mes propres raisons, je ne peux pas utiliser MySQL


MySQL


D'autres recherches ont montré que le conseiller expert se connecte très bien aux bases de données externes,

et il est tout aussi bon pour écrire des choses...

Il suffit de quelques étapes :

- obtenir une base de données MySQL sur l'hôte

- entrer les données de connexion dans le conseiller expert

- autoriser un pare-feu à se connecter

- appréciez le travail... ;)


Je possède la base et n'ai pas hésité à la tester.

Le résultat est formidable... ! !!


Maintenant un nouveau domaine de recherche : la lecture d'ici.

Mais c'est plus tard, l'essentiel est de savoir où creuser...


tout le monde semble avoir une percée créative !

 
YuraZ:

on dirait que tout le monde a une percée créative !



Nan, j'ai personnellement cette diarrhée de la pensée basique... :))))))

 
kombat:
YuraZ:

MS SQL ou MySQL



sous MS SQL je n'ai pas encore réussi ... :-(, pour mes propres raisons, je ne peux pas utiliser MySQL


MySQL


D'autres recherches ont montré que le conseiller expert se connecte très bien aux bases de données externes,

et il est tout aussi bon pour écrire des choses...

Il suffit de quelques étapes :

- obtenir une base de données MySQL sur l'hôte

- entrer les données de connexion dans le conseiller expert

- autoriser un pare-feu à se connecter

- appréciez le travail... ;)


J'ai la base et je n'ai pas hésité à l'essayer.

Le résultat est formidable... ! !!


Maintenant un nouveau domaine de recherche : la lecture d'ici.

Mais c'est plus tard, l'essentiel est de savoir où creuser...

Est-il vraiment difficile d'exécuter MySQL sur votre PC ? :)

 
Andy_Kon:

Est-il vraiment difficile d'exécuter MySQL sur votre PC ? :)

Est-ce une question ou... ? ;)))


Si c'est une question, alors non, ce n'est pas difficile.

Il faut environ 15 minutes pour déployer et configurer légèrement le paquet Denver.

Si la base actuelle, c'est probablement encore moins de temps et de tracas.

Je ne sais pas, j'utilise l'intégralité de Chicken Run... :)))


Si l'un ou l'autre..., je ne vois pas l'utilité d'une base locale d'informations de MT.

Mes idées à fusionner sur l'hôte, de sorte qu'il déploie divers projets,

ou même simplement, par exemple, pour "surveiller" l'état du compte de négociation auprès du trust.

Oui, beaucoup de choses peuvent arriver...

L'essentiel est d'avoir une source d'information supplémentaire.