Помогите в написании скрипта, Помощь в написании скрипта
Пользователь
Сообщений: Регистрация: 22.12.2023
22.12.2023 13:12:18
Кто сможет помочь в написании не сложного скрипта. Задача в общем-то простая. Необходимо что бы скрипт считал Moving Average для фирм из таблицы MAIN за 14 периодов в 1 минуту. Результат в стандартную таблицу с полями Эмитент, рост цены в процентах, Moving Average в процентах. В идеале кнопки - купить, продать, стоп заявка.
Пользователь
Сообщений: Регистрация: 30.01.2015
24.12.2023 15:55:49
Не перестаю удивляться подобной формулировки вопроса. Казалось бы, если задача простая, то в чем проблема написать самому? Если не могешь , то как определил, что задача простая?
Пользователь
Сообщений: Регистрация: 20.12.2020
24.12.2023 20:04:40
Цитата
nikolz написал: как определил, что задача простая?
А разве надо определять? Тут иной подход Обзываешь задачу простой и она сразу стоить меньше будет, ну простая же )
Пользователь
Сообщений: Регистрация: 22.12.2023
25.12.2023 02:00:51
nikolz, изучать для этого незнакомый мне язык, с непонятной мне логикой, не совсем комфортно. Потрачу кучу времени и сил для получения результата, которого я могу добиться заплатив денежку. Не вижу смысла. Так же не вижу смысла в вашем ответе. Не нравится - проходим мимо.
Пользователь
Сообщений: Регистрация: 22.12.2023
25.12.2023 04:36:40
BlaZed, вы реально считаете 40 строчек кода сложной задачей? Ну если сделать пару кнопок (купить-продать) это ещё скопировать сотню строк с готового скрипта (их сотни) и вставить в эту программу... Не смешите меня. Я пишу программы сам, но на другом языке, и как сказал выше, не имею желания загружать в свой мозг язык, который я ни когда не буду использовать...
Пользователь
Сообщений: Регистрация: 30.01.2015
25.12.2023 17:24:55
Цитата
МихаилСМ написал: , изучать для этого незнакомый мне язык, с непонятной мне логикой, не совсем комфортно. Потрачу кучу времени и сил для получения результата, которого я могу добиться заплатив денежку. Не вижу смысла. Так же не вижу смысла в вашем ответе. Не нравится - проходим мимо.
Это не вопрос, а мнение. Возможно задача простая, но возможно и сложная. Все зависит от технического задания. ---------------------------- Вы получите реальное предложение, если без поверхностных суждений о сложности не решенной задачи, выложите тех задание с указанием сроков и стоимости, и тестов для оценки правильности решения. ---------------- Убежден, что у дилетантов все задачи простые. ------------------ Реально сложность задачи можно узнать лишь после ее решения.
Пользователь
Сообщений: Регистрация: 30.01.2015
25.12.2023 17:25:47
Пишу на любом языке программирования.
Пользователь
Сообщений: Регистрация: 22.12.2023
26.12.2023 01:35:38
Вот что я хочу получить. Накидал на коленке на QPILE, он мне более понятен, т.к. очень похож на ФОКС...Тоже самое нужно на LUA.
MyList = "SGZH,FESH,AQUA" FOR i from 1 to 3 nFind=FIND(MyList, 1, ",") IF nFind > 0 emi = TRIM(SUBSTR(MyList, 0, nFind)) MyList=SUBSTR(MyList, nFind+1, LEN(MyList)) END IF emitent= GetInf(emi) END FOR FUNC GetInf(emi) FOR i from 1 to 14 curdate=GetDATE(-i) 'функция возвратит дату slice = Get_Candle_Ex(emi, curdate, "") LineCount=Get_Value(slice,"COUNT") +0 time=Get_Value(slice,"TIME") lines=Get_Value(slice,"LINES") IF LineCount>0 LineCount=Get_Value(slice,"COUNT") time=Get_Value(slice,"TIME") lines=Get_Value(slice,"LINES")
low_col=INSERT_COLLECTION_ITEM(low_col,f,low) date_col=INSERT_COLLECTION_ITEM(date_col,f,curdate) high_col=INSERT_COLLECTION_ITEM(high_col,f,high) open_col=INSERT_COLLECTION_ITEM(open_col,f,open) close_col=INSERT_COLLECTION_ITEM(close_col,f,close) END IF END FOR 'далее вычисляем Moving Average и выводим в таблицу. END FUNC
Пользователь
Сообщений: Регистрация: 15.06.2023
29.12.2023 20:35:16
МихаилСМ, Вы посмотрите по сайту. здесь столько подобных примеров на луа.
Пользователь
Сообщений: Регистрация: 15.06.2023
05.01.2024 10:25:08
МихаилСМ, Посмотрите здесь может найдете что для себя.