Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
16.05.2014, 17:05
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Здравствуйте! Такой вопрос - возможно ли создать советник на рендж барах?
Возможно написать почти всё, на что есть чёткое описание.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
02.07.2014, 10:45
Аватар для STARGAZER
STARGAZER STARGAZER вне форума Новичок форума
Регистрация: 19.06.2013 / Сообщений: 93
Поблагодарили 7 раз(а) / Репутация: 8
Увжаемые программеры прошу Вас отключить проверку суммы депозита в этом советнике, можно попоросить указать где это ограничение установлено?
не позволяет торговать если сумма менее 3000
02.07.2014, 10:50
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,044
Поблагодарили 878 раз(а) / Репутация: 864
Увжаемые программеры прошу Вас отключить проверку суммы депозита в этом советнике, можно попоросить указать где это ограничение установлено?
не позволяет торговать если сумма менее 3000
Отключи ММ во входных параметрах или смотри строку в тексте if(MM = true) - там стоит проверка на величину депо (ее можно изменить)

Вот:
PHP код:
   if (MM == TRUE) {
      if (
MathCeil(AccountBalance()) < 300.0Ld_56 Lots;
      else 
Ld_56 0.00001 Risk MathCeil(AccountBalance());
   } else 
Ld_56 Lots

Последний раз редактировалось ansol; 02.07.2014 в 10:52.
02.07.2014, 11:29
Аватар для STARGAZER
STARGAZER STARGAZER вне форума Новичок форума
Регистрация: 19.06.2013 / Сообщений: 93
Поблагодарили 7 раз(а) / Репутация: 8
Отключи ММ во входных параметрах или смотри строку в тексте if(MM = true) - там стоит проверка на величину депо (ее можно изменить)

Вот:
PHP код:
   if (MM == TRUE) {
      if (
MathCeil(AccountBalance()) < 300.0Ld_56 Lots;
      else 
Ld_56 0.00001 Risk MathCeil(AccountBalance());
   } else 
Ld_56 Lots
Спасибо Уважаемый, огромное спасибо!
07.07.2014, 16:49
Аватар для leonid45
leonid45 leonid45 вне форума Активный участник
Регистрация: 05.08.2009 / Сообщений: 177
Поблагодарили 22 раз(а) / Репутация: 54
Здравствуйте! Запустил оптимизацию, тестер прошел половину вариантов и ни одного результата. В чем подвох?
07.07.2014, 16:50
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,044
Поблагодарили 878 раз(а) / Репутация: 864
Здравствуйте! Запустил оптимизацию, тестер прошел половину вариантов и ни одного результата. В чем подвох?
Сними галку "пропускать бесполезные результаты" в закладке "результаты оптимизации"
08.07.2014, 16:51
Аватар для alex7474
alex7474 alex7474 вне форума Новичок форума
Регистрация: 17.06.2011 / Сообщений: 89
Поблагодарили 17 раз(а) / Репутация: 18
Здравствуйте,а почему вот этот советник перестал работать: на нескольких брокерах проверял,а раньше нормально работал.Компилировал и новым и старым терминалом,всё равно не работает.
15.07.2014, 21:28
Аватар для Yoru
Yoru Yoru вне форума Интересующийся
Регистрация: 11.12.2013 / Сообщений: 20
Поблагодарили 2 раз(а) / Репутация: 3
Здравствуйте,немного не по теме,но все же вопрос косвенно касается терминала MT4 и загружаемых в него файлов.
При копировании индикаторов,экспертов в папку MQL4 выдает уведомление:"Нет доступа к целевой папке"..Для копирования этого файла нужно обладать правами Администратора..Очень неудобно при каждом копировании файла требуется подтверждать нажимая "Продолжить",может у кого-нибудь была такая проблема?
ОС:Windows8
16.07.2014, 06:15
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Здравствуйте,немного не по теме,но все же вопрос косвенно касается терминала MT4 и загружаемых в него файлов.
При копировании индикаторов,экспертов в папку MQL4 выдает уведомление:"Нет доступа к целевой папке"..Для копирования этого файла нужно обладать правами Администратора..Очень неудобно при каждом копировании файла требуется подтверждать нажимая "Продолжить",может у кого-нибудь была такая проблема?
ОС:Windows8
Да, терминал здесь не при чём. Это ось отстой.
Можно выкрутиться так:
Установить например Total Commander.
В его ярлыке поставить галку "Запуск от имени администратора".
Тогда всё что копируется в командере автоматически от имени администратора.
Кстати, там можно вкладки с папками индикаторов заблокировать, тогда не придётся каждый раз с путями к папкам мучиться.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Yoru 
16.07.2014, 06:22
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,044
Поблагодарили 878 раз(а) / Репутация: 864
Да, терминал здесь не при чём. Это ось отстой.
Можно выкрутиться так:
Установить например Total Commander.
В его ярлыке поставить галку "Запуск от имени администратора".
Тогда всё что копируется в командере автоматически от имени администратора.
Кстати, там можно вкладки с папками индикаторов заблокировать, тогда не придётся каждый раз с путями к папкам мучиться.
В новых билдах терминала папка MQL4 лежит в профиле юзера - зачем там права админа, это ж твоя папка!
В старых версиях надо было ставить терминал на другой диск или хотя бы в другой каталог типа "c:\forex\mt4", а не в папку по умолчанию "Program Files" - в эту папку действительно нужны права админа.
16.07.2014, 12:37
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
В новых билдах терминала папка MQL4 лежит в профиле юзера - зачем там права админа, это ж твоя папка!
В старых версиях надо было ставить терминал на другой диск или хотя бы в другой каталог типа "c:\forex\mt4", а не в папку по умолчанию "Program Files" - в эту папку действительно нужны права админа.
Я же не знаю где стоят терминалы, тем более что там у него с виндой.
Я не редко встречал что винда не пускает в собственные папки юзера без прав админа. Особенно после лечения от вирусов. Не редки случаи когда и права админа не давали доступа к папкам. Так же и большинство программ переставали запускаться...
Бывало что это было связано с обновлением винды с оф. сайта.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
16.07.2014, 13:36
Аватар для Yoru
Yoru Yoru вне форума Интересующийся
Регистрация: 11.12.2013 / Сообщений: 20
Поблагодарили 2 раз(а) / Репутация: 3
Я же не знаю где стоят терминалы, тем более что там у него с виндой.
Я не редко встречал что винда не пускает в собственные папки юзера без прав админа. Особенно после лечения от вирусов. Не редки случаи когда и права админа не давали доступа к папкам. Так же и большинство программ переставали запускаться...
Бывало что это было связано с обновлением винды с оф. сайта.
Терминалы стоят там где им положено,куда устанавливаются по умолчанию(Program Files(x86)).Системник купил меньше недели назад,вирусов ещё чисто физически не успел бы нахватать,мог бы только в том случае если бы не было антивирусника.
16.07.2014, 14:27
Аватар для ansol
ansol ansol на форуме Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,044
Поблагодарили 878 раз(а) / Репутация: 864
Терминалы стоят там где им положено,куда устанавливаются по умолчанию(Program Files(x86)).Системник купил меньше недели назад,вирусов ещё чисто физически не успел бы нахватать,мог бы только в том случае если бы не было антивирусника.
Ну вот и не ставьте "где им положено", ставьте в другое место, например, в c:\forex или d:\forex чтобы не возникало потребности в правах администратора. Заодно и у вирусов шансов меньше
Yoru 
16.07.2014, 15:11
Аватар для Yoru
Yoru Yoru вне форума Интересующийся
Регистрация: 11.12.2013 / Сообщений: 20
Поблагодарили 2 раз(а) / Репутация: 3
Ну вот и не ставьте "где им положено", ставьте в другое место, например, в c:\forex или d:\forex чтобы не возникало потребности в правах администратора. Заодно и у вирусов шансов меньше
Попробуем
16.07.2014, 15:30
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Здравствуйте,немного не по теме,но все же вопрос косвенно касается терминала MT4 и загружаемых в него файлов.
При копировании индикаторов,экспертов в папку MQL4 выдает уведомление:"Нет доступа к целевой папке"..Для копирования этого файла нужно обладать правами Администратора..Очень неудобно при каждом копировании файла требуется подтверждать нажимая "Продолжить",может у кого-нибудь была такая проблема?
ОС:Windows8
Вы в курсе, что способ хранения данных МТ4 недавно сильно изменился?
Почитайте тут forum.mql4.com/ru/60554 , особенно в части "Каталог данных пользователя". Теперь весь код должен лежать у пользователя в личной зоне и ему однозначно не нужны права админа, чтобы с ним работать.
Если все правильно, но доступа к своей папке все равно нет, как Ugar писал - заводить нового юзера или чинить Винды.
16.07.2014, 15:57
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,715 раз(а) / Репутация: 3711
Вы в курсе, что способ хранения данных МТ4 недавно сильно изменился?
Почитайте тут forum.mql4.com/ru/60554 , особенно в части "Каталог данных пользователя". Теперь весь код должен лежать у пользователя в личной зоне и ему однозначно не нужны права админа, чтобы с ним работать.
Если все правильно, но доступа к своей папке все равно нет, как Ugar писал - заводить нового юзера или чинить Винды.
Для чего такой огород городить??? Вот достаточный совет.
Ну вот и не ставьте "где им положено", ставьте в другое место, например, в c:\forex или d:\forex чтобы не возникало потребности в правах администратора. Заодно и у вирусов шансов меньше
Можно только добавить запуск с ключём /portable
16.07.2014, 16:26
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Для чего такой огород городить??? Вот достаточный совет.

Можно только добавить запуск с ключём /portable
Ты прав насчет /portable. Без него новый МТ куда не поставь, хоть на d: , будет хранить свое дерево данных у юзера, и другого способа узнать где точно, кроме как изнутри терминала, нет. Копировать наработанные скрипты придется не в место установки терминала, а в AppData\Roaming\MetaQuotes\Terminal\хеш. И это правильно, представь вариант, когда у юзера нет админских прав типа на shared vps.
Так вот, ты хочешь массово рекомендовать /portable? Установка МТ4 в заведомо доступное для записи место была хорошим советом до 600 билдов. Сейчас метаквоты предлагают другое решение, я его в целом одобряю.
16.07.2014, 17:34
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,715 раз(а) / Репутация: 3711
Ты прав насчет /portable. Без него новый МТ куда не поставь, хоть на d: , будет хранить свое дерево данных у юзера, и другого способа узнать где точно, кроме как изнутри терминала, нет. Копировать наработанные скрипты придется не в место установки терминала, а в AppData\Roaming\MetaQuotes\Terminal\хеш. И это правильно, представь вариант, когда у юзера нет админских прав типа на shared vps.
Так вот, ты хочешь массово рекомендовать /portable? Установка МТ4 в заведомо доступное для записи место была хорошим советом до 600 билдов. Сейчас метаквоты предлагают другое решение, я его в целом одобряю.
Почему до 600??? У меня сейчас 646-ые так работают... Пока до 670-го не обновлялся, лениво...
16.07.2014, 17:36
Регистрация: 13.03.2009 / Сообщений: 2,366
Поблагодарили 1,968 раз(а) / Репутация: 2045
Ты прав насчет /portable. Без него новый МТ куда не поставь, хоть на d: , будет хранить свое дерево данных у юзера, и другого способа узнать где точно, кроме как изнутри терминала, нет. Копировать наработанные скрипты придется не в место установки терминала, а в AppData\Roaming\MetaQuotes\Terminal\хеш. И это правильно, представь вариант, когда у юзера нет админских прав типа на shared vps.
Так вот, ты хочешь массово рекомендовать /portable? Установка МТ4 в заведомо доступное для записи место была хорошим советом до 600 билдов. Сейчас метаквоты предлагают другое решение, я его в целом одобряю.
Лично у меня на впс, да и дома, все терминалы стоят на другом диске и с портаблом в ярлыках. Там программы контроля работы терминалов и советников, ломает пути переписывать. Да и бэкапы терминалов проще делать.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
16.07.2014, 17:44
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Джентльмены, я не сомневаюсь в ваших способностях устроить так, как вам удобно.
Но я не готов рекомендовать нестандартный сетап с /portable ньюбам, которые тут вопросы задают.
Ответить


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы Алексей Что обсуждают на других форумах 1 26.11.2011 17:17
МТ4 Вопросы Алексей Что обсуждают на других форумах 2 29.09.2011 22:29
Вопросы Алексей Что обсуждают на других форумах 0 25.07.2010 07:40
Вопросы Алексей Что обсуждают на других форумах 0 21.07.2010 17:40


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


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