Скачать MetaTrader 5

Вы верите в скорость или вы тормоз в анализе котировок?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не можешь найти ответ на вопрос? Воспользуйся поиском!
Alexey Volchanskiy
16754
Alexey Volchanskiy 2016.11.16 01:34 
  • 25%
    (15)
  • 75%
    (46)
Всего проголосовало: 61
Alexey Volchanskiy
16754
Alexey Volchanskiy 2016.11.16 01:36  
Alexey Volchanskiy:
  • 0% Я исповедую HFT, насколько это возможно в MQL
    (0)
  • 0% Нее-е- э-э-э торопиться не надо....
    (0)

Вчера за рюмкой чая обсуждали различия между военными ОСРВ и MQL***

Я высказал общеизвестное мнение, что ОСРВ (Операционная система реального времени) должна обеспечивать гарантированную реакцию в заданный квант времени независимо от загрузки ОС.

И в этом плане для трейдинга с его непредсказуемым набором параметров советник на MQL является вариантом "мягкой" ОСРВ, то есть он не гарантирует пропуска тиков, ибо нет жесткого аппаратного прерывания, но он в большинстве случаев обеспечивает минимум в 90% случаев попадание в тайм. И там вполне уместно (MQl5) применение псевдо-управляемой памяти.

На что мне возразили, когда боеголовка несется в торможении и маневрировании со скоростью 7 км.с,  нефик делать механизмам а-ля Garbage Collector ))

Ну-ну, я сам нехило разрабатывал жесткач по рилтайму, понимаю проблемы))

----------- Вопрос - вы все еще верите в тормозные полосы Б и прочую глупость из середины прошлого века в наше быстрое время?

Yuriy Zaytsev
13766
Yuriy Zaytsev 2016.11.16 05:19  
Alexey Volchanskiy:

Вчера за рюмкой чая обсуждали различия между военными ОСРВ и MQL***

Я высказал общеизвестное мнение, что ОСРВ (Операционная система реального времени) должна обеспечивать гарантированную реакцию в заданный квант времени независимо от загрузки ОС.

И в этом плане для трейдинга с его непредсказуемым набором параметров советник на MQL является вариантом "мягкой" ОСРВ, то есть он не гарантирует пропуска тиков, ибо нет жесткого аппаратного прерывания, но он в большинстве случаев обеспечивает минимум в 90% случаев попадание в тайм. И там вполне уместно (MQl5) применение псевдо-управляемой памяти.

На что мне возразили, когда боеголовка несется в торможении и маневрировании со скоростью 7 км.с,  нефик делать механизмам а-ля Garbage Collector ))

Ну-ну, я сам нехило разрабатывал жесткач по рилтайму, понимаю проблемы))

----------- Вопрос - вы все еще верите в тормозные полосы Б и прочую глупость из середины прошлого века в наше быстрое время?

ОСРВ , АСУТП ... 

эх были люди в наше время богатыри не вы

плохая им досталась доля  -  не все смотри написать ОСРВ


И было железо  СМ-4 -  читай PDP-11 , еще   Электроника-60  читай  LSI-11

И конечно были операционные системы  ФОДОС, РАФОС  - как две капли воды  похожие на RT-11 , даже исходники в русской версии были с английскими комментариями  :-)

Ну хорошо , будем говорить прямо,  все было честно украдено  в США :-) 

Вот на базе этой математики и железа  Советскими "программистами"  - (читай Евреями)  и были разработаны  первые в СССР ОСРВ и АСУТП

Еще был наш  ИНМОС , разумеется так же "честно"  переписанный с UNIX-6 , а  исходники тоже с  английскими комментариями  разумеется.


Alexey Volchanskiy:

Вчера за рюмкой чая обсуждали различия между военными ОСРВ и MQL***

Я высказал общеизвестное мнение, что ОСРВ (Операционная система реального времени) должна обеспечивать гарантированную реакцию в заданный квант времени независимо от загрузки ОС.


Святые слова ,  но не каждый Советский "Еврей разработчик"  это понимал,  менталитет видимо мешал.

Столкнуться пришлось с одним "яйцеголовым" -  разработчиком железа , который разработал плату АЦП.  

И  вместо системы прерываний  ( что было в зарубежных аналогах  - т е обеспечивалась  именно мгновенная , гарантированная реакция  )  - он рекомендовал использовать программные задержки.

В  описании самой платы так и написал ,  организовать программную задержку  , т е в драйвере для этой платы после обращения к регистрам - приходилось тупо писать цикл задержки, что бы зачитать значение.

О какой то  нормальной реакции ОСРВ  уже мечтать не приходилось.

Т е воровали то хорошие технологии ,  но  когда что то свое рожали - получалось такое ГАВ..НО

( мля  , а он еще был  кандидат технических наук )


Вопрос:   КАКИХ НАУК ? 

Ответ:    ТЕХНИЧЕСКИХ!

( С)  Москва слезам не верит

Alexey Volchanskiy
16754
Alexey Volchanskiy 2016.11.16 05:28  
Yuriy Zaytsev:

ОСРВ , АСУТП ... 

эх были люди в наше время богатыри не вы

плохая им досталась доля  -  не все смотри написать ОСРВ


И было железо  СМ-4 -  читай PDP-11 , еще   Электроника-60  читай  LSI-11

И конечно были операционные системы  ФОДОС, РАФОС  - как две капли воды  похожие на RT-11 , даже исходники в русской версии были с английскими комментариями  :-)

Ну хорошо , будем говорить прямо,  все было честно украдено  в США :-) 

Вот на базе этой математики и железа  Советскими "программистами"  - (читай Евреями)  и были разработаны  первые в СССР ОСРВ и АСУТП

Еще был наш  ИНМОС , разумеется так же "честно"  переписанный с UNIX-6 , а  исходники тоже с  английскими комментариями  разумеется.


Святые слова ,  но не каждый Советский "Еврей разработчик"  это понимал,  менталитет видимо мешал.

Столкнуться пришлось с одним "яйцеголовым" -  разработчиком железа , который разработал плату АЦП. 

И  вместо системы прерываний  ( что было в зарубежных аналогах  - т е обеспечивалась  именно мгновенная , гарантированная реакция  )  - он рекомендовал использовать программные задержки.

В  описании самой платы так и написал ,  организовать программную задержку  , т е в драйвере для этой платы после обращения к регистрам - приходилось тупо писать цикл задержки, что бы зачитать значение.

О какой то  нормальной реакции ОСРВ  уже мечтать не приходилось.

Т е воровали то хорошие технологии ,  но  когда что то свое рожали - получалось такое ГАВ..НО

Ну, испохабить можно все. Я в свое время разрабатывал и программировал железо часто вообще без всяких ОС, т.к. ресурсы были на пределе.  
Yuriy Zaytsev
13766
Yuriy Zaytsev 2016.11.16 06:08  
Alexey Volchanskiy:
Ну, испохабить можно все. Я в свое время разрабатывал и программировал железо часто вообще без всяких ОС, т.к. ресурсы были на пределе.  

Жаль у меня не сохранилась инструкция по одному аппаратно программному комплексу   работающему кстати в реальном времени!

Инструкция потрясающая ,  было написано примерно так:

Если вы увидели  моргающий  пятый по счету светодиод  на плате в седьмой корзине,

возьмите спичку ,  на панели слева  7-го блока увидите разъем  ,  правее за разъемом находится микро выключатель  в глубине платы ,

аккуратно нажмите  на  этот микро выключатель спичкой,  после двукратного нажатия лампочка должна прекратить моргать и загорится  ровным светом.

При этом не описывалось  почему лампочка начинала моргать , не описывалось что произойдет после нажатия на микрик.

     Комплекс был создан в каком то Воронежском НИИ  , видел этих парней , толковые ребята - работали как слаженная команда,

впечатление было хорошее , несмотря на рожденный ими продукт. Они как то  приезжали в наш НПО в командировку, 

кстати цель поездки была  спиз..ить  исходники  ОСРВ для АСУТП , что они с успехом и  сделали, вот только толку им это не принесло.

Ведь в нашем НПО тоже работали классные  умные ребята, проектирующие платы АЦП без прерываний.

Alexey Volchanskiy
16754
Alexey Volchanskiy 2016.11.16 06:15  
Yuriy Zaytsev:

Жаль у меня не сохранилась инструкция по одному аппаратно программному комплексу   работающему кстати в реальном времени!

Инструкция потрясающая ,  было написано примерно так:

Если вы увидели  моргающий  пятый по счету светодиод  на плате в седьмой корзине,

возьмите спичку ,  на панели слева  7-го блока увидите разъем  ,  правее за разъемом находится микро выключатель  в глубине платы ,

аккуратно нажмите  на  этот микро выключатель спичкой,  после двукратного нажатия лампочка должна прекратить моргать и загорится  ровным светом.

При этом не описывалось  почему лампочка начинала моргать , не описывалось что произойдет после нажатия на микрик.

     Комплекс был создан в каком то Воронежском НИИ  , видел этих парней , толковые ребята - работали как слаженная команда,

впечатление было хорошее , несмотря на рожденный ими продукт. Они как то  приезжали в наш НПО в командировку, 

кстати цель поездки была  спиз..ить  исходники  ОСРВ для АСУТП , что они с успехом и  сделали, вот только толку им это не принесло.

Ведь в нашем НПО тоже работали классные  умные ребята, проектирующие платы АЦП без прерываний.

Угу, я в 2006-м начал разрабатывать звук под новый чип, у меня этот чип был как обычный комп, сделано на FPGA
Alexey Volchanskiy
16754
Alexey Volchanskiy 2016.11.16 06:17  
А вообще, все это древность, меня сейчас другое волнует
Yuriy Zaytsev
13766
Yuriy Zaytsev 2016.11.16 06:49  
Alexey Volchanskiy:
А вообще, все это древность, меня сейчас другое волнует

Древность , воспоминания история , важны что бы более менее правильно оценить реальность  и постараться не повторять ошибки прошлого.

Alexey Volchanskiy:

Вчера за рюмкой чая обсуждали различия между военными ОСРВ и MQL***


Ну просто  MQL и ОСРВ достаточно далеки друг от друга как по назначению так и по основным принципам.

Единственное  что их сблизило в некотором приближении ,  это введение в языки MQL4/5  функции   OnTimer

Alexey Volchanskiy
16754
Alexey Volchanskiy 2016.11.16 06:56  
Yuriy Zaytsev:

Древность , воспоминания история , важны что бы более менее правильно оценить реальность и в общем то в целом постараться не повторять ошибки прошлого.

Ну просто  MQL и ОСРВ достаточно далеки друг от друга как по назначению так и по основным принципам.

Единственное  что их сблизило в некотором приближении ,  это введение в языки MQL4/5  функции   OnTimer

Юра, это не так, увы. Смотрим на системы РВ, там идет привязка функций к прерываниям, по аналогии, это 0-кольцо в Windows. То есть максимальное быстродействие и минимальная защита. Для замкнутой системы разработки это самое то, но в тетрис там не поиграешь ))
Yuriy Zaytsev
13766
Yuriy Zaytsev 2016.11.16 07:13  
Alexey Volchanskiy:
Юра, это не так, увы. Смотрим на системы РВ, там идет привязка функций к прерываниям, по аналогии, это 0-кольцо в Windows. То есть максимальное быстродействие и минимальная защита. Для замкнутой системы разработки это самое то, но в тетрис там не поиграешь ))

:-) Алексей, в ОСРВ  можно и в тетрис прекрасно играть.

Правда - если при этом разработкой плат не занимался тот самый Советский Еврей о котором выше писал , иначе точно в тетрис не поиграешь - потому как игра будет ожидать задержку :-)  в драйвере.

В нормально спроектированной ОСРВ , работающей на нормально железе  таких проблем нет.

Но такие задачи как Тетрис на специализированных ОС  просто не запускают, хотя ничего этому не мешает.

Просто нормальная ОСРВ прервет игру на короткое время обработает приоритетную задачу и вернет управлении игре  и ты даже не заметишь как это произойдет :-).

coderex
441
coderex 2016.11.16 10:09  

Yuriy Zaytsev:

...

Ну хорошо , будем говорить прямо,  все было честно украдено  в США :-)  

Вот на базе этой математики и железа  Советскими "программистами"  - (читай Евреями)  и были разработаны  первые в СССР ОСРВ и АСУТП

Еще был наш  ИНМОС , разумеется так же "честно"  переписанный с UNIX-6 , а  исходники тоже с  английскими комментариями  разумеется

...

Утверждать что все переписано откуда то не совсем верно, в той же UNIX принимали участие в разработке и русские программисты ))) Изобретать то что уже есть и отвечает предъявляемым требованиям, не правильно. Те же китайцы отовсюду берут технологии, а использует их не маленькая часть населения всего мира. *nix ОС пишутся мировым сообществом где есть и русские программисты )) Та же Windows пишется с участием русских программистов. И заметьте, в кодах комментарии на английском, т.к. язык международный и принято у людей для взаимодействия общаться на одном языке ))

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий