View Sidebar
Яндекс.Метрика
 

Post Tagged with: Скрипт

АСВ выплатило страховку по Арксбанку

АСВ выплатило страховку по Арксбанку

Мой первый визит за страховым возмещением в Сбербанк состоялся 6 августа 2016. В тот день я получил только часть суммы своих вкладов. Напомню, Арксбанк жулил, и не все суммы отображал на балансе. Мои вклады попали в реестр вкладчиков частично, первоначальные взносы отобразились, пополнения вкладов нет. Сразу скажу, для меня все разрешилось благополучно и без нервов.

arxbank-search

Скрипт PHP мониторинга трансляции TSlab с автосохранением

Скрипт PHP мониторинга трансляции TSlab с автосохранением

Сервис трансляции TSlab позволяет удаленно наблюдать работу агентов или роботов, но не имеет возможности сохранять историю трансляции для последующего анализа. А такая возможность кажется не лишней.

tslab-monitor

Например, при смене очередного фьючерса, статистика в агенте теряется, а взглянуть как торговали роботы в прошлом, хотя бы на скриншоте торгов, хочется.

Предлагаю вашему вниманию очень простой PHP скрипт. Он с заданной периодичностью сохраняет картинки указанной трансляции с http://www.comon.ru/tslab/, при этом не важно, закрыта трансляция паролем или нет.

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 3. Почти API smart-lab

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 3. Почти API smart-lab

В сегодняшнем посте отойдем от брокера Алор и займемся написанием скрипта для Смарт-Лаб. Этот скрипт добавления данных в стейтмент smart-lab, думаю, будет интересен многим, в независимости от выбранного вами брокера. Скрипт может служить отправной точкой для собственных разработок по загрузке в смарт-лаб. Начало темы читайте тут.

smart-lab-logo

Скрипт состоит всего из четырех процедур (функций).

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 2. Чтение отчета XML

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 2. Чтение отчета XML

Теперь наша задача получить из XML-файла отчета брокера информацию о сальдо на конец дня, сумму по операциям зачислений/списаний, сформировать комментарии. Начало цикла читайте тут.

Функция чтения отчета будет возвращать такой массив:


$result['movement'] = ''; //сумма Зачисления/списание
$result['comment'] = ''; // Комментарий
$result['account'] = ''; //Остаток

Например, если сальдо на конец дня составил 123 784.70 руб., и было две операций списания со счета:

alor-operation
то возвращаемый массив будет содержать следующие значения

$result['movement'] = '-2250'; //сумма Зачисления/списание
$result['comment'] = 'Вознаграждение брокера за ПО (-2 000.00), Вознаграждение брокера (-250.00)'; // Комментарий
$result['account'] = '123784.7'; //Остаток

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 1. Скачивание отчетов

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Часть 1. Скачивание отчетов

Переходим к делу. Форма авторизации в личном кабинете расположена по адресу https://client.alor.ru/.

alor_login

Взглянем на исходный код страницы HTML и найдем там саму форму авторизации:


<form name="form_auth" method="post" target="_top" action="/index.php?login=yes" class="b-auth-form">
<input type="hidden" name="AUTH_FORM" value="Y" />
<input type="hidden" name="TYPE" value="AUTH" />
<input type="hidden" name="backurl" value="/index.php" />				


<div class="b-auth-form__messages"></div>


<input class="b-auth-input__login" type="text" name="USER_LOGIN" maxlength="255" value="P054137" placeholder="Логин"/>

<input class="b-auth-input__password" type="password" name="USER_PASSWORD" maxlength="255" placeholder="Пароль"/>
<label class="b-auth-input__remember"><input type="checkbox" id="USER_REMEMBER" name="USER_REMEMBER" value="Y" /> Запомнить меня</label>

<button class="b-auth-input__submit" type="submit" name="Login" value="1">Войти</button>
</form>

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Введение

Автоматическая загрузка отчетов брокера АЛОР на smart-lab.ru. Введение

Так сложилось, что я увлекся алготрейдингом. Сайт Смарт-лаб позволяет ввести статистику изменения счета, выводить графики в процентах и в деньгах по дням и месяцам. Одно меня смутило, заносить эти данные надо вручную. Надо брать отчет брокера и переносить руками данные за день в смарт-лаб (http://smart-lab.ru/).

Смарт-лаб отчет

Лень мне это делать. Если уж можно автоматизировать торговлю на бирже, то почему бы не автоматизировать процесс  загрузки данных из личного кабинета брокера прямо на сайт Смарт-лаб?

Алор отчет

Написал скрипт на языке PHP которым решил поделиться.

css.php