Como acessar o banco de dados da MQL4 , ORACL , MSSQL, MySQL - página 3

 

Eu tenho a mesma coisa...

Prezado Red.Line, eu ficaria muito grato se você pudesse postar o código completo de um roteiro de trabalho (o mais primitivo, geleia com algumas linhas)

 

Adoro trazer à tona tópicos... ;)))


Há de tudo... exceto a tabela no banco de dados.

Como deve ser chamado? E que campos devem estar lá e quantos.

Bem, não é a primeira 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, está funcionando!!! :)

? 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

Tudo o que resta é criar uma tabela mais informativa, por exemplo, adicionar tempo.

E também para descobrir a chave primária... e porque a margem é zero.



SZY: a margem é ordenada.

Nada estava aberto...

 
kombat:

Adoro trazer à tona tópicos... ;)))


Há de tudo... exceto a tabela no banco de dados.

Como deve ser chamado? E que campos devem estar lá e quantos.

Bem, não é a primeira 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, está funcionando!!! :)




? 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

Tudo o que resta é criar uma tabela mais informativa, por exemplo, adicionar tempo.

E também para descobrir a chave primária... ...e porque a margem é zero.



HH: com a margem calculada.

Nada estava aberto...

MS SQL ou MySQL



Ainda não consegui executar o MS SQL ... :-(, eu não posso usar o MySQL por minhas próprias razões

 
YuraZ:
kombat:

Adoro trazer à tona tópicos... ;)))


Há de tudo... exceto a tabela no banco de dados.

Como deve ser chamado? E que campos devem estar lá e quantos.

Bem, não é a primeira 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, está funcionando!!! :)




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

Tudo o que resta é criar uma tabela mais informativa, por exemplo, adicionar tempo.

E também para descobrir a chave primária... ...e porque a margem é zero.



HH: com a margem calculada.

Nada estava aberto...

MS SQL ou MySQL



O MS SQL ainda não funcionou para mim ... :-(, por minhas próprias razões eu não posso usar o MySQL



parece que, como uma opção necessária


http://www.sqlapi.com/

 
YuraZ:

MS SQL ou MySQL



sob MS SQL eu ainda não tive sucesso ... :-(, por minhas próprias razões eu não posso usar o MySQL


MySQL


Pesquisas posteriores mostraram que o Expert Advisor se conecta muito bem a bancos de dados externos,

e é igualmente bom a escrever coisas...

Tudo o que é preciso é dar alguns passos:

- obter um banco de dados MySQL no host

- inserir credenciais de conectores no Expert Advisor

- permitir a conexão de um firewall

- desfrutar do trabalho... ;)


Eu tenho a base e não hesitei em testá-la.

O resultado é ótimo... !!!


Agora uma nova área de pesquisa: ler a partir daqui.

Mas isso é para mais tarde, o principal é onde cavar...

 
YuraZ:
YuraZ:
kombat:

Adoro trazer à tona tópicos... ;)))


Há de tudo... exceto a tabela no banco de dados.

Como deve ser chamado? E que campos devem estar lá e quantos.

Bem, não é a primeira 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, está funcionando!!! :)



0 4962918.95 2008-04-28 163.73 163.7 EURJPY 4962918.95

Tudo o que resta é criar uma tabela mais informativa, por exemplo, adicionar tempo.

E também para descobrir a chave primária... ...e porque a margem é zero.



HH: com a margem cuidada.

Nada estava aberto...

MS SQL ou MySQL



O MS SQL ainda não funcionou para mim ... :-(, por minhas próprias razões eu não posso usar o MySQL



parece ser a opção certa


http://www.sqlapi.com/

FEITO!!!



trabalha...


Eu passo em um procedimento de servidor para escrever para o banco de dados

e inserção direta também funciona


agora eu posso armazenar dados de uma forma conveniente e executar on line e não apenas em uma rede neural

e receber sinais do MS SQL server...


MS SQL + MQL4

 
kombat:
YuraZ:

MS SQL ou MySQL



sob MS SQL eu ainda não tive sucesso ... :-(, por minhas próprias razões eu não posso usar o MySQL


MySQL


Pesquisas posteriores mostraram que o Expert Advisor se conecta muito bem a bancos de dados externos,

e é igualmente bom a escrever coisas...

Tudo o que é preciso é dar alguns passos:

- obter um banco de dados MySQL no host

- inserir os dados de conexão no Expert Advisor

- permitir a conexão de um firewall

- desfrutar do trabalho... ;)


Eu tenho a base e não hesitei em testá-la.

O resultado é ótimo... !!!


Agora uma nova área de pesquisa: ler a partir daqui.

Mas isto é mais tarde, o principal é onde cavar ...


todos parecem estar tendo um avanço criativo!

 
YuraZ:

parece que todos estão tendo um avanço criativo!



Não, eu pessoalmente tenho esta diarréia de pensamento básico... :))))))

 
kombat:
YuraZ:

MS SQL ou MySQL



sob MS SQL eu ainda não tive sucesso ... :-(, por minhas próprias razões eu não posso usar o MySQL


MySQL


Pesquisas posteriores mostraram que o Expert Advisor se conecta muito bem a bancos de dados externos,

e é igualmente bom a escrever coisas...

Tudo o que é preciso é dar alguns passos:

- obter um banco de dados MySQL no host

- inserir os dados de conexão no Expert Advisor

- permitir a conexão de um firewall

- desfrutar do trabalho... ;)


Eu tenho a base e não hesitei em testá-la.

O resultado é ótimo... !!!


Agora uma nova área de pesquisa: ler a partir daqui.

Mas isto é mais tarde, o principal é onde cavar ...

É realmente difícil rodar o MySQL em seu PC? :)

 
Andy_Kon:

É realmente difícil rodar o MySQL em seu PC? :)

Isso é uma pergunta ou... ? ;)))


Se uma pergunta, então não, não é difícil.

O pacote de Denver leva cerca de 15 minutos para ser implantado e ligeiramente configurado.

Se a base atual, provavelmente é ainda menos tempo e aborrece.

Não sei, estou usando toda a Chicken Run... :)))


Se ..., eu não vejo a praticidade de uma base local de informações da MT.

Minhas idéias para fundir no anfitrião, de modo que haja vários projetos a serem implementados,

ou mesmo simplesmente, por exemplo, para "monitorar" o estado da conta comercial com a confiança.

Sim, muitas coisas podem vir à tona ...

O principal é ter mais uma fonte de informação.