Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1093

[Удален]  
Artyom Trishkin:

Как раз-таки доделан, и доделан так специально.

Несколько лет назад ввели эту защиту от мошенничества - для защиты продаж в маркете. Ведь можно просто скачать демо (не платя при этом ничего) и тестировать на крупных таймфреймах за сегодняшний день. Сделки из тестера просто копировать на реал. На крупном таймфрейме задержка незначительна, и не приводит к большим рассогласованиям сигналов.

Где вы были (?) когда про эту дыру говорилось, и её заткнули - просто запретили тестирование за сегодня.

А чтобы исправлять ошибки, зачем ждать сутки? Исправляйте - кто не даёт?

Это Вы считаете, что продажи в маркете напрямую зависят от теста за текущие сутки?... ООООООООООО.

А не проще ли контролировать с какого счёта идёт сигнал? Если с реального - ради бога, если с тестового - ганьба и веник в баню. 

И потом, копирование, в любом случае, будет с задержкой. Да и, по большому счёту, какая нафиг разница, как получен сигнал? Если автор, при открытии сигнала сам на реале этот сигнал не отрабатывает, то вылейте на него жбан дерьма и не пускайте больше в сообщество.

В чём проблема?

 
Сергей Таболин:

Это Вы считаете, что продажи в маркете напрямую зависят от теста за текущие сутки?... ООООООООООО.

А не проще ли контролировать с какого счёта идёт сигнал? Если с реального - ради бога, если с тестового - ганьба и веник в баню. 

И потом, копирование, в любом случае, будет с задержкой. Да и, по большому счёту, какая нафиг разница, как получен сигнал? Если автор, при открытии сигнала сам на реале этот сигнал не отрабатывает, то вылейте на него жбан дерьма и не пускайте больше в сообщество.

В чём проблема?

Вопрос давно обсуждён, решение принято, и полемика не принимается.

Если есть для вас "проблема" в понимании такого решения - потрудитесь пожалуйста сами найти здесь исчерпывающую информацию по этому вопросу и его обсуждению - всё есть.

[Удален]  
Artyom Trishkin:

Вопрос давно обсуждён, решение принято, и полемика не принимается.

Если есть для вас "проблема" в понимании такого решения - потрудитесь пожалуйста сами найти здесь исчерпывающую информацию по этому вопросу и его обсуждению - всё есть.

Всё течёт - всё меняется...

К сожалению, это не про MQL. 

Я то обсуждение не видел, к сожалению (можно ссылку?), но вопрос остаётся. 

У меня работает робот, и мне необходимо иметь результат теста за текущий день. Почему я не могу это получить? Только потому, что кто-то вас переигрывает и находит способ заработать? Почему это не честно? Если он и сам на реале выставляет позицию, то почему это мошенничество?

Это ограничение - скорее из разряда "лучше переб.деть чем недб.деть"... 

 
Сергей Таболин:

Как я делал при изучении PHP (при том, что уже владел и бэйсиком, и ассемблером, и С, и прочее)... Ставил задачу, читал учебник, находил решение. 

Сергей, с таким багажом знаний естественно, ставиться уже подобная задача для её изучения, так как уже знаешь основы и не только, и даже низкоуровневый код.
Я так же теперь изучаю другие языки по надобности, если что надо закодить, накидал план логики, и по плану в гугл или в книгу, но мы уже чётко понимаем, что хотим и как это реализовать.
Это совсем другой уровень подхода к изучению материала, ты уже знаешь многое и мыслишь по другому, а начинающему это только предстоит научится, понимать смысл структуры кода.
Понимать что такое переменная, области видимости, функции, циклы, масивы и т.д. то есть самые основы, как раз Си даёт хорошее понимание в этом.
По mql мало кто расскажет толковые основы, да есть материал для самостоятельного изучения, есть курсы в сети, по крупицам можно собирать во едино и потом долго переваривать в голове ))
Зачем издеваться над собой? Изначально поставив себе сложную задачу.
Ведь лучше изучить основы, всем доступного с кучей материалов, и причем схожего с mql языка Си, за то потом будешь понимать mql как будто ты его и учил ))
Не кто так и не понял мою мысль, в том, что нет толкового обучения на mql !
Вот и мучаются начинающие, не зная с чего начать. 

Процитирую Рената, для других, не вам Сергей.
Всё по моему доходчиво написано.

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

На Amazon и ЛитРес появилась книга "Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5"

Renat Fatkhullin, 2016.08.06 03:01

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

Это же так просто. 

Фактически для нас не имеет смысла писать книги про базовые конструкции языка, так как в мире выпущены тысячи книг по C/C++ подобным языкам и у нас есть подробнейшая документация на 10 языках. Смысл есть писать только про прикладные особенности, что мы и делаем в документации, статьях, кодобазе и форуме.


Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

На Amazon и ЛитРес появилась книга "Язык программирования MQL5: Продвинутое использование торговой платформы MetaTrader 5"

Renat Fatkhullin, 2016.08.06 12:34

Если бы вы хотели научиться программировать, то давно бы это сделали.

Давно уже стало ясно, что программирование не для всех и вообще не может быть и речи, чтобы пытаться обучить всех подряд. Чтобы стать программистом, нужен определенный склад ума с чугунной задницей для усидчивости и терпеливости. Тем более, чтобы создавать приличные конкурентоспособные вещи, нужно быть хорошим программистом.

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

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

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

Поэтому, работаем над:

  • чтобы уже подготовленные программисты получили максимум функционала (язык MQL5 будет дико развиваться)
  • новички с хорошей мотивировкой и усидчивостью могли за счет усилия над собой добиться результатов
  • остальные могли пользоваться фрилансом, кодобазой и маркетом

[Удален]  

@Roman, Вы всё правильно говорите и спорить тут не о чем ))

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

Но чтобы научиться писать на MQL, вовсе не обязательно знать С++... Языки, хоть и, в некотором смысле, совместимые, но разные. И предназначены для разных задач. И на форуме могут помочь разобраться с непонятками, но не научить с нуля.

Так что никто не скажет: "Возьмите кубик зелёного цвета и поставьте его на оранжевый шар. ....". И уж тем более никто не будет подробно и с обоснованием объяснять зачем это нужно и что может быть, если цвета будут другими или, уж тем паче, если шар положить на кубик...

Самый надёжный способ - учиться самостоятельно. И всегда! По крайней мере, не будет повода сказать, что Вас не правильно научили )))

 
Artyom Trishkin:

Как раз-таки доделан, и доделан так специально.

Несколько лет назад ввели эту защиту от мошенничества - для защиты продаж в маркете. Ведь можно просто скачать демо (не платя при этом ничего) и тестировать на крупных таймфреймах за сегодняшний день. Сделки из тестера просто копировать на реал. На крупном таймфрейме задержка незначительна, и не приводит к большим рассогласованиям сигналов.

Где вы были (?) когда про эту дыру говорилось, и её заткнули - просто запретили тестирование за сегодня.

А чтобы исправлять ошибки, зачем ждать сутки? Исправляйте - кто не даёт?

Допустим я обнаруживаю, что робот что-то не то наторговал за сегодня. Но проверить в тестере не могу - нужно ждать до завтра.

Вот именно, это затыкание дыры, а не решение вопроса) свою проблему разработчики решили за чужой счет)

Дурдом)

 
secret:


Хороший разработчик ведёт подробное логирование сделок и торговой ситуации при принятии решений (при поступлении сигналов). Тем более онлайн график всегда на виду.

Не понимаю, какие трудности если есть логи и онлайн график перед глазами? 

Вы точно понимаете КАК использовать тестер? Вы точно хоть один раз запускали тестирование в режиме "Отладка на исторических данных"?


Если Вы чего-то не понимаете или не знаете - это не даёт Вам право кидаться словами. За оскорбления срок выдачи почетной медали "Бан на неделю" очень существенно приближается.

 
Сергей Таболин:

Всё течёт - всё меняется...

К сожалению, это не про MQL. 

Я то обсуждение не видел, к сожалению (можно ссылку?), но вопрос остаётся. 

У меня работает робот, и мне необходимо иметь результат теста за текущий день. Почему я не могу это получить? Только потому, что кто-то вас переигрывает и находит способ заработать? Почему это не честно? Если он и сам на реале выставляет позицию, то почему это мошенничество?

Это ограничение - скорее из разряда "лучше переб.деть чем недб.деть"... 

Давайте так: вы - продавец. У вас есть хорошие продукты. Продаж с них - ноль, но скачиваний демо-версий для тестера - тысячи. Вы понять не можете почему вдруг так... А потом раскрывается схема - вашими программами хитрозадый люд давно зарабатывает... Как? Ответ был выше. Но вы сказали, что так честно. Но большинство продавцов так, к вашему сожалению, не считают. Была озвучена схема не покупать в маркете ничего, но при этом легально пользоваться. Эту дыру компания прикрыла. Что не так? Что непонятного?
[Удален]  
Artyom Trishkin:
Давайте так: вы - продавец. У вас есть хорошие продукты. Продаж с них - ноль, но скачиваний демо-версий для тестера - тысячи. Вы понять не можете почему вдруг так... А потом раскрывается схема - вашими программами хитрозадый люд давно зарабатывает... Как? Ответ был выше. Но вы сказали, что так честно. Но большинство продавцов так, к вашему сожалению, не считают. Была озвучена схема не покупать в маркете ничего, но при этом легально пользоваться. Эту дыру компания прикрыла. Что не так? Что непонятного?

Да... О таком повороте я не подумал...

Но ведь можно, к примеру, сделать проверку на каком железе была скомпилирована программа и разрешить тест без ограничения. Ведь активацию вы проверяете. По такому же принципу...

Впрочем, это, наверное, будет накладно...

 
Vladimir Karputov:

Хороший разработчик ведёт подробное логирование сделок и торговой ситуации при принятии решений (при поступлении сигналов). Тем более онлайн график всегда на виду.

Не понимаю, какие трудности если есть логи и онлайн график перед глазами? 

Вы точно понимаете КАК использовать тестер? Вы точно хоть один раз запускали тестирование в режиме "Отладка на исторических данных"?


Если Вы чего-то не понимаете или не знаете - это не даёт Вам право кидаться словами. За оскорбления срок выдачи почетной медали "Бан на неделю" очень существенно приближается.

Еще раз: за сегодня в сделках ошибки. За предыдущие дни ошибок нет.

Чтобы понять в чем ошибка, нужно прогнать в тестере за сегодня. Т.е. ждать до завтра.

При чем здесь "Отладка на исторических данных"? Она точно так же за сегодня не работает.