Избранное трейдера Задача трех тел
Всем привет! Записал экспромтом ролик. Тема очень интересная. В принципе реализовать при помощи нее наконец стало возможно любые ваши задумки, просто описав их человеческим русским языком. В описание должны быть прописанные любые мелочи, тогда реализация будет правильной.
Писать алгоритмы можно, как в GPT4, так и в Claude 3. Из России без всяких VPN можно получить доступ сразу ко всем нейросетям тут: https://www.yeschat.ai/. Правда в сутки есть ограничения на запросы, но их хватает.
P.S. При заходе на сайт без VPN у меня почему то ругается антивирус, но его можно отключить на время или это чисто глюк у меня.
Ролик записал экспромтом, так что были косяки, которые сейчас поясню.
*Для trading view все сгенерилось без проблем и сразу. Есть возможность запускать алгоритмы из TradingView прямо на ваш брокер, но тут надо колдовать с API. Если у кого, есть инфа как это проще всего реализовать, пишите в коментах.
* Для MT4 генерил в ролике в ChatGPT4 там в итоге были косяки, потом понял, что рабочий скрипт получалось до этого сгенерить в Claude 3 под конец ролика показал, рабочий вариант.

=ФИЛЬТР.XML(ВЕБСЛУЖБА("iss.moex.com/iss/engines/stock/markets/shares/boards/TQBR/securities.xml?iss.meta=off&iss.only=marketdata&marketdata.columns=SECID,LAST");"//document//data//rows//row[@SECID='"&A3&"']/@LAST")Помогите и поделитесь знаниями. На чем может быть основан этот индикатор. Понятно что связан с АТР, но легче не становится. Кода конечно нет
Но хотелось бы попробовать сделать что-то подобное

Говорить, что у тебя есть Грааль, – так себе затея!
Поэтому скажу иначе: у меня целых два Грааля! 😄 Накопил за 10+ лет профессионального трейдинга.
Грааль – это гипотетическая торговая система с потрясающим преобладанием профитов над убытками либо вовсе без убытков!
Итак, да, у меня их две штуки)
Первый мой Грааль – это сложная конструкция на квантовом трейдинге, с массивом Big Data и прочим, прочим. Одной статьёй не охватишь. Этой темы я касался в прошлых публикациях.
А вот второй Грааль – это грид-система (сеточник), усиленная авторскими ноу-хау. Эту стратегию я назвал Knife Catcher (Ловец Ножей), о ней и пойдёт рассказ. За Грааль пояснить не забуду 😉
<code class="language-javascript">// Второй закон Ньютона: F = m * a
// Strategy основана на движении цены
// Если цена растет, покупаем, если цена падает, продаем
function calculateForce(prices) {
// Подсчитываем разницу между текущей и предыдущей ценами
const priceDifference = prices[prices.length - 1] - prices[prices.length - 2];
// Подсчитываем силу
const mass = 1; // Масса (может быть настраиваемой величиной)
const acceleration = priceDifference; // Ускорение равно разнице в цене
return mass * acceleration;
}
function executeTrade(force) {
if (force > 0) {
// Если сила положительная, покупаем
console.log("Покупаем");
// Дополнительные действия по покупке акций, например:
// placeOrder("buy", "AAPL", 100);
} else if (force < 0) {
// Если сила отрицательная, продаем
console.log("Продаем");
// Дополнительные действия по продаже акций, например:
// placeOrder("sell", "AAPL", 100);
} else {
// Если сила равна нулю, ничего не делаем
console.log("Ждем");
}
}
// Пример использования
const priceData = [100, 105, 110, 108, 115, 120];
const force = calculateForce(priceData);
executeTrade(force);
</code><code class="language-javascript">// Предположим, что у нас есть массив данных с курсами акций
const stockPrices = [100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200];
// Функция для вычисления угла между двумя курсами акций
function calculateAngle(price1, price2) {
return Math.acos((price1 * price2) / (Math.sqrt(price1 ** 2 + price2 ** 2)));
}
// Функция для принятия решения о покупке или продаже акций на основе угла
function makeTradingDecision(stockPrices) {
// Получаем две последние цены акций
const lastPrice = stockPrices[stockPrices.length - 1];
const secondLastPrice = stockPrices[stockPrices.length - 2];
// Вычисляем угол между двумя курсами акций
const angle = calculateAngle(lastPrice, secondLastPrice);
// Если угол больше заданного порога, то покупаем акции, иначе продаем
const thresholdAngle = Math.PI / 4; // пример порога угла в радианах
if (angle > thresholdAngle) {
return 'Buy';
} else {
return 'Sell';
}
}
// Пример использования стратегии
const decision = makeTradingDecision(stockPrices);
console.log(decision);Первое с чего нужно начать, это четко сформулировать цель в жизни. Я понимаю что есть люди для которых само прибывание на этой планете уже является счастьем, они испытывают радости от простых вещей. но если вы не относитесь к таким типам личности не стоит им подражать, потому что Ваш мозг устроен иначе, подсунув ему чужую программу вы будете обманываться до тех пор пока не произойдет у Вас сбой и вы уйдете в депрессию, от того что не добились чего хотели.
Я отношусь к такому типу людей, которые всегда хотят чего то добиваться. Если нет цели, у меня начинается самокопание и развивается депрессия. Так устроен мой мозг, что ему нужно постоянно ставить какую то задачу. И лучше всего поставить глобальную задачу.