Ответить
28.12.2013, 13:40
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,033 раз(а) / Репутация: 9033
  • Отправить сообщение для eevviill с помощью Skype™
Что-то у тебя настроение какое-то не праздничное.
Случилось что?
Угар тут рассказывает вещи, которые мало где еще прочитать можно, а ты уперся в свою сортировку и сидишь надутый.
Язык mql, как любой инструмент, должен давать возможность писать решения, а не предлагать готовые на все случаи жизни.
С наступающим!
Q.
Ничего не случилось.
Я хочу сортировку по времени открытия+модернизнуть OrdersTotal().
Мне в ответ "колеги" что я не прав, нах это надо и.д. Советуют ещё писать ненужный код, вместо того чтобы потдержать и улучшить.
Milord 
29.12.2013, 07:25
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,625
Поблагодарили 3,758 раз(а) / Репутация: 3750
Ничего не случилось.
Я хочу сортировку по времени открытия+модернизнуть OrdersTotal().
Мне в ответ "колеги" что я не прав, нах это надо и.д. Советуют ещё писать ненужный код, вместо того чтобы потдержать и улучшить.
В первую очередь ты требуешь от MQ написание НЕ НУЖНОГО НИКОМУ, кроме тебя кода. Ну а чтобы не сильно было обидно от того что тебя никто не поддержал, набери полный рот ... и плюнь в монитор.
Развёл демагогию на пол-ветки и никак не можешь понять, что если никто не поддерживает тебя значит никому это не нужно. Мало того тебе откровенно сказали "Никому это не надо", но ты упёрся и не хочешь ничего понимать...
30.12.2013, 16:59
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 603
Поблагодарили 708 раз(а) / Репутация: 711
В первую очередь ты требуешь от MQ написание НЕ НУЖНОГО НИКОМУ, кроме тебя кода. Ну а чтобы не сильно было обидно от того что тебя никто не поддержал, набери полный рот ... и плюнь в монитор.
Развёл демагогию на пол-ветки и никак не можешь понять, что если никто не поддерживает тебя значит никому это не нужно. Мало того тебе откровенно сказали "Никому это не надо", но ты упёрся и не хочешь ничего понимать...
я бы предложил другие улучшения , например ввести новые функции:
OrderTotalBuy() число открытых ордеров BUY на счете
OrderTotalSell() число открытых ордеров SELL на счете
тут будет явно удобнее писать код, и проще, чем сейчас...но Метаквоты глухи и слепы к новым и разумным вещам...на своем форуме то не желают нормально отвечать, за редким исключением...
тестю советники, иногда пишу и дорабатываю их ...
ПУТЬ ДЛИННОЙ В 10000 МИЛЬ НАЧИНАЕТСЯ С 1 ШАГА (Лао Цзы)
30.12.2013, 17:14
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,625
Поблагодарили 3,758 раз(а) / Репутация: 3750
Так с этого всё и началось, ты просто мимо проскочил...
Ну в дополнение могу предложить ещё
OrdersTotalStopLoss() Число закрытых ордеров с проскальзыванием.
OrdersTotalTakeProfit() Число ордеров до которых цена не дошла. И вряд-ли дойдёт.
30.12.2013, 17:23
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,062
Поблагодарили 892 раз(а) / Репутация: 878
На самом деле все несколько хужее выглядит!
Если у какой-то зарезервированной константы есть "()" скобки, значит, она должна от этих "скобок" зависеть.
Например, разумно было бы:
Код:
Orders(total)
Orders(Total, Sell)
Orders(Total, Buy)
Ну и т.д.
Например, что за идиотское обозначение Symbol() ???
Ну? Или просто
PHP код:
Symbol 
или Symbol(SELL_STOP) к примеру.
Вообщем, у скобок предполагался смысл, но недопредположился, в итоге.
Да и хрен с ним! Что ж теперь, убиться ап стену и выпить йаду?
Переживем мы это горе!
Хотя, есть такие уникальные языки как PERL!
Но это продукт и изобретение гения! Не всем такими быть! Жрите айфон и радуйтесь!
- Я тоже люблю ПэЖе!
- А я его еще больше Ку!
30.12.2013, 19:06
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 603
Поблагодарили 708 раз(а) / Репутация: 711
На самом деле все несколько хужее выглядит!
Если у какой-то зарезервированной константы есть "()" скобки, значит, она должна от этих "скобок" зависеть.
Например, разумно было бы:
Код:
Orders(total)
Orders(Total, Sell)
Orders(Total, Buy)
Ну и т.д.
Например, что за идиотское обозначение Symbol() ???
Ну? Или просто
PHP код:
Symbol 
или Symbol(SELL_STOP) к примеру.
Вообщем, у скобок предполагался смысл, но недопредположился, в итоге.
Да и хрен с ним! Что ж теперь, убиться ап стену и выпить йаду?
Переживем мы это горе!
Хотя, есть такие уникальные языки как PERL!
Но это продукт и изобретение гения! Не всем такими быть! Жрите айфон и радуйтесь!
- Я тоже люблю ПэЖе!
- А я его еще больше Ку!
согласен, частично))) тоже было тяжко после Бейсика видеть функции(там подпрограммы), и особенно угнетали пустые скобки у них)))но сейчас привык уже)
тестю советники, иногда пишу и дорабатываю их ...
ПУТЬ ДЛИННОЙ В 10000 МИЛЬ НАЧИНАЕТСЯ С 1 ШАГА (Лао Цзы)
30.12.2013, 19:10
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 603
Поблагодарили 708 раз(а) / Репутация: 711
Так с этого всё и началось, ты просто мимо проскочил...
Ну в дополнение могу предложить ещё
OrdersTotalStopLoss() Число закрытых ордеров с проскальзыванием.
OrdersTotalTakeProfit() Число ордеров до которых цена не дошла. И вряд-ли дойдёт.
)))) ну нельзя же на все случаи жизни просить у Метаквотов новые функции)) основные и часто используемые нужно и можно внедрять, остальное пишется в рукопашную в коде)
тестю советники, иногда пишу и дорабатываю их ...
ПУТЬ ДЛИННОЙ В 10000 МИЛЬ НАЧИНАЕТСЯ С 1 ШАГА (Лао Цзы)
30.12.2013, 19:19
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,062
Поблагодарили 892 раз(а) / Репутация: 878
PHP код:
Сабж выглядит вот так
perl -'$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Те же яйцано в профиль
$var "=]=>%-{<-|}<&|`{";
$var tr{ !"#$%&'()*+,-./:;<=>?@[\]^_`{|}}
         {`abcdefghijklmnopqrstuvwxyz{/" 
-};
eval(
$var); 
Почему в MQL4 нет EVAL?! гады, а? Я так к нему привык
Эх!
Ссылка _http://lurkmore.to/Программа_из_одной_строчки_ на_Perl

Последний раз редактировалось NSerega; 30.12.2013 в 19:55.
30.12.2013, 19:35
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 603
Поблагодарили 708 раз(а) / Репутация: 711
PHP код:
Сабж выглядит вот так
perl -'$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Те же яйцано в профиль
$var "=]=>%-{<-|}<&|`{";
$var tr{ !"#$%&'()*+,-./:;<=>?@[\]^_`{|}}
         {`abcdefghijklmnopqrstuvwxyz{/" 
-};
eval(
$var); 
Почему в MQL4 нет EVAL?! гады, а? Я так к нему привык
Эх!
Ссылка _http://lurkmore.to/Программа_из_одной_строчки_ на_Perl
меня больше удивил язык ДРАКОН, на нем разрабатывался наш Буран, тот что летал на орбиту...там как раз настоящий визуальный язык, в отличие от VISUAL C++ и VISUAL BASIC))
P.S. но скачать язык не смог, потому что не нашел в инете, хотя есть его описание..)
_http://ru.wikipedia.org/wiki/%C4%D0%C0%CA%CE%CD
тестю советники, иногда пишу и дорабатываю их ...
ПУТЬ ДЛИННОЙ В 10000 МИЛЬ НАЧИНАЕТСЯ С 1 ШАГА (Лао Цзы)

Последний раз редактировалось NSerega; 30.12.2013 в 19:56.
ansol 
30.12.2013, 19:41
Регистрация: 13.03.2009 / Сообщений: 2,394
Поблагодарили 1,974 раз(а) / Репутация: 2051
Почему в MQL4 нет EVAL?! гады, а? Я так к нему привык
Почему в MQL нет нумерции строчек, GOTO и интерпретатора как в "васике"?! гады, а? Я так к нему привык. Мне так тяжело было мозги разворачивать на другую структуру языка.
Ничего, врубился. Сейчас в mql лучше ориентируюсь чем в "васике".
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Milord 
30.12.2013, 19:48
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,062
Поблагодарили 892 раз(а) / Репутация: 878
Почему в MQL нет нумерции строчек, GOTO и интерпретатора как в "васике"?! гады, а? Я так к нему привык. Мне так тяжело было мозги разворачивать на другую структуру языка.
Ничего, врубился. Сейчас в mql лучше ориентируюсь чем в "васике".
Нумерация строк - это ... ну вы поняли. А вот как превратить строковую переменную в имя переменной? Как выполнить внешнюю по отношению к МТ4 команду? Как воспользоваться прелестями ОС, в которой МТ4 крутится?
А никак! Потому что гениальные хомячки пишут гениальные советники и с помощью Eval() их можно легко декомпилировать, а метаквоты за РАО, Мигалкова и вшивые авторские права, т.е. против прогресса
Гы!
Не принимай близко к сердцу, Узбагойзя!
30.12.2013, 20:03
Регистрация: 13.03.2009 / Сообщений: 2,394
Поблагодарили 1,974 раз(а) / Репутация: 2051
MQL язык для трейдеров. Что бы они могли автоматизировать торговлю частично или полностью. Трейдеры работают с деньгами, значит язык должен быть максимально защишён. Трейдеры зачастую не являются грамотными программистами, значит язык должен быть как можно проще. Минимум функций, с максимальной универсальностью.
Программы на MQL запечатаны в терминале, если запрещен импорт из длл. Нельзя написать программу на MQL которая взломает пароли. То что ресурсы винды недоступны сделано для защиты. Ну а если импортируешь функции из длл, должен понимать зачем. А кто мешает юзать виндовые dll? Чем не ресурсы винды?
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Milord 
30.12.2013, 20:12
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,062
Поблагодарили 892 раз(а) / Репутация: 878
MQL язык для трейдеров. Что бы они могли автоматизировать торговлю частично или полностью. Трейдеры работают с деньгами, значит язык должен быть максимально защишён. Трейдеры зачастую не являются грамотными программистами, значит язык должен быть как можно проще. Минимум функций, с максимальной универсальностью.
Программы на MQL запечатаны в терминале, если запрещен импорт из длл. Нельзя написать программу на MQL которая взломает пароли. То что ресурсы винды недоступны сделано для защиты. Ну а если импортируешь функции из длл, должен понимать зачем. А кто мешает юзать виндовые dll? Чем не ресурсы винды?
Все можно! Не принимай близко к сердцу!
Первый декомпил написали именно с помощью тех возможнностей внешних вызовов, которые сейчас недоступны. Именно из-за декомпила их и закрыли.
Плохо то, что самописные проги работают медленнее, чем встроенные, если иметь в виду индикаторы.
Насчет dll - надо иметь описание, я вот спрашивал здесь как выбрать нужное окно и выводить комментарий туда - никто не знает. Направление поиска есть, но... Странно, что такой возможности изначально нет и что ее искать еще надо - это же тривиальная и нужная шняжка, а ее нет.
Также и eeevil пишет про то, что выборка ордеров должна быть, а ее нет - жри что дают.
Не, ну, что делать, жрем, конечно, но ...
30.12.2013, 20:15
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,062
Поблагодарили 892 раз(а) / Репутация: 878
Каждая заморочка с циклами и поиском нужного элемента - тормоз. Для работы советника реально пофиг, а для тестирования - Ыыыы! Сколько ж можно тестировать-то? Так весь рынок уйдет, пока увидишь результаты тестов, вот что плохо
30.12.2013, 20:29
Регистрация: 13.03.2009 / Сообщений: 2,394
Поблагодарили 1,974 раз(а) / Репутация: 2051
Плохо то, что самописные проги работают медленнее, чем встроенные, если иметь в виду индикаторы.
Хорошо что они внедрили эти встроенные. А то пришлось бы самим всё считать.
А по скорости тут, наверное, можно объяснить длинной истории для обработки. Например для iMA() можно чётко просчитать какая длинна истории нужна для получения результата. А вот в iCustom неизвестоно что в индюке, как он считается, соответственно неизвестно сколько баров истории нужно скормить, скрмливают наверное всю доступную историю. Отсюда тормоза что индюк всю историю считает для получения значения на одном баре. В MQL5 уже грамотнее сделано.
Индюк с iCustom будет быстрее работать если урезать в нём историю.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!

Последний раз редактировалось Ugar; 30.12.2013 в 20:32.
30.12.2013, 20:33
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,062
Поблагодарили 892 раз(а) / Репутация: 878
Ugar
Ты это... Т.е. того... Объяснений не надо, спс! Хотя, может eeevil'у и надо.
Мы все понимаем, выкручиваемся по-тихоньку, это я так запостил, в качестве развлекухи. Луркмор - он такой лурк, с цветистыми оборотами и т.д.
Так, поржать - праздник же!
Всех с наступающим Новым, 2014, годом!

Ур-ра, товарищи!
Ugar 
30.12.2013, 20:37
Регистрация: 13.03.2009 / Сообщений: 2,394
Поблагодарили 1,974 раз(а) / Репутация: 2051
это я так запостил, в качестве развлекухи.
Так и мне же за посты не платят
Так, поржать - праздник же!
Всех с наступающим Новым, 2014, годом!

Ур-ра, товарищи!
Аналогично!!!!!!!
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
ansol , Milord 
31.12.2013, 13:49
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,625
Поблагодарили 3,758 раз(а) / Репутация: 3750
я вот спрашивал здесь как выбрать нужное окно и выводить комментарий туда - никто не знает.
Ну почему никто не знает???
Тут и думать не над чем... Через GV передавай то что надо и принимай куда надо. Было-бы желание, или опыта не хватает пользоваться GV? Можно через файл передавать то что надо, или тоже не хватает знаний? Может стоило особо желающим самостоятельно написать эти необходимые функции и опубликовать их на сайте MQL. Может и прислушаются да включат в очередной билд? Так-же как включили в пользовательские индикаторы бесполезный индикатор Хайкен Аши, а писать то что нужно только 2м-3м писателям кода на mql никто не будет, сколько не брызгай слюной.

зы: Ну в общем всех С Новым Годом!!! Всем крепкого здоровья и благосостояния.
31.12.2013, 18:04
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 603
Поблагодарили 708 раз(а) / Репутация: 711

По умолчанию Всех с Новым годом!)

Поздравляю всех програмеров и трейдеров с Новым Годом!)
желаю море баксов,радости и счастья!)
тестю советники, иногда пишу и дорабатываю их ...
ПУТЬ ДЛИННОЙ В 10000 МИЛЬ НАЧИНАЕТСЯ С 1 ШАГА (Лао Цзы)
31.12.2013, 18:36
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,062
Поблагодарили 892 раз(а) / Репутация: 878
AlexeyVik,
Я понятно ответил?
Ответить

Метки
mql4, mql4 помощь, вопросы mql4


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 18:31. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO