Matrica, хз, по моему видению, в роботах бОльшую часть кода занимает не логика алгоритма торговой системы, а логика подключения, отправки ордеров на биржу, проверка позиций и т.п.
Здесь все про строчки и индикаторы и руками, руками. Оч неудобно.
Вот, у меня сейчас нет автомата — в итоге всего окло 10 сделок за 3,5 месяца — я не сижу у компа постоянно и заглядываю туда иногда даже не каждый день. В итоге, большая часть потенциальных сделок пропускается. Какова, скажем, вероятность, что я заглянул в комп и как раз в этот момент можно совершить сделку? Ответ — практически нулевая.
Итак, индикаторы могут быть любой навороченности, но чтобы постоянно, и большей частью без толку, не пялиться в монитор, нужен бот. Индикаторы, сами по себе, ни о чем.
Т.е. только я меряю строки алготрейдинга в....%?! Ну сколько он (код) мне дохи принес, зачем его измерять в строках?! Вы его еще в попугаях расчитайте))🤣
22022022, а какая разница под какой терминал кодить? Под МТ4 есть хороший опытный программист, который способен закодить сложные задачи. А я уже по мелочи шлифую.
Можно потом и под мт5 перевести, или для любого другого терминала. Главное всё оттестить. P.S. — брали котировки насдака, сиплого, золота, нефти и т.д. в мт4, разницы нет, везде всё работает.
Форекс предпочтительнее круглосуточной торговлей. Никаких гэпов (или мизерное количество), стабильная волатильность внутри дня. Повторяемость моделей. Что еще надо для счастья?
SergeyJu, именно так. У меня самое ёмкое в .cs — это запись данных в текстовые файлы для квика и транзака. Ведь там куча разветвлений по тикерам и «покупать-продавать». Это только по объемам один цикл по счетам, а по перечисленному выше, как минимум 8 ifов с огромным числом переменных в принтах. Только эта подпрограмма в .cs у меня занимает почти 1000 строк.
Да в алгоритме куча ifов по текущим позам получается, так что и в алгоритме много команд и строк: ведь правильно, когда на один if 1 строка на каждую из команд в внутри него.
А. Г., основной объем строк занимают вовсе не торговые системы. А вся система сохранения данных, управления данными и проведения сделок, учет активов в портфелях и так далее. Сами системы — в среднем по сотне строк кода
Не считал строки своих файлов, как и их сумму килобайт. Самый большой файл .cs 248 килобайт. Да и строки в тексте программы считать бессмысленно: ПО считывания текстового файла в Си занимает 20 строк и столько же передача данных в другие файлы компа.
Matrica, таймфрейм не важен, хоть секунда. Да и количество таймфреймов — тоже не важно.
Слово «отрисовка» применительно к зигзагу я вообще не понимаю. Может быть у Вас не зигзаг, а что-то совсем другое?
HareOFF, пишу пост потому что интересно, как народ выходит из ситуации. Пытается всё впихнуть в робота с кучей кода, или ищет компромисс (чуть автоматики, часть ручного построения).
SergeyJu, вы уверены что он простой (там еще и м1 таймфрейм задействован для правильной отрисовки)? Сможете найти такой же зигзаг, чтобы он повторил эти построения экстремумов?
Алгоритм построения делался ручками, и проверялся ручками, чтобы отрисовывались нужные хай или лоу. Пусть изредка частит на флете (лишнее отбрасывается глазами), зато на тренде все нужные точки, для построения мат. модели.
ves2010, так он и записан, на почтовой марке! Четкая и простая математика.
Но в век компов, зачем лишний раз мозг расчетами нагружать, если можно всё закодить и за пару секунд получить или нужные уровни по цене и времени, или же нужное построение модели. Каждый индикатор выполняет свою функцию.
Смысл огород городить — пытаясь всё полностью автоматизировать, если оставив часть ручного труда задача решается в разы проще?!
1 надо стремиться к обратному — технической простоте… т.е весь алгоритм должен записываться крупными буквами на одной стороне спичечного коробка или почтовой марке...
2 основной вопрос алготрейдинга не как? а что?
а когда понятно что торговать то уже и возникает вопрос как...
3 вообще все проблемы алготрейдинга были решены 80 лет назад...
успехов
Matrica, вот вы пишите, потому что хотите написать пост, комментарии не отключаете, значит хотите реакцию и внимание)) Ну вот Вы её и получили)) А я, если ЗАХОТЕЛ — написал или ответил)
В чем проблема — это всё, полная херня — почему? Потому что, если бы ты мог знать, где начинается тренд и где заканчивается, ты бы тратил заработанные деньги на себя и время тратил бы как кайфонуть. А ты кайфуешь и имеешь приподнятое настроение от некоего «превосходства» выдуманного, типа у меня есть такой код, а у других нет. А толку то, если ты такой же нищеброд как и все остальные)))))