Germany | Finland | Saint Petersburg | Drive

Округление до ближайшего значения

Опубликовано в AmiSharp

Округлить стандартными средствами Amibroker можно лишь до целого. Часто нужно округлять до произвольного значения, например,когда необходимо округлить цену до ее шага

function Round_To_Step(p1,p2)
{ local result;

  if (p2 == 0)
     result = round(p1);
  else
    result = round(p1 / p2) * p2;
  return result;
}

Получение кода класса из таблицы текущих параметров по коду бумаги

Опубликовано в AmiSharp

Получение кода класса из таблицы текущих параметров по коду бумаги. В таблице должны присутствовать столбцы кодов инструментов и кодов классов. Возвращает строку с именем класса либо пустую строку, если найти код класса не удалось.

Получение значения параметра из таблицы текущих параметров QUIK

Опубликовано в AmiSharp

Получение параметра в столбце ColumnName из Таблицы Текущих Значений по Коду бумаги и Коду Класса. Результат - строка. Если ошибка или невозможно однозначно определить, возвращается пустая строка

Что такое AmiSharp?

Опубликовано в AmiSharp

Это адаптер двусторонней связи, позволяющий использовать Amibroker (или другую программу) в связке с QUIK для построения сложных полноценных автоматизированных торговых систем, основанных на техническом анализе. Адаптер позволяет посылать заявки (и любые другие транзакции) на биржу из приложения напрямую в терминал QUIK, контролировать их исполнение, управлять терминалом, получать данные из любых таблиц QUIK, предоставляет необходимые сервисные функции. Разрабатывалась специально для программы технического анализа Amibroker, однако вполне применима в иных случаях. Мне известно об использовании AmiSharp с другими программами ТА (Wealth-Lab, SierraCharts, MetaStock), математическими пакетами (MathLab, Excel) и массой программ, написанных пользователями на различных низко- и высокоуровневых языках.

Подробнее в материале AmiSharp, пример построения робота в статье Как сделать робота на AmiSharp? и на форуме.

Майнинг в браузере