Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В Cи был goto,и в с+ goto был, и с++ goto был, а в С.net нет? И какой гадский дядя Бил изобрел Си?
P.S. На правильном русском техническом языке аббревиатуры пишутся полностью, например MQL-4, MQL-X
Р.P.S. У ВАС В ШКОЛЕ СЛАБЫЙ ИНФОРМАТИК,Реально GOTO ассоцииируется с языком FORTRAN, т.к. GOTO впервые появился и был реализован в FORTRAN (-стопудово).
Не смешите своим отношением к Бэйсику, а не то Basic na Vas обидется.
МТ отличная платформа, просто супер, другие платформы, что я видел, даже рядом не валялись... А сколько хороших операционных систем кануло в лету так и найдя массового потребителя? Как мне кажется, МТ рискует навечно остаться мелким нишевым продуктом для микро-лотовых казино. Замкнутый круг нищеты: копеечные счета - бесконечные демо для высоколобых програмистов - копеечные доходы для дилера - такие же копеечные проплаты метаквотам за их сервер. Остается только наращивать функционал и немерянно этим гордиться. Сколько раз это уже было с другими продуктами? "История учит только тому, что история никого ничему не учит"
Скажите мне кто-нибудь, что я не прав, и что MQ ведет переговоры с нормальными компаниями/банками или даже уже в процессе адаптирования своего продукта под их нужды...
Возможно, данная тенденция в развитии. Не все так плохо, как может казаться :)))
P.S.да, кстати, и здесь коварные предусмотрели где может народ прорваться - в МQL-4 нет оператора из четырех букв,
goto !!!, это означает непереносимость в МТ многих программ.
Это значит MQL не BASIC и правильные программисты GOTO не используют.
Правильные програмисты предпочитают ИМЕТЬ goto, чтобы не пользовать его))
Но как можно неиспользовать goto если его нет!?
Значит на MQL нельзя не использовать goto и это не правильно.
Ещё раз: MQL не BASIC.
В правильном языке программирования (не выросших под крылом MS дяди Билла) - GOTO нет (например язык C и все его дети).
P.S.
В правильном Русском Языке - "программисты" пишутся с двумя буквами М (от слова программа).
МММ Насчет двух"М" у вас подмечено,
а вот как это Си без goto, да еще под "крылом "MS" дяди Била" (одно Л)
GOTO действиетльно в Си никогда не было, не видали'с
В Cи был goto,и в с+ goto был, и с++ goto был, а в С.net нет? И какой гадский дядя Бил изобрел Си?
P.S. На правильном русском техническом языке аббревиатуры пишутся полностью, например MQL-4, MQL-X
Р.P.S. У ВАС В ШКОЛЕ СЛАБЫЙ ИНФОРМАТИК,
Реально GOTO ассоцииируется с языком FORTRAN, т.к. GOTO впервые появился и был реализован в FORTRAN (-стопудово).
Не смешите своим отношением к Бэйсику, а не то Basic na Vas обидется.
У кого правильный Русский Язык (Билл - пишется с 2 [двумя] буквами Л), могут прочитать в "маленькой книжечке", "маленьких авторов" Б. Керриган, Д. Ритчи.
Цитирую:
В Си имеются порицаемая многими инструкция goto и метки для перехода на них. Строго говоря, в этой инструкции нет никакой необходимости, и на практике почти всегда легко без нее обойтись. До сих пор в нашей книге мы не использовали goto.
Однако существуют случаи, в которых goto может пригодиться.
Наиболее типична ситуация, когда нужно прервать обработку в некоторой
глубоко вложенной структуре и выйти сразу из двух или большего числа вложенных циклов.
---------------------
Есть другой автор Г. Шилдт, цитирую:
Структурное программирование подразумевает точно обозначенные управляющие структуры,
программные блоки, отсутствие (или, по крайней мере, минимальное использование) инструкций GOTO...
--------------------
Также можно почитать в книжечке под редакцией профессора А.Д. Хомоненко, цитирую:
Оператор в языке является плохим средством.
------------------------------
1. Практически все современные языки программирования высокого уровня не используют GOTO. GOTO и метки - артефакт;
2. Правильно было замечено, ноги этого оператора растут из Фортрана, Кобола, Алгола, Басика :) (Basic) - столь любимого Вами и недоучившимся студентом Б. Гейтсом.
3. Б. Гейтс - вырос с огромной любовью к Бейсику (он столько денег на нём заработал), впрочем он больше ни чего и не знал.
4. Ещё раз повторюсь: MQL не BASIC (по просьбе могу написать - MQL4 не BASIC).
4. Когда я учился в школе, предмета "Информатика" не существовало. Хотя лет 10 тому назад я его сам преподавал в одном из институтов.
P.S.
Пора прекращать дискуссию не о чём.
GOTO и метки - артефакт и надо с этим смирится.
to Andy_Kon
Ну вот, только собирался выложить для Вас Керригана, и в довесок вспоминал,
где же описан бинарный поиск на Си++ с оператором goto,
и тут тоже Bы напоминаете - Г.Шилдт!
Значит У нас не спор, а иллюстрация на тему: -Как по разному понимают одно и то же))
Вот еще один монстр - break, фактически так же переносящий управление вовне любого цикла. Только в отсутствие goto приходится дополнительно извращаться, чтобы программа продолжила исполнение именно в заданной точке, а не просто на первом операторе после прерванной структуры. И с помощью break, между прочим, вполне несложно организовать переход из 200-й строки программы в 150-ю, в точности так же, как с помощью goto.
Не думаю, что такое усложнение оправдывает изгнание goto из рая "правильных" структур. Могу сказать, что и сам очень редко его юзаю (так как предпочитаю ясный стиль), но и он иногда вполне полезен - как справедливо отметил Andy_Kon. Исключение подтверждает правило ("структура программы должна быть внятной и верифицируемой"), и пусть он все же будет в MQL-X.
P.S. Кстати, а кто его проклял-то? Дейкстра, что ли?
Причина спора такова:
Настоящая научная мысль трудится не для Интернета (как думают программеры), и не для "счастливого детства",
и стандартизирует свои алгоритмы вовсе не для коммерческого программирования в классах,
т.е. мысль трудится не в С#, и не Delphi (кстати goto в Delphi устоял)
а сосредоточена в языке FORTRAN.
Так вот, уникальный сборник апробированных и утвержденных алгоритмов,имеющихся на Fortran,
тот самый, который постепенно сцеживают на другие языки,
этот уникальный сборник "грешит" частым употреблением GOTO.
Т.е. без GOTO возникают серьезные трудности с вычматом.))))
Приятное суждение: Goto исчез по одной единственной причине: "Чтобы выправить надо перегнуть" И.В. Сталин.
Неприятное суждение: борьба с goto это попытка изолировать реальный вычмат от толпы.
P.S. На момент появления книги "Структурное программирование", бытовали представления, якобы блоки ни к чему,
якобы это сухой академизм из Algol-60, - как известно теоретического языка.
В этой обстановке внятное убеждение применять блочную структуру не было воспринято массами.
Тогда провозгласили борьбу против goto, а массы увлекли лозунгом: употреблять goto (якобы) неприлично.))
P.P.S. Судя по напряженности с нац.правом выражаться на русяз, явленной и в этой ветке, возможен такой вариант,
когда узнают фамилию автора Книги "Структурное программирование",
возникнет движение за восстановление прав GOTO))
Крупный западный брокер на платформе MT4, возможно ли это?
...
Возможно, данная тенденция в развитии. Не все так плохо, как может казаться :)))
По непроверенным пока данным, толи:
- они будут компаньоны Velocity4x
- они купили себе Velocity4x
Однако тренд! :)))
Помимо форекс.ком ещё одна крупнейшая копания заявила о вводе МТ в скором времени,
а так-же появился германский банк, по его уверениям работающий с МТ напрямую.
(информация так-же не проверена... увы...)
А мне goto всегда "нравился", правда у меня он больше ассоциируется не с СИ или FORTRAN, а с Ассемблером, где без него никуда. Да и вообще, в ряде случаев его использование вполне оправдано. Равно как и то, что при его наличии, желающие могут его не использовать.
Дейкстра, Кнут конечно умные "дядьки", но книжки свои они писали давно, когда MQL и впомине не было... А язык это узкоспециальный, ориентированный на широкие слои пользователей, как профессианальных программистов, так и тех, кому программистом быть не хочется, а всего лишь надо автомитизировать примитивную систему. Потому, чем больше всяких возможностей будет предоставлять этот язык - тем лучше. Я - "ЗА", правда нас никто и не спрашивал.)) А спорить на эту тему можно вечно, но бесполезно)
Чего я не хочу увидеть в MQL5? Я не хочу классы, я не хочу расширение функционала, больших возможностей непонятно чего и усложнения процесса создания советников.
Невозможность использования МТ, при том что оная декларируется, для CFD толкнула меня к поиску альтернатив. Невозможность эта по-большей части организационная, хотя и технические заморочки тоже есть. Кто торгует на платформе МТ неизвестно, а те что известны, по большей части мелкие кухни, которых, как мне видится, просто не пускают на биржи. Так вот оказалось, что альтернативы есть. Автоматическая торговля на форекс и CFD. Не скажу за форекс, но цены на CFD никак не фильтруются вообще, я сравнивал с ценами биржи - идут один в один. Язык програмирования примитивен, но он развивается. При этом он прост, вообще прост, т.е. максимально дружественен к трейдеру. Если нужно купить, то просто buy(количество) и всё, никаких заморочек. Дружественен к трейдеру, а не програмисту! К тому кто платит деньги, т.е. самый главный на рынке. Тестирование на истории также присуствует. Отсутствует неограниченный демо-доступ, месяц бесплатно, а потом открывай счет. И счет далеко не мини. К реальному счету прилагается неограниченный по времени демо. Тот язык всё ещё слишком примитивен, мне не подошёл, т.к. моя идея требует немного большего. Однако тенденция есть.
MS-DOS не был лучшей операционной системой своего времени, однако вон оно как повернулось. МТ отличная платформа, просто супер, другие платформы, что я видел, даже рядом не валялись... А сколько хороших операционных систем кануло в лету так и найдя массового потребителя? Как мне кажется, МТ рискует навечно остаться мелким нишевым продуктом для микро-лотовых казино. Замкнутый круг нищеты: копеечные счета - бесконечные демо для высоколобых програмистов - копеечные доходы для дилера - такие же копеечные проплаты метаквотам за их сервер. Остается только наращивать функционал и немерянно этим гордиться. Сколько раз это уже было с другими продуктами? "История учит только тому, что история никого ничему не учит"
Скажите мне кто-нибудь, что я не прав, и что MQ ведет переговоры с нормальными компаниями/банками или даже уже в процессе адаптирования своего продукта под их нужды...
Около 30% немецких банков предоставляют доступ на рынок Forex посредством MT4 например банк "Варенголд" Германско -Швейцарский в Европе давольно известный. В америке да MT очень редок но есть аналог называеться TradeStation там за основу языка взят паскаль но в некотором роде очень схож с тем что Вы писали BUY SELL и айда сцылка вот hthttp://www.tradestation.com/automated_trading/howitworks.shtm я даже от части уверен что MT берет начало именно от нее!!!
Около 30% немецких банков предоставляют доступ на рынок Forex посредством MT4 например банк "Варенголд" Германско -Швейцарский в Европе давольно известный.
30% ? прям таки всех...
опа...
Да известен благодаря промоушену некой компашки с именем Ф. ;)))
Про МТ в той банке германской, ток пара строк на сайте и NULL по документам.
Так что не вводите в заблуждение этими левыми канторками... хермано-швайцарскими... :)))