Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Xodok

Страницы: [1]
1
Нет, Xodok, ничего не путаю.  При выключенном терминале кладу mq4 в папку с индикаторами. Запускаю терминал, и вижу его среди пользовательских индикаторов. Кладу его на график. Включаю в нем, то что надо, и вперед. Смотрю в папку С\...\индикаторы, а там уже два файла. Один mq4, и второй ех4.

  Все правильно, сейчас проверил, получается при запуске MetaTrader автоматом компилит файлы с расширением mq4, у которых нету ex4. Так что класть индикатор на график не обязательно, сразу после запуска MetaTraderа  проверь папку с индикаторами  :mrgreen:
  Кстати, я раньше не обращал на это внимание, всегда старался новые исходники вручную компилить, чтоб убедиться, что при компиляции никаких предупреждений и ошибок не валится.  :D

2
 
Может я неправильно делаю, но делаю так. Кладу индикатор в папку к индикаторам, запускаю МТ, и вижу этот индикатор среди "Пользовательских индикаторов". И потом уже ставлю его на график. Файл ех4, я думаю, появляется после того, как индикатор заработает.

Вот и я хочу побаловаться с этой строчкой. А по поводу того, что его нельзя раскодировать, то можно.Даже здесь , в этой ветке есть наш товарищ, у которого в подписи есть строчка, что он может декомпилировать любой индюк.

Так быть не может, ты что-то путаешь. Вроде мы с тобой уже обсуждали эту тему в ветке системы бабон, я тогда выложил индикаторы в виде исходников mq4, и они у тебя появились только после компиляции. Попробуй так, закрой MetaTrader, удали из папки оба файла mq4 и ex4, загрузи MetaTrader - убедись, что индикатора нет. После этого подкинь mq4 - убедись, что индикатора нет, удали mq4 и подкинь ex4 - индикатор будет. Индикатор не может появиться в терминале, если у тебя нету файла ex4, а раз нету индикатора, то он и заработать не может!
Так как ты написал может быть, если у тебя в папке уже лежал файл ex4 с таким же именем, или если ты клал в папку файл не mq4, а ex4!!!!
   А я и не говорил, что нельзя раскодировать, ты невнимательно читаешь  :wink:  Я писал, что сложно и не каждый за это возьмется. А вот на mq4 писать, может практически каждый.  :mrgreen:

3
Ребят. Короче так. Вкидываю в папку mq4. Открываю терминал,ложу на график индикатор. Работает. Открываю папку с индикаторами, а там уже два файла. Есть и mq4 и ex4. Значит или mq4, или терминал создают ex4 файл. А вот ex4 файлы есть без mq4. И работают индикаторы. Тогда выходит, можно ех файл открыть в MetaEditor,и там будет его код. Откомпилировать его, и будет mq4 файл. Или так не получится?  И еще вопрос к программистам. А какая строчка отвечает за время роботы индикатора?  Я имею ввиду то,что в принципе все индикаторы безсрочные. А вот если написать какую то строку,и он будет работать, например, как демо, 30 дней. Или такое не возможно?

  Файл mq4 - это файл с исходным кодом, то есть то, что пишет программист на языке mq4. Если его положить в папку индикаторов, то у тебя в MetaTrader этот индикатор не появится. Чтоб появился индикатор, нужно этот файл откомпилировать, то есть открыть в MetaEditor и нажать кнопочку "Компилировать". И если в коде не было ошибок, то рядом с файлом .mq4 появится файл с раширением ex4, и индикатор появится в MetaTrader.  И теперь файл .mq4 в принципе не нужен, но если ты вдруг захочешь что-то поменять в своем индикаторе, дописать его, то тебе придется о нем вспомнить. Когда ты нажимаешь кнопку компилировать, твой код из языка mq4 превращается в машинный код, в файл ex4. Вообще можешь в блокноте открыть и тот и другой и увидишь, что в одном какой-то беспорядочный набор символов (это машинный код), а в другом все более или менее читабельно :-) Из .mq4  сделать ex4 очень легко (нажать компилировать), а вот наоборот - сложно.
  Некоторые программисты добавляют строчку времени работы индикатора (время работы - тока для бесплатной демонстрации в течении этого времени) , и выкладывают его тока в формате ex4. Это сделано для того, чтоб продавать его, ведь если они выложат его исходник ( то есть mq4), то этот индикатор никто не будет покупать, каждый сможет строчку с ограничением по времени удалить и нажать кнопочку компилировать, и никакого смысла покупать этот индюк не будет.  :-)

4
С первой страницы темы,я установил систему. Тоесть, перенес все индикаторы в папку експерт\индикаторы.  И они сразу были видны в пользовательских индикаторах, как и много других. Вот и этот я скопировал в эту же папку. При установке была просьба о замене. Я подтвердил. А среди индикаторов его не видать. Теперь понятно,что надо через MetaEditor  их устанавливать. Но ты знаешь,я вот подумал, что четыре полоски все таки лучше. Видать настроение рынка. Ну на Н4 ты видишь бай, а на D1 рынок перешел в селл. Ты этого не увидел,не смог вовремя подойти к терминалу, или что еще хуже, пропал Инет, и пошли минуса. И кто его знает, когда рынок развернется.

Так тебя никто и не заставляет использовать индикатор с одной полоской, можешь по старинке - с 4-мя полосками  :D Только учти, что в индикаторе с 4-мя полосками, 3 из них имеют свойство перерисовываться время от времени  ^-^

5
А у меня он не показывает.  При установке в папку, попросил замены. я разрешил. А показывает все 4 полоски. Или надо убрать Бар A и Бар Б?
P.S.  Эээ. Так я его и в терминале среди индикаторов не вижу...

Ничего не понял, если честно  :? В какую папку установил? И каким образом у тя там могли появится файлы с таким же именем?  :-o Вообще то я выкладывал индикаторы в исходниках, чтоб они появились в терминале, надо сначала скопировать их в expert/indicators. После этого открыть их в MetaEditor и откомпилировать, после этого они появятся в списке пользовательских индикаторов

6
Вот переделанный индикатор HAS Bar, показывает только полоску текущего периода.  :mrgreen:

Страницы: [1]