Переделать скрипт в советник

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Переделать скрипт в советник

Сообщение lisa » 13 фев 2015, 22:02

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

Хотелось бы его переделать в советник, а еще лучше в индикатор (если такое возможно :du_ma_et: )
Чтобы установив его на один график, как индикатор, он удалял края окон.

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

Так же если возможно, было бы не плохо задать в настройках, выбор цвета окон (не активный график и активный график)

Ну а вообще, если можно сделать хоть что то из перечисленного, то и то было бы не плохо.

Думаю это будет многим полезно :nez-nayu:

Скрипт и скрин прилагаю.
Вложения
RemoveBorders_All.mq4
(1.66 KB) Скачиваний: 46
скрипт.png
Аватар пользователя
lisa
 
Сообщений: 77
Зарегистрирован: 05 ноя 2014, 09:37
Средств на руках: 4.50 Доллар
Группа: Базовая
Благодарил (а): 54 раз.
Поблагодарили: 3 раз.

Переделать скрипт в советник

Сообщение lisa » 13 фев 2015, 22:11

А так выглядит тоже самое, но без скрипта :po_zor:
Вложения
без скрипта.png
Аватар пользователя
lisa
 
Сообщений: 77
Зарегистрирован: 05 ноя 2014, 09:37
Средств на руках: 4.50 Доллар
Группа: Базовая
Благодарил (а): 54 раз.
Поблагодарили: 3 раз.

Переделать скрипт в советник

Сообщение mfcoder » 14 фев 2015, 10:40

посмотрим, что можно сделать :a_g_a:
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Переделать скрипт в советник

Сообщение mfcoder » 14 фев 2015, 11:47

mfcoder писал(а):посмотрим, что можно сделать :a_g_a:


советник (в индикаторе как-то криво все это работает) при старте делает как задумано (выстраивает окна и рамки убирает)..
на всякий случай добавил в настройки параметр resetInterval - это интервал времени в секундах для повтора действия, если задано 0, то повторно ничего не делает..
Вложения
Borders.mq4
(3.64 KB) Скачиваний: 40
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Переделать скрипт в советник

Сообщение lisa » 14 фев 2015, 16:25

mfcoder писал(а):советник


:co_ol:

mfcoder писал(а):на всякий случай добавил в настройки параметр resetInterval - это интервал времени в секундах для повтора действия


Кажись не работает :ne_vi_del:

При установке сова, все распределяется отлично :co_ol:
Далее, если вкладку "терминал" (где находятся ордера, она обычно у всех снизу), сужать/расширять, то когда расширяешь, то она залазит на графики.
Можно ли сделать, чтобы советник выполнял действие (которое выполняет при установке), каждые несколько секунд.
Например, накинул советник, все распределилось как надо, далее расширил вкладку терминал, и вкладка залезла на графики, и через ххх секунд советник опять выполняет первоначальное действие и графики опять распределяются, уже по новой ширине/высоте главного рабочего окна.

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

И еще вопрос по цветам окон, возможно ли их вывести в настройки (просто у одних фон графиков белый, у других черный, а цвет краев окон не изменить, глаза режет) вывести бы цвета в настройки, оформили бы терминалы, не хуже ТОСа :hi_hi_hi:
Аватар пользователя
lisa
 
Сообщений: 77
Зарегистрирован: 05 ноя 2014, 09:37
Средств на руках: 4.50 Доллар
Группа: Базовая
Благодарил (а): 54 раз.
Поблагодарили: 3 раз.

Переделать скрипт в советник

Сообщение mfcoder » 14 фев 2015, 18:08

lisa писал(а):При установке сова, все распределяется отлично :co_ol:
Далее, если вкладку "терминал" (где находятся ордера, она обычно у всех снизу), сужать/расширять, то когда расширяешь, то она залазит на графики.
Можно ли сделать, чтобы советник выполнял действие (которое выполняет при установке), каждые несколько секунд.
Например, накинул советник, все распределилось как надо, далее расширил вкладку терминал, и вкладка залезла на графики, и через ххх секунд советник опять выполняет первоначальное действие и графики опять распределяются, уже по новой ширине/высоте главного рабочего окна.

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

И еще вопрос по цветам окон, возможно ли их вывести в настройки (просто у одних фон графиков белый, у других черный, а цвет краев окон не изменить, глаза режет) вывести бы цвета в настройки, оформили бы терминалы, не хуже ТОСа :hi_hi_hi:


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

еще есть проблема с кодом, который рамки истончает, после его работы не работает режим отображения окон Каскадом и Мозаикой (это тот режим который тебе нужен), вертикально, горизонтально окна выравниваются, а мозаикой никак..

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

поясни про цвета окон, не понял что именно нужно делать ними ?
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Переделать скрипт в советник

Сообщение mfcoder » 14 фев 2015, 19:18

mfcoder писал(а):еще есть проблема с кодом, который рамки истончает, после его работы не работает режим отображения окон Каскадом и Мозаикой (это тот режим который тебе нужен), вертикально, горизонтально окна выравниваются, а мозаикой никак..


это можно обойти так, что когда рамки тонки возвращаем им толщину, обновляем компоновку и опять делаем тонкими, но есть неприятный эстетический момент визуально видно как рамки появляются и исчезают - это происходит быстро видно как происходит моргание окон :-(
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Переделать скрипт в советник

Сообщение lisa » 14 фев 2015, 22:15

mfcoder писал(а):видно как рамки появляются и исчезают - это происходит быстро видно как происходит моргание окон :-(


Ну если окна будут каждые несколько секунд моргать, то наверное это лучше не делать.

А о цветах имелось ввиду, о остатках рамок окон (на скрине изображено)
Не могу понять что это, остатки стандартных окон виндовс, или для них есть свой цвет?
Если остатки стандартных, то может есть возможность еще сильнее их сузить.
Вложения
скрипт.png
Аватар пользователя
lisa
 
Сообщений: 77
Зарегистрирован: 05 ноя 2014, 09:37
Средств на руках: 4.50 Доллар
Группа: Базовая
Благодарил (а): 54 раз.
Поблагодарили: 3 раз.

Переделать скрипт в советник

Сообщение mfcoder » 14 фев 2015, 23:45

lisa писал(а):Ну если окна будут каждые несколько секунд моргать, то наверное это лучше не делать.

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


а зачем тебе часто обновлять окошки ?

цвета скорее всего стандартные, потому что когда окно в обычном режиме, то рамки у меня синюшного оттенка, видимо от текущей темы винды, а когда применяется "утончение" они просто серыми становятся.. на счет того, можно ли их еще тоньше (есть ли такие свойства у окошек) сделать не скажу, попробую поискать, но тема такая специфическая разве что в курсе кто окошечные интерфейсы какие-то свои делает или кастомизирует, может повезет если где про такие заморочки что-то попадется..
Аватар пользователя
mfcoder
 
Сообщений: 1531
Зарегистрирован: 29 июл 2013, 11:55
Средств на руках: 26.85 Доллар
Группа: Базовая
Благодарил (а): 78 раз.
Поблагодарили: 423 раз.

Переделать скрипт в советник

Сообщение lisa » 16 фев 2015, 07:31

mfcoder писал(а):это можно обойти так, что когда рамки тонки возвращаем им толщину, обновляем компоновку и опять делаем тонкими,


mfcoder писал(а):а зачем тебе часто обновлять окошки ?


Ну если это в автоматическом режиме, то если поставить несколько секунд, то будут постоянно моргать.
А если поставить час, то придется после сдвига подвального окна с ордерами, ждать около часа чтобы графики снова распределились равномерно.
Аватар пользователя
lisa
 
Сообщений: 77
Зарегистрирован: 05 ноя 2014, 09:37
Средств на руках: 4.50 Доллар
Группа: Базовая
Благодарил (а): 54 раз.
Поблагодарили: 3 раз.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 78

Права доступа к форуму

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

cron