- Подключение Metatrader 5 к криптобирже Binance.
- [АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3.
- Прошу написать простой советник для новичка.
Добрый день! Пробовал уже кто нибудь написать робота через chat gpt или похожие AI ? Я задавал подобный вопрос одной AI ответ был что на языке ml 5 писать не умеет но через определенные библиотеки пишет на пайтоне . Если у вас был опыт поделитесь .
Судя по отзывам пробовали многие (сам не пробовал). Но, как правило, получившееся нечто даже не компиляется без правок :(
Он пишет ахинею с ошибками. Путает mql5 с mql4, а иногда с C++, причём сам в этом признаётся.
- Это точно на mql5 код?
- Нет, это на C++.
- Я же просил на mql5.
- Вы правы...
Добрый день! Пробовал уже кто нибудь написать робота через chat gpt или похожие AI ? Я задавал подобный вопрос одной AI ответ был что на языке ml 5 писать не умеет но через определенные библиотеки пишет на пайтоне . Если у вас был опыт поделитесь .
ChatGPT убийца писателей кода?
Добрый день! Пробовал уже кто нибудь написать робота через chat gpt или похожие AI ? Я задавал подобный вопрос одной AI ответ был что на языке ml 5 писать не умеет но через определенные библиотеки пишет на пайтоне . Если у вас был опыт поделитесь .
На данном этапе AI может рассцениваться исключительно как туповатый ассистент, потолок которого это подтянуть какой то простенький алгоритм который лень гуглить.
Написать что либо полноценное и даже элементарное он не способен на любом языке.
Разработка Специального математического обеспечения - нечто вроде искусства. Необходимо всё время заглядывать за горизонт.
Это не кодинг. Это создание системы, которая живёт по законам, созданным тобою и тобою, в дальнейшем, слабо контролируется.
Нынешние нейросети не сильно тянут на искусственный интеллект,- они одномерны; примитивны.
обладая "подушкой" можете поставить эксперимент - один и тот-же алгоритм дать в разработку 1) freelance подешевле 2) тщательно выбрать исполнителя 3) в ChatGPT
№3 что-то быстрее, но потребуется доработка напильником и наждачкой чтобы просто заработало
№2 будет самым дорогим и долгим
№1 вроде как оптимум по расходы/скорость
но по результатам :
* №3 будет дай бог ноздря-в-ноздрю с 1 и оба будут лить со страшной силой. Но сделанный руками может работать в реальном рынке.
* 2 тоже будет лить (эксперементальная идея вряд-ли была граалем) но меньше.
и далее развивать получится только созданное человеками
Код на MQL5. Канал для ночного скальпинга Конечно, вот пример кода для создания ночного скальпера на основе канала на MQL5: //+------------------------------------------------------------------+ //| Channel Night Scalper | //| Copyright 2021, MyName | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2021, MyName" #property link "https://www.mql5.com" #property version "1.00" #property strict //--- input parameters input int MagicNumber=12345; // магическое число для ордеров input double LotSize=0.01; // размер лота input double ChannelPeriod=60; // период канала в минутах input double StopLoss=50; // стоп-лосс в пунктах input double TakeProfit=100; // тейк-профит в пунктах //--- global variables int Ticket=0; // номер ордера double OpenPrice=0; // цена открытия ордера double ChannelHigh=0; // верхняя граница канала double ChannelLow=0; // нижняя граница канала //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { double Bid=SymbolInfoDouble(_Symbol,SYMBOL_BID); // текущая цена продажи double Ask=SymbolInfoDouble(_Symbol,SYMBOL_ASK); // текущая цена покупки if(TimeMinute(TimeCurrent())%ChannelPeriod==0) // проверяем, что текущее время кратно периоду канала { double High=iHigh(_Symbol,PERIOD_M1,ChannelPeriod,0,MODE_HIGH,1); // находим максимум за период канала double Low=iLow(_Symbol,PERIOD_M1,ChannelPeriod,0,MODE_LOW,1); // находим минимум за период канала ChannelHigh=(High+Low)/2+(High-Low)/4; // вычисляем верхнюю границу канала ChannelLow=(High+Low)/2-(High-Low)/4; // вычисляем нижнюю границу канала } if(Bid>ChannelHigh && Ticket==0) // если текущая цена продажи выше верхней границы канала и нет открытых ордеров { Ticket=OrderSend(_Symbol,OP_SELL,LotSize,Bid,3,Bid+StopLoss*_Point,Bid-TakeProfit*_Point,…[omitted]вот например .
как то понадобилось сделать трейлинг стоп .
Выдала почти рабочий код. И все быстро.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования