[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 989

 
artmedia70:
Просто сохраните. Компилировать нужно программу, к которой подключены библиотеки.

и наверно последний вопрос к вам, в книге есть функция Check.mqh

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

 
ex_kalibur:

и наверно последний вопрос к вам, в книге есть функция Check.mqh

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

По мере изучения написания советников данный вопрос, думаю, сам отпадёт за ненадобностью.

А пока поучите учебник СК - полезно :)

 
artmedia70:
Компилируйте тот файл, в который вписали директиву компилятора #include <имя_файла.mqh>

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

Перед самым первым исполнением функции Terminal() массивы Mas_Ord_Old и Mas_Ord_New пустые, т.е. каждый элемент обоих массивов имеет нулевое значение. Это значит, что после первого исполнения функции массив Mas_Ord_Old в строке

   ArrayCopy(Mas_Ord_Old, Mas_Ord_New);// Сохраняем предыдущую историю

наследует от массива Mas_Ord_New "нулевое" состояние, в результате чего при исполнении функции обработки событий могут появиться ложные сигналы о событиях. Для того чтобы этого не происходило, самое первое исполнение функцииTerminal() осуществляется на этапе инициализации, и обработка событий после этого исполнения функции не производится (см. функцию init() в эксперте usualexpert.mq4).

и самое интересное что обращение к этой функции и в ините и в старте, получается что при каждом обращении к этой функции будет обнуление массивов так что ли?

 
ex_kalibur:

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

Перед самым первым исполнением функции Terminal() массивы Mas_Ord_Old и Mas_Ord_New пустые, т.е. каждый элемент обоих массивов имеет нулевое значение. Это значит, что после первого исполнения функции массив Mas_Ord_Old в строке

наследует от массива Mas_Ord_New "нулевое" состояние, в результате чего при исполнении функции обработки событий могут появиться ложные сигналы о событиях. Для того чтобы этого не происходило, самое первое исполнение функцииTerminal() осуществляется на этапе инициализации, и обработка событий после этого исполнения функции не производится (см. функцию init() в эксперте usualexpert.mq4).

и самое интересное что обращение к этой функции и в ините и в старте, получается что при каждом обращении к этой функции будет обнуление массивов так что ли?

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

Тяжко? :)

Привыкайте логически мыслить - начните с листка бумаги и карандаша.

 
artmedia70:

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

Тяжко? :)

Привыкайте логически мыслить - начните с листка бумаги и карандаша.

все понял спасибо, обьясню что понял, тоесть при первом запуске при инит идет обнуление а далее просто переписывается массивы( ну при изменени ордеров)

замечательно что есть такая ветка, в другой бы засмеяли)))

 
ex_kalibur:

все понял спасибо, обьясню что понял, тоесть при первом запуске при инит идет обнуление а далее просто переписывается массивы( ну при изменени ордеров)

замечательно что есть такая ветка, в другой бы засмеяли)))

Да, сидим мы на этой ветке и ржём дружно и заливисто ... ))))))))))))))
 

Ребята отзовитесь кто мне поможет в написании эксперта т.е. я не хочу чтобы мне его кто-то написал, я хочу сам понять, но мне нужна помощь в процессе создания, кому можно на ящик написать или в аську?

 

Возможно, кто-то и отзовётся.

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

Не стоит опасаться, что вашу "граальную" идею кто-нить коварно использует для собственного обогащения. Здесь уже хватало всяких идей и вряд-ли вы задумали нечто, ранее неизвестное.

Наоборот, вы здесь получите аргументированную критику и вам (как в анекдоте) обьяснят, почему .....

 
leonid553:

Возможно, кто-то и отзовётся.

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

Не стоит опасаться, что вашу "граальную" идею кто-нить коварно использует для собственного обогащения. Здесь уже хватало всяких идей и вряд-ли вы задумали нечто, ранее неизвестное.

Наоборот, вы здесь получите аргументированную критику и вам (как в анекдоте) обьяснят, почему .....

Да уж ... :) Так уж почему-то тут повелось, что кто-то действительно аргументированно критикует, а есть и такие, кто откровенно глумится, а кто-то тупо хихикает...

А это отпугивает новичков с их идеями... А порой интересно почитать свежие мысли и взгляды и иногда из них даже можно выловить частицу здравого смысла и интересных новых подходов...

ИМХО, конечно всё...

 

Добрый день.

Подскажите как сделать индикатор на подобии USDx только с другими тоже валютами

Файлы:
pqpbk1.rar  4 kb
Причина обращения: