Как из MQL4 обращаться в базу данных , ORACL , MSSQL, MySQL - страница 3

 

во-во у меня тоже самое...

Уважаемый, Red.Line, был бы очень признателен, если бы выложили полный код рабочего скрипта (самого примитивного, желеательно с перебором нескольких строк)

 

Ох и нравица мне темы поднимать... ;)))


Вот всё есть... кроме таблицы в базе.

Как её хоть обозвать? и какие поля должны быть и сколько.

Ну что-ж, ковыряться невпервой...

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;


Хм, уррра, пишет!!! :)

? 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

Осталось более информативную таблицу создать, время например добавить.

а так-же разобраться с первичным ключом... и почему margin по нулям.



ЗЫ: с маржой разобрался.

Дык ничего не открыто было...

 
kombat:

Ох и нравица мне темы поднимать... ;)))


Вот всё есть... кроме таблицы в базе.

Как её хоть обозвать? и какие поля должны быть и сколько.

Ну что-ж, ковыряться невпервой...

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;


Хм, уррра, пишет!!! :)




? 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

Осталось более информативную таблицу создать, время например добавить.

а так-же разобраться с первичным ключом... и почему margin по нулям.



ЗЫ: с маржой разобрался.

Дык ничего не открыто было...

MS SQL или MySQL



под MS SQL мне еще не удалось ... :-(, по свои причинам MySQL ставить не могу

 
YuraZ:
kombat:

Ох и нравица мне темы поднимать... ;)))


Вот всё есть... кроме таблицы в базе.

Как её хоть обозвать? и какие поля должны быть и сколько.

Ну что-ж, ковыряться невпервой...

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;


Хм, уррра, пишет!!! :)




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

Осталось более информативную таблицу создать, время например добавить.

а так-же разобраться с первичным ключом... и почему margin по нулям.



ЗЫ: с маржой разобрался.

Дык ничего не открыто было...

MS SQL или MySQL



под MS SQL мне еще не удалось ... :-(, по свои причинам MySQL ставить не могу



похоже как вариант то что надо


http://www.sqlapi.com/

 
YuraZ:

MS SQL или MySQL



под MS SQL мне еще не удалось ... :-(, по свои причинам MySQL ставить не могу


MySQL


Как показали дальнейшие изыскания эксперт отлично таки коннектится к внешней базе,

и так-же отлично там пишет что надо...

Для чего надо лишь несколько шагов:

- заиметь базу MySQL на хосте

- ввести данные коннекта в эксперт

- разрешить фаерволу этот коннект

- наслажаться работой... ;)


База у меня есть, что и не замедлил проверить на деле.

Результат отличный... !!!


Теперь новое направление исследований: чтение оттедава.

Но это уже попозжа, главное есть где копать...

 
YuraZ:
YuraZ:
kombat:

Ох и нравица мне темы поднимать... ;)))


Вот всё есть... кроме таблицы в базе.

Как её хоть обозвать? и какие поля должны быть и сколько.

Ну что-ж, ковыряться невпервой...

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;


Хм, уррра, пишет!!! :)



0 4962918.95 2008-04-28 163.73 163.7 EURJPY 4962918.95

Осталось более информативную таблицу создать, время например добавить.

а так-же разобраться с первичным ключом... и почему margin по нулям.



ЗЫ: с маржой разобрался.

Дык ничего не открыто было...

MS SQL или MySQL



под MS SQL мне еще не удалось ... :-(, по свои причинам MySQL ставить не могу



похоже как вариант то что надо


http://www.sqlapi.com/

ГОТОВО!!!



работает...


в серверную процедуру передаю на запись в базу

и прямой insert тоже работает


теперь можно и в удобном виде данные хранить и в НЕЙРОСЕТИ гнать в он лайне, и не только в нейро сети

и сигналы с MS SQL сервера получать...


MS SQL + MQL4

 
kombat:
YuraZ:

MS SQL или MySQL



под MS SQL мне еще не удалось ... :-(, по свои причинам MySQL ставить не могу


MySQL


Как показали дальнейшие изыскания эксперт отлично таки коннектится к внешней базе,

и так-же отлично там пишет что надо...

Для чего надо лишь несколько шагов:

- заиметь базу MySQL на хосте

- ввести данные коннекта в эксперт

- разрешить фаерволу этот коннект

- наслажаться работой... ;)


База у меня есть, что и не замедлил проверить на деле.

Результат отличный... !!!


Теперь новое направление исследований: чтение оттедава.

Но это уже попозжа, главное есть где копать...


похоже у всех творческий прорыв!

 
YuraZ:

похоже у всех творческий прорыв!



Не, у мене лично эт диарея базовой мысли... :))))))

 
kombat:
YuraZ:

MS SQL или MySQL



под MS SQL мне еще не удалось ... :-(, по свои причинам MySQL ставить не могу


MySQL


Как показали дальнейшие изыскания эксперт отлично таки коннектится к внешней базе,

и так-же отлично там пишет что надо...

Для чего надо лишь несколько шагов:

- заиметь базу MySQL на хосте

- ввести данные коннекта в эксперт

- разрешить фаерволу этот коннект

- наслажаться работой... ;)


База у меня есть, что и не замедлил проверить на деле.

Результат отличный... !!!


Теперь новое направление исследований: чтение оттедава.

Но это уже попозжа, главное есть где копать...

А на своём ПК запустить MySQL очень сложно? :)

 
Andy_Kon:

А на своём ПК запустить MySQL очень сложно? :)

Это вопрос или... ? ;)))


Если вопрос, то нет, не сложно.

Пакет Денвер минут 15 развернуть и слегка настроить.

Ежли тока базу, то наверное еще меньше времени и гимора.

Не знаю, бо юзаю весь Курятник по полной... :)))


Если или..., то практичности не вижу в локальной базе инфы с МТ.

Мои задумки сливать на хост, дабы там разворачивать различные проекты,

или даже попросту, например "мониторинг" состояния торговлого счёта с ДУ.

Да много чего придумать можно...

Главное появился ещё один источник информации.

Причина обращения: