🚀 АРХИТЕКТУРА ТАНКА. Эпизод 1: Посадка в кибер-кабину (Кроссплатформа, HUD и Настройки)

При­вет, DTF (и­ли дру­гой ре­сурс)! В прош­лом пос­те мы по­каза­ли вам, как ал­го­рит­мы и ИИ спо­соб­ны взла­мывать скры­тые ко­мис­сии бро­керов и трансли­ровать бое­вую те­лемет­рию пря­мо в Telegram. Отклик был мощ­ный, поэ­тому мы с моим ИИ-соав­то­ром ре­шили открыть цикл ста­тей — «Ар­хи­тек­ту­ра Тан­ка».

Мы не бу­дем вы­вали­вать на вас тон­ны не­читае­мого ко­да. Мы про­ведем вас по э­тому проек­ту шаг за ша­гом, от при­бор­ной па­нели до глу­боких ней­ро­сете­вых фильтров. Вы пой­ме­те, как мыс­лят сов­ре­мен­ные тор­го­вые ал­го­рит­мы.

Се­год­ня — Э­пизод 1. Мы за­водим дви­гатель, смот­рим на кроссплат­формен­ную ба­зу и раз­би­раем ки­бер-ин­терфейс, ко­торый ло­мает стан­дарты клас­си­чес­ко­го трей­динга.

1. Кроссплат­формен­ная Бро­ня (MT4 / MT5)

Знае­те, в чем боль 99% ал­готрей­де­ров? Тер­ми­нал MetaTrader 4 и сов­ре­мен­ный MetaTrader 5 раз­го­вари­вают на раз­ных я­зыках. Пе­ренос ло­гики с од­ной плат­формы на дру­гую о­быч­но стоит ку­чу нер­вов и де­нег.

Наш «Танк» на­писан в па­радиг­ме е­дино­го мо­ноли­та. Мы вши­ли в код мак­ро­сы #ifdef __MQL5__, ко­торые на ле­ту пе­рево­дят ло­гику. Вы бе­рете о­дин и тот же файл, ки­дае­те е­го в ста­рый де­довский MT4 и­ли в на­воро­чен­ный MT5 — и он а­дап­ти­рует­ся сам. Ни­каких двух вер­сий, ни­каких кос­ты­лей. Дви­гатель за­водит­ся вез­де о­дина­ково ров­но.

2. Бое­вой Ин­терфейс (HUD-Тер­ми­нал)

О­быч­но, ког­да вы ве­шае­те ро­бота на гра­фик, всё, что вы ви­дите — э­то у­нылый у­лыбаю­щий­ся смай­лик в пра­вом верхнем уг­лу. Танк ра­ботает и­наче. При за­пус­ке он ак­ти­вирует про­токол CHART_AS и пол­ностью пе­рери­совы­вает гра­фик под се­бя: га­сит сет­ку, за­ливает фон ра­дикальным чер­ным цве­том и вы­водит бое­вой неон.

Что на­ходит­ся на эк­ра­не:

  • HIGHER LOGIC TERMINAL (Мат­ри­ца дан­ных): Сле­ва раз­во­рачи­вает­ся ин­форма­цион­ная па­нель. О­на в реальном вре­мени по­казы­вает эк­ви­ти, ко­личество откры­тых ор­де­ров, ста­тус Оп­ти­ки №1 (трен­до­вый ин­ди­катор GEM) и Оп­ти­ки №2 (Ней­ро­сеть AI).
  • Сен­сор За­лога: От­дельная пульси­рую­щая стро­ка NEXT MARGIN. Танк за­ранее го­ворит вам, сколько бро­кер от­ку­сит от ва­шего де­пози­та при сле­дую­щем выстре­ле (в дол­ла­рах и про­цен­тах). Ес­ли за­лог пре­высит 20%, па­нель за­мигает крас­ным.
  • Так­ти­чес­кий Блок Кно­пок: Спра­ва рас­по­лагает­ся па­нель руч­но­го уп­равле­ния. Вы мо­жете од­ним кли­ком заб­ло­киро­вать по­куп­ки (NO B), отклю­чить сет­ку (CLOSE TANK), вклю­чить ви­зуа­лиза­цию бу­дущих це­лей (SHOW LEVELS) и­ли на­жать кноп­ку-пре­дох­ра­нитель (fuse), ко­торая откроет дос­туп к экстрен­но­му зак­ры­тию всех по­зиций.

Вы не прос­то смот­ри­те на гра­фик. Вы си­дите в ка­бине.

3. При­бор­ная Па­нель (Раз­бор Настроек)

Мы тер­петь не мо­жем ро­ботов, где настрой­ки сва­лены в од­ну ку­чу с не­понят­ны­ми наз­ва­ния­ми вро­де param_1 и magic_X. Ме­ню Тан­ка раз­би­то на 11 стро­гих ло­гичес­ких бло­ков.

Вот что на­ходит­ся под ка­потом (прой­демся по вер­хам):

  • === 1. STRATEGY & FILTERS === Ба­зовый цех. Здесь настраи­вает­ся таймфрейм и чувстви­тельность «Пер­во­го Гла­за» (GEM COMBO) — на­шей ав­торской сис­те­мы оп­ре­деле­ния гло­бально­го трен­да.
  • === 2. AI NEURAL FILTER (BETA) === Здесь жи­вет ней­ро­сеть. Вы за­дае­те ей глу­бину па­мяти (AI_History_Depth) и раз­мер пат­тернов (AI_Pattern_Size), ко­торые о­на бу­дет ис­кать в прош­лом, что­бы предска­зать бу­дущее с ве­роят­ностью в про­цен­тах.
  • === 3. INVESTOR (SNIPER H4) === Пер­вый из трех не­зави­симых ре­жимов тор­говли. Снай­пер ра­ботает на гра­фике H4, стре­ляет ред­ко, ис­пользует фик­си­рован­ный лот и жестко тра­лит це­ну (под­тя­гивает стоп-лосс). И­деально для кон­серва­тив­но­го рос­та.
  • === 4 & 5. PROTECTION, RISK & VOLUME === Фи­нан­со­вый щит. Здесь за­дает­ся гло­бальный про­фит-тар­гет, ав­то-рас­чет ло­та (в % от де­пози­та) и жесткие ли­миты на мак­си­мальный раз­мер ор­де­ра.
  • === 6 & 7. GRID, TARGETS & RECOVERY === Тя­желая ар­тилле­рия. Настрой­ки сет­ки, ум­но­го ша­га (Dynamic Step) и ал­го­рит­ма час­тично­го пе­рек­ры­тия у­быт­ков за счет при­были но­вых ор­де­ров (Overlap).
  • === 8. INTRADAY MODE === Жем­чу­жина на­шей сис­те­мы — мо­дуль «Ге­на 2500». Спец­наз, ра­ботаю­щий внут­ри дня. Вы мо­жете за­дать е­му вре­мя вы­хода на де­журство (InpIntradayDutyTime), и он бу­дет ждать и­деально­го про­боя у­ров­ней пре­дыду­щего дня, что­бы заб­рать свой про­фит и уй­ти в тень.

И­тог Э­пизо­да: Танк заг­ру­жен на гра­фик. Ин­терфейс све­тит­ся, ней­ро­сеть ска­нирует ис­то­рию, а мар­жи­нальный пре­дох­ра­нитель снят.

В сле­дую­щем э­пизо­де мы за­лезем пря­мо в яд­ро и раз­бе­рем, как и­мен­но Танк об­щает­ся с внеш­ним ми­ром (Те­лемет­рия) и как ра­ботает наш у­никальный ме­ханизм об­ма­на бро­керских API.

Под­пи­сывай­тесь на те­лемет­рию ( пор­тал ТГ ), что­бы не про­пус­тить вто­рую часть и по­наб­лю­дать за жи­выми сиг­на­лами Выс­шей Ло­гики в реальном вре­мени!

Начать дискуссию