Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Библиотеки

MQL4-PostgreSQL - библиотека для MetaTrader 4

Просмотров:
5150
Рейтинг:
(15)
Опубликован:
2014.10.06 14:45
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Библиотека для работы с базой данных PostgreSQL. Реализована аналогично интерфейсу с MySQL.

Для корректной работы нужно установить PostgreSQL, либо скопировать libpq.dll, libeay32.dll и libintl.dll в каталог библиотек.

Скачать файлы последней версии на момент публикации можно по ссылке: http://get.enterprisedb.com/postgresql/postgresql-9.3.5-1-windows-binaries.zip

Пример кода:

#include <mql4-postgresql.mqh>

int idDB;

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   string DQ[][2];
   if (!init_PSQL(idDB,"host=postgres user=test dbname=test password=test")) {
     deinit_PSQL(idDB);
     return;
   }
   PSQL_Query(idDB,"insert INTO test VALUES ('qweqwe5');");
   int countRows=PSQL_FetchArray(idDB,"select n,test from test;",DQ);
   for (int i=0; i < countRows; i++) {
     Print("row ",i,": ",DQ[i][0]," ; ",DQ[i][1]);
   }
   deinit_PSQL(idDB);
  }

SQL код используемой таблицы:

CREATE TABLE test (
    test character varying,
    n integer NOT NULL
);

CREATE SEQUENCE test_n_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;

 ALTER TABLE ONLY test ALTER COLUMN n SET DEFAULT nextval('test_n_seq'::regclass);
News Trading News Trading

Советник для торговли по экономическому календарю сайта Investing.com.

cm_ind - Smart Gread cm_ind - Smart Gread

Индикатор расчета параметров сеточных стратегий.

Ozymandias v2 Ozymandias v2

Модификация известного индикатора Ozymandias.

Spiral Spiral

Скрипт рисует на графике спираль.