добрый вечер ! подскажите почему на демо квик робот не может выставить стоп заявку в таблице транзакций сообщение 5.транзакция не прошла проверку сервера ,а хотя заявка в ручную выставляется
ПОДСКАЖИТЕ ! ПОЧЕМУ НЕ РАБОТАЕТ СТОП ОЩИБКА В СТРОЧКЕ T = SET_VALUE (T, "QUANTITY",QUANTITY) ХОТЯ ОБЬЁМ УКАЗАН В СТРОЧКЕ R=BUY_SBER(120,1) 120 ЦЕНА ,1 ЛОТ , ХОТЯ ТОЖЕ САМОЕ НА ОБЫЧНОЙ ЗАЯВКЕ РАБОТАЕТ ИДЕАЛЬНО НО ЕСЛИ СТРОЧКУ T = SET_VALUE (T, "QUANTITY",QUANTITY) ПЕРЕПИСАТЬ T = SET_VALUE (T, "QUANTITY",1) ТО ВСЁ РАБОТАЕТ, НО ЧИСЛО 120 ПРОГРАММА БЕРЁТ КАК ЦЕНУ ЗАЯВКИ А 1 ЛОТ ПРЕНЕМАЕТ КАК ЦЕНУ СТОП ЦЕНЫ ,НО ЕЩЁ РАЗ повторюсь ЕСЛИ ТОТ ЖЕ САМЫЙ КОД СДЕЛАТЬ ОБЫЧНОЙ ЛИМИТНОЙ ЗАЯВКОЙ ТО ВСЁ РАБОТАЕТ
ДОБРЫЙ ДЕНЬ ! ПОДСКАЖИТЕ , В ПОРТФЕЛИ НАПИСАН КОД ОН РАБОТАЕТ ВСЁ НОРМАЛЬНО НО Я ХОТЕЛ УЗНАТЬ ТАКУЮ ВЕЩЬ ,КОД ПОКАЖЫВАЕТ ТЕКУЩУЮ СВЕЧУ НАЗОВЁМ ЕЁ НУЛЕВОЙ ,А МНЕ НУЖНЫ ЗНАЧЕНИЯ ПРЕДЫДУЩЕЙ СВЕЧИ , КАК ЭТО СДЕЛАТЬ ПОЖАЛУЙСТА ПОДСКАЖИТЕ И НАПИШИТЕ КОД
'=== БЛОК ПОЛУЧЕНИЯ ДАТЫ И ВРЕМЕНИ === NEW_GLOBAL("DT", GET_DATETIME()) DTLINE = GET_VALUE(DT,"DATETIME") DAY = SUBSTR(DTLINE, 0 , 2) 'ДЕНЬ MONTH = SUBSTR(DTLINE, 3 , 2) 'МЕСЯЦ YEAR = SUBSTR(DTLINE, 6 , 4) 'ГОД DATE = YEAR & MONTH & DAY 'СКЛЕЙКА ДАТЫ
HOUR = SUBSTR(DTLINE, 11 , 2) 'ЧАСЫ MINUTE = SUBSTR(DTLINE, 14 , 2) 'МИНУТЫ SECOND = SUBSTR(DTLINE, 17 , 2) 'СЕКУНДЫ TIME = HOUR & MINUTE & SECOND 'СКЛЕЙКА ВРЕМЕНИ '=== КОНЕЦ ПОЛУЧЕНИЯ ДАТЫ И ВРЕМЕНИ ===
DT = GET_DATETIME() 'ОБНОВЛЕНИЕ ДАТЫ И ВРЕМЕНИ В СЛЕДУЩЕЙ ИТЕРАЦИИ
'=== БЛОК ПОЛУЧЕНИЕ ДАННЫХ С ГРАФИКА === FUNC GET_LINE(TAG) CANDLE = GET_CANDLE_EX(TAG, DATE, TIME) LINES = GET_VALUE(CANDLE,"LINES") LINE = GET_COLLECTION_ITEM(LINES,0) OPEN = GET_VALUE(LINE,"OPEN")+0 HIGH = GET_VALUE(LINE,"HIGH")+0 LOW = GET_VALUE(LINE,"LOW")+0 RESULT = GET_VALUE(LINE,"CLOSE")+0 END FUNC '===КОНЕЦ ПОЛУЧЕНИЕ ДАННЫХ С ГРАФИКА ===
P = GET_LINE("PRICE_LINE") 'ИДЕНТИФИКАТОР ЦЕНЫ
LOG(P)
'=== БЛОК ВЫВОД ДАННЫХ В ТАБЛИЦУ === FUNC LOG(CLOSE,OPEN,HIGH,LOW) OUTPUT = CREATE_MAP() OUTPUT = SET_VALUE(OUTPUT,"DATE",DATE) OUTPUT = SET_VALUE(OUTPUT,"TIME",TIME) OUTPUT = SET_VALUE(OUTPUT,"OPEN",OPEN) OUTPUT = SET_VALUE(OUTPUT,"HIGH",HIGH) OUTPUT = SET_VALUE(OUTPUT,"LOW",LOW) OUTPUT = SET_VALUE(OUTPUT,"CLOSE",CLOSE) END FUNC DELETE_ALL_ITEMS() 'ФУНКЦИЯ УДАЛЕНИЯ СТАРЫХ ДАННЫХ ИЗ ТАБЛИЦЫ ADD_ITEM(1,OUTPUT) '=== КОНЕЦ ВЫВОД ДАННЫХ В ТАБЛИЦУ ===
END_PROGRAM
PARAMETER DATE; PARAMETER_TITLE ДАТА; PARAMETER_DESCRIPTION ДАТА; PARAMETER_TYPE STRING(30); END
PARAMETER TIME; PARAMETER_TITLE ВРЕМЯ; PARAMETER_DESCRIPTION ВРЕМЯ; PARAMETER_TYPE STRING(30); END
ДОБРЫЙ ДЕНЬ ! Я ТОРГУЮ ЧЕРЕЗ QUIK УЖЕ 5 ЛЕТ ,И МОГУ СКАЗАТЬ ЧТО ЛУДШЕ ЧЕМ QUIK НЕ ЧЕГО НЕТ В РОССИИ ,НО КАК Я СЧИТАЮ ЕСТЬ НЕ КОТОРЫЕ НЕ ДОСТАТКИ, К ПРИМЕРУ ОТСУДСТВИЕ КЛАСТЕРНОГО АНАЛИЗА РЫНКА . ПОЖЕЛАНИЯ, ПОЖАЛУЙСТА ARQA Technologies СДЕЛАЙТЕ КВИКЕ КЛАСТЕРНЫЙ АНАЛИЗ ,К ПРИМЕРУ ТОТ ЖЕ САМЫЙ ГРАФИК НА КОТОРОМ СВЕЧИ С РАСПРЕДЕЛЕНИЕМ ОБЬЁМА ПО ЦЕНАМ (СУММАРНЫЙ,ДЕЛЬТА) ПРИМЕРНО ТАК КАК ЭТО СДЕЛАНО В ПРИВОДЕ QScalp И ВТОРОЕ ПОЖЕЛАНИЕ ,ПОЖАЛУЙСТА СДЕЛАЙТЕ ЧТОБ В СТАКАНЕ МОЖНО БЫЛО ВЫДЕЛЯТЬ ОБЬЁМ ДРУГИМ ЦВЕТОМ НА ПРИМЕР ОБЬЁМ ДО 1000 КОНТРАКТОВ ОДНИМ ЦВЕТОМ ,СВЫШЕ ДРУГИМ ЦВЕТОМ,ВОТ В ТАБЛИЦЕ ВСЕХ СДЕЛОК ЭТО ФУНКЦИЯ РЕАЛИЗОВАНА И ЭТО ОЧЕНЬ ХОРОШО ,ПОМОГАЕТ ,А В СТАКАНЕ ПОКА НЕТ ,НЕ ЗНАЮ ПОЧЕМУ НО ОЧЕНЬ ЖАЛЬ. БОЛЬШОЕ СПАСИБО ЗА ВНИМАНИЕ!