Интересное и Юмор - страница 5775

усредняющие сетки они такие :-) что ни подложи всё грааль
Maxim Kuznetsov #:
усредняющие сетки они такие :-) что ни подложи всё грааль

ага

еще бы знать куда и до куда (!!!) ветер дунет

перец то в этом

---

представление закончено

кому интересно - сделают

абсолютно вся логика выложена выше

сразу говорю : в формулах ДПФ и ОДПФ ошибки, если их не исправить, ничего не получиться

Renat Akhtyamov #:
долго я парился и в формуле ДПФ, да и ОДПФ тоже, которые во всех учебниках, нашел ошибки

посмотри лучше формулы Ньютона - эта чёртова гравитация надоела ;-)

Renat Akhtyamov #:

долго я парился и   ....

Рена, ты на пороге изобретения Илана! )))
Maxim Kuznetsov #:

посмотри лучше формулы Ньютона - эта чёртова гравитация надоела ;-)

теормех мне давался легко, это очень просто

все формулы выводил сам, на олимпиаде занял третье место не парясь и соседям по парте помог, в результате у них 1е и 2е место ))))

цели выиграть не было, просто позвали, айда мол

пошел, ради развлекухи

докручу до ляма на демке, если получится, посмотрим и на енту фичу, но сделать массу в минус (g бесполезно...) - тут надо подумать крепко! ;)

Grigori.S.B #:
Рена, ты на пороге изобретения Илана! )))

это же игрушка, чо ее изобретать? помойка ей место

для форы нужны серьёзные штучки, с деньгами расставаться никто не хочет, ни мы, ни они

Maxim Kuznetsov #:

посмотри лучше формулы Ньютона - эта чёртова гравитация надоела ;-)

вспомнил, студенческое, ради хохмы пока

"тело погруженное в массу, засыпает"

;)

 //+------------------------------------------------------------------+
//|                                            MarxistDialectics.mq5 |
//|                                  Copyright 2026, MetaQuotes Ltd. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2026, MetaQuotes Ltd."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property indicator_chart_window
#property strict

// Перечисление формаций (отрицание отрицания)
enum ENUM_FORMATION {
   PRIMITIVE_COMMUNISM,
   SLAVERY,
   FEUDALISM,
   CAPITALISM,
   COMMUNISM // Возврат к началу, но на новом уровне (спираль)
};

//--- Класс "Противоречие" - двигатель процесса (Лента Мёбиуса)
class CContradiction {
public:
   double labor;      // Производительные силы
   double capital;    // Производственные отношения
   
   // В ленте Мёбиуса одна сторона переходит в другую
   // В MQL5 мы проверяем, когда количественные изменения ведут к качественному скачку
   bool IsRevolutionReady() {
      return (labor / capital > 1.618); // "Мера" превышена
   }
};

//--- Класс "Исторический процесс"
class CHistoryProcess {
private:
   ENUM_FORMATION  current_stage;
   double          surplus_value; // Прибавочная стоимость
   
public:
   CHistoryProcess() : current_stage(CAPITALISM), surplus_value(0) {}

   // Обработка "Тика Истории"
   void OnHistoricalTick(double tick_value) {
      // 1. Накопление капитала (Д - Т - Д')
      surplus_value += tick_value;
      
      // 2. Отчуждение: чем выше цена (Value), тем ниже HumanIndex (отчуждение)
      double human_index = 1.0 / (surplus_value + 1.0);
      
      PrintFormat("Текущая формация: %s, Накоплено прибавочной стоимости: %.2f, Индекс отчуждения: %.4f", 
                  EnumToString(current_stage), surplus_value, human_index);
      
      // 3. Диалектический переход
      if(surplus_value > 1000.0) { // Порог революционной ситуации
         ExecuteRevolution();
      }
   }

   void ExecuteRevolution() {
      Print("Внимание: Противоречия стали антагонистическими. Смена формации...");
      current_stage = COMMUNISM; // Качественный скачок
      surplus_value = 0;         // Обнуление частной собственности
   }
};

//--- Глобальный объект бытия
CHistoryProcess WorldSpirit;

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick() {
   // Каждый рыночный тик - это момент борьбы противоположностей
   double market_volatility = MathAbs(SymbolInfoDouble(_Symbol, SYMBOL_ASK) - SymbolInfoDouble(_Symbol, SYMBOL_BID));
   
   // Процесс идет...
   WorldSpirit.OnHistoricalTick(market_volatility);
}


Descubra las nuevas posibilidades de MetaTrader 5 con la comunidad y los servicios MQL5
Descubra las nuevas posibilidades de MetaTrader 5 con la comunidad y los servicios MQL5
  • 2026.05.05
  • www.mql5.com
MQL5 es un lenguaje built-in de estrategias comerciales para el terminal MetaTrader 5. Este lenguaje permite escribir sus propios sistemas automáticos de trading, indicadores técnicos, scripts y bibliotecas de funciones.
Alex558 #:


Вы действительно думаете, что кто-то станет изучать код? Я скормил его Дипсику и попросил описание.

Публикую для таких же ленивых как я:

Этот код — философско-сатирическая метафора, написанная на языке MQL5 для торгового терминала MetaTrader 5. Несмотря на оформление как индикатор, он работает в режиме советника (на каждом тике).

Кратко о сути работы:

Код имитирует марксистско-диалектический взгляд на рыночную торговлю. Вместо анализа цен для получения прибыли, он отслеживает, как накопление «прибавочной стоимости» (условно — рыночной волатильности или спреда) приводит к социальной революции.

Что конкретно происходит на каждом тике:

  1. Вычисляется рыночная волатильность (разница между ценой Ask и Bid).

  2. Эта волатильность интерпретируется как прибавочная стоимость, которая накапливается.

  3. Рассчитывается «индекс отчуждения» (чем больше накоплено, тем он ниже).

  4. Когда накопленная сумма превышает 1000 — происходит «революция»: формация переключается на «Коммунизм», а накопления обнуляются.

Таким образом, код не предназначен для реальной торговли, а является ироничной иллюстрацией того, как классовые противоречия (через класс  CContradiction ) и перегиб «меры» приводят к скачкообразной смене общественно-экономических формаций — от первобытного строя к коммунизму.

moskitman #:
Вы действительно думаете, что кто-то станет изучать код?
Там нет кода как такового. Там надо читать комментарии, названия функций и переменных. Но, конечно, его надо было вставлять как "Код", а не в виде текста.