Техническое задание 1) Сразу же фиксируется ТЕКУЩАЯ ЦЕНА. Если цена отошла минимум на ПОЛОВИНУ indent , ставятся либо бай позиция либо селл (на 100 пунктов вниз например, 200 – индент) - это первые позиции сетки. С прохождением ценой минимум значения 1 целого индент вверх либо вниз от предыдущих выставленных рыночных позиций, ставятся новые позиции. Новая стека появляется при прохождении ценой интервала минимум девиатион от другого девиатион, то есть новые сетки могут открываться и ВНУТРИ максимальных и минимальных девиатионов. Девиатион отсчитывается от предыдущего девиатион и от следующего девиатион откладываются новые ордера на расстоянии половины индент вверх и вниз соответственно. 2) Для данной системы лотность ордеров бай равна = х(где х - любое целое или дробное число с 7 десятичными знаками) * средства. Лотность ордеров селл = лотность ордеров БАЙ * у ( где у – любое целое или дробное число с 7 десятичными знаками).Причём, лотность отсчитывается от первых ордеров каждой сетки, если это ордер селл, то его лотность равна лотность по бай (см. выше про лотность ордеров бай), умноженная на y на данном графике (графиков может быть 20 к примеру, ордера не должны путаться). Если первый открывшийся ордер имеет тип бай, то его лотность равна средства умноженные на х. После установки первого ордера, пропорции в лотности всех остальных ордеров данной сетки не меняются, (т.е. лотность первого ордера определяет лотоность всех остальных ордеров данного типа, а лотность ордеров противоположного типа равна, если это селл, лотность бай, умноженная на х). 3) Таких программ я планирую поставить на несколько графиков одной валютной пары, поэтому просьба сделать так, чтобы программы работали на одном инструменте одновременно и не возникало конфликтов между роботами. Потом покажете, какие мэджики выставить, чтобы не было путаницы. 4) Возможно я поставлю робот на нескольких инструментах с несколькими графиками на каждой из пар. И тогда если больше ордеров открываться не может по причине ограничения количества ордеров либо из-за нехватки средств – нужно закрыть абсолютно все позиции. Slippage = бесконечность. 5) Как только есть прибыль, и лот бай в сетке не равен лоту селл и прибыль эта обеспечена крупными ордерами с большей лотностью и прибыль равная = V пунткам (где V – любое целое или десятичное число с 7 знаками после запятой), на 5 знаковых котировках пройденным от самого прибыльного крупного (если лоты не равны в сетке) ордера, либо сетка приносит «0» который обеспечен ордерами с маленькой лотностью, то закрываются именно эти прибыльные сетки. Если лоты бай и селл равны, то прибыль просто должна быть И БЫТЬ не меньше V пунктов на 5 знаковых котировках 6) Каждые точки, после которых происходят какие-либо действия программы, нужно фиксировать, пусть даже с отсрочкой по времени, и производить те действия, которые были запрограммированы в советнике.