Обновление версии 1b bot Lite от 16.04.2014 ver. 1.0.0.41

Дата: 16.04.2014
Изменения в интерфейсе:

Добавились две новые вкладки в Trade options -> Limits.
Custom trade volume - динамический расчет фиксирования прибыли(механизм описан ранее)
и два новых флажка:
calculate buy volume in (тут в зависимости от выбранной валютной пары или первая или вторая валюта) - выбрать валюту по которой вести расчет значения Trade volume (объема денег на которые бот может торговать)

Обновление версии 1b bot Lite от 16.04.2014 ver. 1.0.0.41


Custom buy size - динамический или расчетный Buy size
Начиная с 41 версии есть возможность менять объем закупки партии в зависимости от ситуации на рынке (увеличивать или уменьшать)
Более подробный пример описан ниже в описании новой функции IfThen.
и два новых флажка:
calculate buy size in (тут в зависимости от выбранной валютной пары или первая или вторая валюта) - выбрать валюту по которой вести расчет значения Buy size (объема денег на которые бот будет закупать партию)

Обновление версии 1b bot Lite от 16.04.2014 ver. 1.0.0.41


настройки для торговли в демо версии :

random buys - эмулирует не полную покупку на бирже случайным образом ( например бот хочет купить 100 а покупает только на 50)
random sells - эмулирует не полную продажу на бирже случайным образом ( например бот хочет продать 100 а продает только 70)

Обновление версии 1b bot Lite от 16.04.2014 ver. 1.0.0.41


В основном окне программы на вкладке Trade log выведен счетчик строк и кнопка сброса результата торговли (обнуляет всю таблицу)

Обновление версии 1b bot Lite от 16.04.2014 ver. 1.0.0.41


Добавлены новые функции и переменные:

В секции переменных Bot:

botCntParties - количество строк(партий) на текущий момент в таблице Parties

botFundsCurr1Cost - стоимость закупки всех партий в текущий момент (таблица Parties колонка TOTAL)

Обновление версии 1b bot Lite от 16.04.2014 ver. 1.0.0.41



IfThen(УСЛОВИЕ, ПАРАМЕТР1, ПАРАМЕТР2) - Функция ветвления If Then (позволяет выбрать один из двух вариантов при выполнении условия , или же не выполнении)
УСЛОВИЕ - Формула с условием
ПАРАМЕТР1 - Возвращается функцией если УСЛОВИЕ сработало
ПАРАМЕТР2 - Возвращается функцией если УСЛОВИЕ не сработало

Примеры:
Простой абстрактный пример.
Если два значения SellPrice = 14
BuyPrice = 13
IfThen(SellPrice > BuyPrice , 1, 0) - вернет 1. Так как 14>13.

поддерживает вложенность функций - можно строить сложные ветвления:
к примеру еще две переменных содержат значения:
highPrice30s=13.5
lowPrice=13

IfThen(SellPrice > BuyPrice , IfThen(highPrice30s>lowPrice , 0, 1), 0) - сначала проверит SellPrice > BuyPrice (14>13), затем highPrice30s>lowPrice и вернет 0.
Вот применимость этой функции к динамическом BUY SIZE:

Обновление версии 1b bot Lite от 16.04.2014 ver. 1.0.0.41

В примере на рисунке если цена будет ниже цены последней партии бот будет покупать частями по 100 (партиями), если выше то по 50.


0 комментариев