да нет присылать что то не имеет никакого смысла, если проблема существует и вы ее не исправляли, то программист знает где ее искать и что исправлять. Просто как правило задержки между этими событиями нет и звук звучит один раз. Там просто надо в коде это посмотреть.
1. Отправляю заявку через стакан по Si на покупку по рыночной цене 2.Заявка срабатывает и совершается сделка 3. Звук оповещения из настроек для сделки проигрывается 4. Через одну 1,5 секунды звук повторяется при появлении треугольника сделки
Почему разница между совершением сделки и появлением треугольника сделки пока не знаю возможно из за большого кол-ва графиков по Si так как по сберу SR такого нет, открыт 1 график.
Вероятно что именно из за задержки между совершением сделки и появлением треугольника сделки и происходит двойное проигрывание звукового сигнала.
При указании типа линии в индикаторе допустил ошибку в типе линии Type = TYPET_BAR случайно добавилась буква T в конец TYPE Далее при загрузке появились линии , через настройки были исправлены на свечи и сохранены в внд Теперь при загрузке этого же индикатора но уже с исправленными TYPE_BAR, все равно появляются линии.
nikolz написал: пишите значения индикатора в массив и читайте со смещением ------------------ Пример: local t={ } ----- local x=indicator(i) ---------------------- if x then t=x else if #t>0 then t=t[i-1] end end -- если значения нет, то пишем предыдущее значение ------------------- local M=#t; local x1; if M>0 then x1=t[M-1] end --читаем предыдущее значение ------------------- local x2; if M>01 then x1=tM-2] end --читаем предпредыдущее значение
При изменении кол-ва линий в индикаторе настройки не связанные с линиями сбрасываются на исходные это не ошибка? То есть изменив кол-во возвращаемых линий в индикаторе который уже используется, и потом загрузив квик с этим индикатором вы обнаружите что все настройки не сохранились, я очень долго искал где я накосячил . Видимо кол-во линий сохраняется в настройках и при их несовпадении с измененным индикатором они подгружаются заново.
Может так и правильно, с точки зрения того кто это сделал, но мне не очень понятно зачем
Вот стандартный индикатор из квика, он выдает значение индикатора на текущей свече, а как получить значение на предыдущей свече?
function OnCalculate(Index) return tonumber(Settings.Horizontal_line),ConvertValue(Settings,func(Index, Settings)) end
function MACD() --Moving Average Convergence/Divergence ("MACD") local MACD_MA = MA() local Short_MA = MA() local Long_MA = MA() local it = {p=0, l=0} return function (I, Fsettings, ds) local Fsettings=(Fsettings or {}) local ShortP = (Fsettings.SHORT_Period or 12) local LongP = (Fsettings.LONG_Period or 26) local M = (Fsettings.Metod or EMA) local VT = (Fsettings.VType or CLOSE) local SM = (Fsettings.Signal_Metod or SMA) local SP = (Fsettings.Signal_Period or 9) local Percent = (Fsettings.Percent or 1) if (ShortP>0) and (LongP>0) and (SP>0) then if I == 1 then it = {p=0, l=0} end local So = Short_MA(I, {Period=ShortP, Metod = M, VType=VT}, ds) local Lo = Long_MA(I, {Period=LongP, Metod = M, VType=VT}, ds) if CandleExist(I,ds) then if I~=it.p then it={p=I, l=it.l+1} end local i = it.l - math.max(ShortP, LongP) + 1 if (i>0) then if Percent==0 then t_MACD=So - Lo else t_MACD=100*(So - Lo) / Lo end if (SM~=SMA) and (SM~=EMA) then SM=SMA end return t_MACD, MACD_MA(i, {Period=SP, Metod = SM, VType=ANY}, {[i] = t_MACD}) end end end return nil, nil end end
Сделал такую штуку, но есть проблема, настройки загруженные из файла не отображаются в таблице и не сохраняются, но параметры меняются в соответствии с загруженными . А работают только после копирования окна графика с одновременной загрузкой настроек из файла
Разработчики Quik подскажите пожалуйста, возможно ли сделать функцию сохранения и загрузки настроек индикатора из файла через сам индикатор в принципе? Например в таблице настроек включаем save = 1(или название файла), применяем и таблица настроек сохраняется в файл.
Далее включаем load = 1 (или название файла) и таблица настроек индикатора загружается из файла
Торги разблокировали но заявка не сработала. То есть она либо отклонена либо висит там на бирже по цене первой блокировки, но так как цена ушла вверх то она не сработала. Наверно будет висеть там до вечернего клиринга если не сработает
Прямо сейчас, отправил тестовую заявку на Si через стакан по кнопке по рыночной цене. Заявка ушла и видимо встала в очередь. Так как торги заблокированы то очередь по нижней цене. Получается что заявка сразу ушла на биржу с сервера и там не сохранилась ? Поэтому ее нет в таблицах. То есть и снять эту заявку уже в принципе не возможно через брокера ?
Как всегда квик порадовал. Реально 10 лет торгую и вот решил поторговать доллар впервые. И..получил очередной сюрприз 10 лет обновлений квика после ошибки и 10 лет новые ошибки после обновления до последней версии. Ужос, больше никак не описать эту компанию
Есть 5 или 10 графиков, к каждому графику привязаны разные стратегии. Как определит где какая стратегия? Очень просто открываем менеджер и смотрим свой комментарий к графику и активируем его при необходимости.
Так как привязка стратегии осуществляется через идентификаторы к графикам, было бы удобно еще и сделать свои комментарии к графикам.
Что сильно бы облегчило работу если к графикам привязано много стратегий, даже просто для изучения и тестирования. То есть смысл этого в индивидуализации конкретного графика и его поиска. Например у меня бывает так что открыто до 50 разных стратегий как определить где какая ? Комментарий бы включал краткое описание сигнала или еще какие то данные
s_mike@rambler.ru написал: Добавьте в начало названия параметра цифры, начиная с 1, то что есть пронумеруйте их. Терминал расставит их по порядку в окне настроек
Уж вам то профессионалам должно быть известно про цифры, или вы ради своей рекламы тут отвечаете