Над задачей сильно не думал. Сходу решения не нашел, поэтому решил поучиться на форуме. Интриги не интересны, т.к. хочу использовать на практике - Virtual-библа, без которой уже боевые советники не представляю.
Ну раз уже два человека заявили, что есть решение без доп. переменных, покумекаю на выходных.
Уточню, что NewHandle - может быть константой. Т.е. валидный такой вызов
time = MACROS(0, TimeCurrent()); // TimeCurrent из 0-хендла.
time = MACROS(1, TimeCurrent()); // TimeCurrent из 1-хендла.
MACROS(0, SymbolInfoTick(_Symbol, Tick)); // SymbolInfoTick из 0-хендла.#define BidSymbolInfoDouble(_Symbol, SYMBOL_BID)
Price = MACROS(3, Bid); // Bid из 3-хендла.
Когда еще представится такая возможность... проверить реальный уровень Судя по обсуждениям... здесь... серьезные проггеры ловко жонглирующие высокопарными словами в т.ч. про ООП и т.д. (я вообще иногда больше половины изречений не понимаю даже)
А что на деле?! мишура? или не все еще подтянулись? Еще раз подчеркну: было бы что то сложное...неординарное или требующее специальных познаний - написал бы сразу, а здесь - простейшее(!). Поэтому включаем мозг и пишем варианты... или ждём!
Над задачей сильно не думал. Сходу решения не нашел, поэтому решил поучиться на форуме. Интриги не интересны, т.к. хочу использовать на практике - Virtual-библа, без которой уже боевые советники не представляю.
Ну хз, по всякому уже думал. Если правильно понимаю, то важна вариативность типа возвращаемого из макроса. На с++ решаемо
#define M(FN_) ({int a=5; ; FN_;})
int ff() {return50;}
int val = M(ff());
поытки реализовать всё это в мкл закончились провалом. Может лучшее решение допилить: SelectHandle(new, set_next=INT_MAX). Хотя, может кто удивит хитрым макросом.
обновилась Windows, после обновления в терминале отвалилось подключение к аккаунту сообщества, после ввода логина и пароля пришлось устанавливать советник купленный в маркете заново (использовать новую активацию), если после каждого обновления Windows придется использовать новую активацию то они закончатся очень быстро, как с этим быть, может кто сталкивался??
Дайте, пожалуйста, ссылку на задачу.
Спасибо.
https://www.mql5.com/ru/forum/1111/page2350#comment_9974834
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
pavlick_, 2018.12.21 17:23
глобальную переменную использовать.
Над задачей сильно не думал. Сходу решения не нашел, поэтому решил поучиться на форуме. Интриги не интересны, т.к. хочу использовать на практике - Virtual-библа, без которой уже боевые советники не представляю.
Ну раз уже два человека заявили, что есть решение без доп. переменных, покумекаю на выходных.
Уточню, что NewHandle - может быть константой. Т.е. валидный такой вызов
fxsaber:
Уточню, что NewHandle - может быть константой. Т.е. валидный такой вызов
Все работает:
Когда еще представится такая возможность... проверить реальный уровень
Судя по обсуждениям... здесь... серьезные проггеры ловко жонглирующие высокопарными словами в т.ч. про ООП и т.д. (я вообще иногда больше половины изречений не понимаю даже)
А что на деле?! мишура? или не все еще подтянулись?
Еще раз подчеркну: было бы что то сложное...неординарное или требующее специальных познаний - написал бы сразу, а здесь - простейшее(!). Поэтому включаем мозг и пишем варианты... или ждём!
, хочется посмотреть как жидко обделается A100.
Зачем пустословить? Давайте вы лучше работу создадите на трехзначную цифру и арбитраж решит кто обделался
Над задачей сильно не думал. Сходу решения не нашел, поэтому решил поучиться на форуме. Интриги не интересны, т.к. хочу использовать на практике - Virtual-библа, без которой уже боевые советники не представляю.
Ну хз, по всякому уже думал. Если правильно понимаю, то важна вариативность типа возвращаемого из макроса. На с++ решаемо
А препроцессор gcc вообще так умеет:
поытки реализовать всё это в мкл закончились провалом. Может лучшее решение допилить: SelectHandle(new, set_next=INT_MAX). Хотя, может кто удивит хитрым макросом.
Ну раз уже два человека заявили, что есть решение без доп. переменных, покумекаю на выходных.
Интересно, кто такое заявлял? PrevHandle в любом случае нужно где-то хранить.
столкнулся с такой проблемой:
обновилась Windows, после обновления в терминале отвалилось подключение к аккаунту сообщества, после ввода логина и пароля пришлось устанавливать советник купленный в маркете заново (использовать новую активацию), если после каждого обновления Windows придется использовать новую активацию то они закончатся очень быстро, как с этим быть, может кто сталкивался??
Интересно, кто такое заявлял? PrevHandle в любом случае нужно где-то хранить.
Возможно, не правильно понял
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
Alexey Navoykov, 2018.12.21 17:03
У меня тоже готов ответ, если что )Ну как ваши успехи?
Вот это должно работать как ожидается:
Переброс через функция не просто так.