tdm (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
CreateDataSource: ограничить число полученных свечек
 
Пробую реализовать в скрипте то что я делаю визуально
использую CreateDataSource, далее мне нужны результаты индикаторов для несколько последних свечек
Этот код работает прекрасно, но очень долго, т.к. получается более 2 тысяч свечей:
Скрытый текст
хочу допустим 3 последних значения:
Скрытый текст
но этот код не работает, в случае с MA ошибка: LuaIndicators\MA.lua:83: attempt to perform arithmetic on field '?' (a nil value)

повторяется не только для MA, пробовал разные индикаторы, везде не работает если не с первого значения брать расчет
можно править код индикаторов, но может есть решение более правильное, и в data source можно взять последние n значений?...
Можно ли как-то в скрипте перебирать различные инструменты, с которыми работает?
 
попробую объяснить что мне хочется.
Я сделал таблицу с якорем, и несколько графиков с разными индикаторами и таймфреймом.
Для выбора позиций, которые мне покупать, двигаюсь по списку акций в таблице и визуально оцениваю по графикам/индикаторам, интересна мне эта позиция или нет.
Руками это напряжно делать, захотел с помощью Lua автоматизировать процесс, т.е. чтобы скрипт сам прошелся по всем позициям и в итоге выдал мне список интересных акций.
Изучая вопрос программирования на Lua выяснилось, что для того чтобы внутри скрипта иметь доступ к данным графика и индиктора, нужно чтобы этот график был открыт. Т.е., оценить получится только одну в данный момент открытую позицию. Либо генерировать графики для всех позиций, но их получится слишком много.
Подскажите, возможно ли как-то реализовать перебор позиций? Менять инструмент для графиков из Lua? Или, может, возможно как-то получать данные не открывая график?
[Feature Request] стоп-лосс, исключающий ложные пробои
 
Добрый день,
хотелось бы иметь возможность срабатывания стоплосса не по единичному срабатыванию цены, а если цена условия держится какое-то время (до минуты) или сколько-то сделок.
Чтобы не было срабатывания по ложному пробою.
Возможно ли это сделать?
Как сделать таблицу своих позиций с якорем?
 
таблицу "состояние счета" нельзя заякорить (по крайней мере, у меня такая кнопка отсутствует)
А в "текущую таблицу параметров" я не нашел, как вставить только свои позиции. Думал, может можно отфильтровать по полю вроде "количество куплено", но нет такого полечка:(
Есть ли способ получить таблицу своих позиций с якорем? Цель - быстро пробежаться по своим позициям, посмотреть индикаторы, подвигать стоплоссы
Отображать индикатор только на последней свечке?
 
добрый день,
пробую разобраться как писать индикаторы, вроде написал.
Суть - в текущей момент времени, т.е. на последней свечке, мне хочется знать некое число. Выставляю его треугольником.
Но выставляются они над всеми свечками, и в глазах рябит. Мне реально нужно только одно значение, последнее.
Есть ли возможность сделать это?
Страницы: 1
Наверх