Один из моих скриптов на счету работает по очень простому принципу: покупает частями при снижении цены. С каждой покупкой по цене, ниже предыдущей, количество лот я увеличиваю, так что бы последняя покупка была вдвое больше первой по количеству лотов. При этом средняя цена покупки неуклонно и равномерно падает. Продаёт этот скрипт на росте, когда цена выше средней цены покупки на заданный процент.
Что бы такой скрипт работал на "полную мощность" ему нужно сначала "затариться" по полной. Т.е. необходимо ждать существенного снижения цены, если цена на актив не падает активно, то и покупается мало или ничего.
Эквити выглядит некрасиво, особенно в период закупки. Однако он приносит прибыль

не сразу, иногда очень не скоро, но приносит. Естественно речь про акции и только про акции. Кстати, акции, это реальная собственность, которая к тому же не облагается налогами, как, например, недвижимость или транспорт (налогами облагается эмитент). Акции хранятся в депозитарии, риск утраты акций минимален, правда присутствует риск банкротства эмитента.
На фьючерсах этот подход не применим.