Alexander (Все сообщения пользователя)

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

Страницы: 1
Сетка инструмента, Привязка геометрических фигур к сетке инструмента.
 
И второй ньюанс: при открытом графике инструмента в меню при клике правой кнопки мыши, было бы удобно добавить пункт - "Открыть стакан заявок"
Сетка инструмента, Привязка геометрических фигур к сетке инструмента.
 
Цитата
Roman Azarov написал:
Alexander, добрый день!

В текущей реализации такой возможности нет.
Можем зарегистрировать пожелание на доработку. Регистрируем?
Конечно регистрируем. Это же очень удобно, нежели потом каждую точку править по данным со свечки.
Сетка инструмента, Привязка геометрических фигур к сетке инструмента.
 
Добрый день!
Возможно ли привязать рисование геометрических линий на графике сразу с привязкой к сетке инструмента.
Привязка по времени есть! Т.е. к примеру на дневном графике линию тренда возможно нарисовать только от одного бара до другого ( от 1 дня к примеру до 2-го, линия не может начаться от 1,5 дня, если тайм фрейм 1 день)
По цене привязка к сетке отсутствует. Например: шаг цены инструмента 1 рубль. Но линию возможно нарисовать и от 1,3 до 2,8 рубля.
Вопрос: существует ли способ привязать координаты геометрических фигур к сетке инструмента (шагу цены).
Спасибо!
Индекс формирующегося бара.
 
Добрый вечер!
Нет ни у кого примера простенького скрипта для открытия "по рынку" с выставлением стоп лоса и тейк профита?
И простенького скрипта закрытия этого  ордера "по рынку".
Спасибо!
Индекс формирующегося бара.
 
Николай, подскажите,
какой код внутри индикатора, при выполнении какого либо условия позволяет издавать Alert (звуковой сигнал, наподобие того когда приходит сообщение в квике) ?
Индекс формирующегося бара.
 
Цитата
Цитата
Владимир написал:
Alexander, Истории минутных свечей (да хоть тиков!) практически за любой период в Инете до мамы! Я когда-то этим интересовался (историю брал с сайта mfd.ru), но уже с полгода как завязал с этим занятием: сейчас меня интересуют максимум часовые свечи, причём теперь я их считаю сам. Чего и другим советую. СКАЗКА!  ::  
Пробовал запрашивать минутки на mfd, например за какую либо неделю 2011 года, итог: "Вы запросили данные за слишком большой временной период."  
Индекс формирующегося бара.
 
Великолепно работает!!!

Ещё бы квик позволял видеть историю минуток не только за последнюю неделю и вообще была бы сказка.
Индекс формирующегося бара.
 
Цитата
Nikolay написал:
Так я Вам уже написал:

Так расчет будет только для исторических баров при старте. Текущий бар всегда равен Size, а значит и расчета нет.
Когда появится новый бар, он опять равен Size.

Если Вы хотите при поступлении нового бара произвести расчет прошлого бара, то необходимо обеспечить хранение последнего рассчитанного бара он будет равен Size()-1, а при поступлении нового увеличить индекс рассчитанного бара и произвести расчет. Т.о. Вы будете производить расчет последнего закрытого бара.
Николай, затрудняюсь с решением задачи.
======================
sum = 0
lastClsBar = 0
function OnCalculate(index)
if T(index).hour == 9 then
sum = 0
end
if O(index) ~= C(index) then --исключаем пред и пост торговые бары, а также бары без движения.
if O(index) < C(index) then
sum = sum + V(index)
else
sum = sum - V(index)
end
end
if index == Size()-1 then
lastClsBar = sum
end
return sum
end
=======================
Рассчитанное значение сохранил, а вот дальше не понимаю, как это реализовать.
Индекс формирующегося бара.
 
Цитата
s_mike@rambler.ru написал:
Цитата
Nikolay написал:
Так я Вам уже написал:

Текущий бар всегда равен Size
это неверное утверждение  
Вы хотите сказать, что это до сих пор не исправили и Size считает временные интервалы?
Индекс формирующегося бара.
 
Николай, понял, спасибо!
Индекс формирующегося бара.
 
Settings=
{
 Name = "Индикатор объёма v1",
 line =
      {
        { -- Первая линия - настройки
          Name = "Среднее Значение", -- надпись над линией при наведении курсора
          Color = RGB(255, 0, 0),
          Type = TYPE_LINE,
          Width = 2
        }
     }
}
function Init()
   return 1 --инициализируем одну линию на графике
end
sum = 0
function OnCalculate(index)
if T(index).hour == 9 then
sum = 0
end
if index ~= Size() then
if O(index) ~= C(index) then --исключаем пред и пост торговые бары, а также бары без движения.
if O(index) < C(index) then
sum = sum + V(index)
else
sum = sum - V(index)
end
end
end
return sum
end

========================
Прямая красная линия - это новые бары после запуска индикатора. Расчёты не идут.
Индекс формирующегося бара.
 
Цитата
Nikolay написал:
В Квик нумерация баров идет от 1, в отличии от MT.

Поэтому последний бар равен результату выполнения функции Size(). Она возвращает текущее число баров. Если индекс равен ему, то он последний существующий бар.
Да отлично работает!
но это вызвало другую проблему. У меня остановились расчёты вообще. Новые бары формируются, а индикатор расчёты не проводит.

function OnCalculate(index)
if index ~= Size() then
if O(index) ~= C(index) then --исключаем пред и пост торговые бары, а также бары без движения.
if O(index) < C(index) then
sum = sum + V(index)
else
sum = sum - V(index)
end
end
end
return sum
end

Можете подсказать, где я ошибаюсь?
Индекс формирующегося бара.
 
Добрый день!

Пишу индикатор, необходимо чтобы он проводил расчёты по всем барам текущего графика, кроме первого (самого правого, формирование которого ещё не завершено).
Не могу найти способ вычислить номер этого бара, чтобы сравнить с Index в OnCalculate.
С увж.,

Александр.
Страницы: 1
Наверх