Комментарии пользователя Unworldly

Мои комментарии К моим постам Ответы мне
Комментарии в форуме Ответы в форуме
3. Вангую, через год-два о битке никто не вспомнит.

vito2000, прошло уже больше 2-х лет, нет у вас предсказательной силы Ванги... 
avatar

Unworldly

  • 09 февраля 2020, 20:41
  • Еще
прививаю общение на красивом русском языке, часто публикую посты о замечательных русских и советских деятелей науки и искусства и многое другое…

«посты о замечательных русских и советских деятелей науки»?
«посты о деятелей»?

Какой-то странный этот ваш «красивый русский язык»…
avatar

Unworldly

  • 03 февраля 2020, 03:53
  • Еще
Unworldly, ну не все такие супергерои. Я точно не такой. :)

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

Да, если внимательнее присмотреться, есть ещё один момент. Человек должен согласиться с тем, что, в результате такой тренировки, он немного изменится. Те, кто с ним плотно общаются, потом могут даже заметить эти изменения в человеке. В этом смысле трейдинг требует от человека осуществить определённую «профессиональную деформацию» над собой.

Если же человек не согласен меняться, тогда, пожалуй, — да, добиться нужного результата не получится, в этом случае лучше даже не начинать, а то получится сплошное издевательство над самим собой без достижения желаемого результата.
avatar

Unworldly

  • 02 февраля 2020, 00:13
  • Еще
И не всегда может удержаться

Николай Скриган, это «режим любителя». Профессионал, если он находится в адекватном состоянии, а не в состоянии «не спал сутки», «пьяный», «зверски устал», сможет удержаться всегда. Если поставить цель и достигать её, то можно довести себя до «режима профессионала» или близкого к нему и в этом вопросе.

Тут просто нужно иметь другие занятия, кроме ожидания результата.

Так просто будет легче. Но можно довести свой сознательно формируемый «условный рефлекс» до уровня, чтобы и без этого всегда смочь удержаться.

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

Да и результат не должен иметь принципиальной важности.

Да, это очень важный момент.
avatar

Unworldly

  • 01 февраля 2020, 19:17
  • Еще
Человек, контролирующий торговую деятельность робота, во время его простоев испытывает определенный стресс — ведь время идет, а результата нет. И не всегда может удержаться от соблазна вмешаться в работу автоматической торговой системы нарушив условия используемой торговой стратегии или вообще заменив ее на другую.

Вопрос тренировки.
avatar

Unworldly

  • 01 февраля 2020, 02:54
  • Еще

Процесс старения, к сожалению, нельзя остановить.


Конечно, можно. Вы хотели сказать, что пока мы просто не знаем, как остановить?
avatar

Unworldly

  • 31 января 2020, 01:58
  • Еще
Turbo Pascal, что же ты все диалоги то свои постирал?

Евгений Юшков, если всегда цитировать оппонента в ответе, то эти цитаты оппонент не сможет удалить.
avatar

Unworldly

  • 31 января 2020, 01:37
  • Еще
Unworldly, смог, за умеренное время.

Jame Bonds, тогда вы должны знать, что это явно сложнее, чем просто подключить dll. И насколько «умеренное» время на это надо потратить, зависит от «полноты реализации».
avatar

Unworldly

  • 13 января 2020, 10:59
  • Еще
Jame Bonds, про QLua не знаю, но MQL позиционируется как С-подобный язык, и макросы в MQL есть.
avatar

Unworldly

  • 13 января 2020, 10:54
  • Еще
Unworldly, я давно не брал в руки шашки, и кодами Мкл помочь не смогу.
Но по обмену можно поговорить. Напишите в личку. Чем смогу...
Сейчас сплю уже.

3Qu, это не требуется, я, скорее, обменялся мнением. Там надо потратить определённое немаленькое время и немаленькие усилия на это.
avatar

Unworldly

  • 13 января 2020, 10:50
  • Еще
1. если стратегия неспешная, то можно через файлы.

3Qu, это никуда не годится.

2 если быстрая. Берем два советника. Один на передачу. Второй на прием заявок, в нем ставим мьютекс(ы), благо советники в разных потоках. ДЛЛ, естественно.

Это частный случай копирования из одного советника в другой, запущенных в одном терминале. А что, если я хочу просто написать советник, но не на MQL, а на C++?

Нужно некое общее решение, чтобы можно было писать в стиле, как рассказано в этом сообщении.

То есть, чтобы писать на C/C++, как на MQL.

Как будто случилось чудо, и теперь можно не на MQL, а на C/C++ писать, пусть и вне терминала, но, тем не менее, имея доступ к API MQL, не важно что: советник это, индикатор или скрипт.

Цель: избавиться от MQL, сохранив доступ к его API.

Но, в итоге, я избавился от терминала МТ5.)

Этот вариант хорош, но не всегда применим. 
avatar

Unworldly

  • 13 января 2020, 03:27
  • Еще
Unworldly, я пишу про нормальное взаимодействие. А организовать, да, возможно. Но на фиг нужно.

3Qu, после нескольких попыток заняться мазохизмом на MQL4 я серьёзно задумался от том, чтобы, всё-таки, организовать это взаимодействие, лишь бы (почти) навсегда избавиться от этого мазохизма, ибо это ужасно. 
avatar

Unworldly

  • 13 января 2020, 02:53
  • Еще
Jame Bonds, как следующий код MQL4, который также является вполне валидным кодом C/C++, исполнить в dll'ке именно как код C/C++?

for (int n = 0, all = OrdersHistoryTotal(); n < all; n++) {
    if (OrderSelect(n, SELECT_BY_POS, MODE_HISTORY)) {
        OrderPrint();
    }
}
Нужно всего-то уметь вызывать из dll 3 функции  MQL4: OrdersHistoryTotal(), OrderSelect() и OrderPrint().

Сможете легко это организовать (при условии, что приведённый выше код — это код C/C++, располагающийся в dll)?

Когда вы об этом как следует задумаетесь, то, думаю, поймёте, в чём проблема.
avatar

Unworldly

  • 13 января 2020, 02:43
  • Еще
ЗЫ Нормальное взаимодействие с внешним софтом в MQL организовать принципиально невозможно. Организуете через костыли — все хваленые «преимущества» MQL пропадают.

3Qu, организовать-то возможно, но сильно не «бесплатно». И ещё придётся это всё поддерживать по мере изменения API MQL.
avatar

Unworldly

  • 13 января 2020, 02:31
  • Еще
2) Отлично заявки подаются из подключенной dll.


Jame Bonds, вызвать из dll функцию MQL — не тривиальная задача.

Например, простейшая функция OrdersTotal(). Как вы её вызовете из dll как какую-нибудь другую C/C++-функцию из вашей же dll или из какой-нибудь другой библиотеки?

Это можно сделать, но это не тривиальная задача, нужно создать соответствующий framework, в котором ещё потребуется написать поддержку для каждой функции MQL, которую необходимо иметь возможность вызывать.

avatar

Unworldly

  • 13 января 2020, 02:29
  • Еще
— хороший язык программирования,

Jame Bonds, не «хороший язык программирования», а редкостный кал, извините за мой «французский».

Мало того, что кишит bug'ами, как только начинаешь пытаться более или менее пользоваться языком, даже ещё не «на всю катушку» (примеры bug'ов в самом языке приводить не буду, чтобы не работать для них бесплатным тестировщиком), так ещё и безобразно убог. Лишь низко-квалифицированные архитекторы могли так убого мыслить. Но кичатся, что, мол, 30-летний опыт у них.

Приведу пример убогости, с которым недавно столкнулся (это MQL4, но компилятор-то, по их заявлениям, общий): в макросах можно использовать только 8 параметров, попытка использовать 9-й приводит к явной ошибке компиляции «too much parameters for macro» (ещё и перевести на нормальный английский денег пожалели, parameters — исчисляемое, поэтому many, а никак не much; но это, пожалуй, закономерное следствие их общего убогого уровня).

Вопрос «а зачем вам больше параметров?», если его задаёт, как бы, профессионал, как раз выдаёт убогость такого «профессионала». Для любителя такой вопрос простителен.

Почему в нормальном C/C++ нет таких проблем, никто таких вопросов не задаёт, и не составляет никакой проблемы создать макрос хоть со 101-м параметром (вот ссылка на пример кода)?

Все 4 основных компилятора «справляются», MSVC только исполнить не может, потому что на том сайте это не доделано, но компилирует успешно. А остальные компиляторы и исполняют успешно.

Это ещё не всё. В моём примере макрос сделан многострочным, и склеивается он стандартно с помощью обратного slash'а '\' в конце каждой строки, кроме последней. В данном случае так склеено как само тело макроса, так и его параметры.

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

И так там — во всём.

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

Что-либо написать там из-за всей этой совокупности факторов очень сложно и, при попытке, всё-таки, это сделать, по ощущениям, очень напоминает мазохизм.
avatar

Unworldly

  • 13 января 2020, 02:15
  • Еще
Unworldly, блииин откуда вы гуманитарии беретесь? хотя да… согласен школоту не учат счас ни в школе ни в вузе

ves2010, по поводу «школоты» и «не учат счас» — это явно не про меня...

А по поводу гуманитария...

1 читай что такое рекуперация

Любой уважающий себя технарь знает, что сравнивать следует при прочих равных условиях.

К ДВСу рекуперация (отдельным прибамбасом) неприменима?

А если её выполнить в механике, то ещё вопрос, что эффективнее будет...

2 и сравни кпд тепловой электростанции и обычного двс

Тепловая электростанция по принципу действия — не тепловая машина?

А ДВС — не тепловая машина?

Разные источники утверждают, что обе эти тепловые машины в современном исполнении имеют примерно одинаковый КПД. Оценки КПД разнятся: от 20-25% до 35-40%.

То, что КПД у них примерно одинаковый, не удивительно, ибо обе — тепловые машины.

3 https://newizv.ru/news/tech/18-09-2018/dokazano-kpd-elektromobiley-v-neskolko-raz-vyshe-chem-u-benzinovyh минэнерго сша междупрочим

Там написано:

У бензомобилей, лишь 12-20% энергии достигают колес. Лишь 6-10% энергии уходит на преодоление сопротивления воздуха и трения.

У электромобилей ситуация кардинально другая. От 86% до 94% энергии достигают колес. Конечно, это не учитывает КПД производства электроэнергии, но разница на уровне автомобиля тут в 4-5 раз. (выделено мной)

Только гуманитарий честно проигнорирует данную фразу:

Конечно, это не учитывает КПД производства электроэнергии, но разница на уровне автомобиля тут в 4-5 раз.

Именно в не учёте данного фактора, кстати, одна из ошибок ТСа, о чём я и написал.

Кто после этого из нас двоих здесь гуманитарий?

И по стилю изложения — кто из нас двоих, скорее, школота?
avatar

Unworldly

  • 10 января 2020, 23:28
  • Еще
— у электромобиля в разы выше КПД. Это значит, что на километр пробега он потребляет значительно меньше энергии. (то есть даже если мы представим, что все электричество для питания будущих Тесл будут делать из нефти, ее потребление в мире все равно значительно сократится!)

А как из нефти будут делать электричество?

Сначала механическую энергию получим, а потом её в электричество, которым зарядим аккумуляторы?

А сейчас в ДВСах, разве, не механическая энергия получается?

То есть, суммарный КПД для электромобиля будет ниже, поскольку для него необходимы, кроме тех же шагов, что и в ДВСе, и ещё дополнительные с не 100% КПД.

Ваш вывод о потреблении значительно меньшей энергии неверен.
avatar

Unworldly

  • 10 января 2020, 00:46
  • Еще
Самое время закрыть все позы)

Stoik, это слишком кардинальное решение. 

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

Unworldly

  • 03 января 2020, 19:03
  • Еще
Петя Кукушкин, что-то типа этого :)

Багатенький Буратина, а плечо использовалось?
avatar

Unworldly

  • 03 января 2020, 07:24
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW