FXOpen Broker

10+ years’
experience in FX

VISIT WEBSITE

Trading Accounts

ECN, STP,
Micro, Crypto

START TRADING

Try Free Demo

Practice Forex trading
risk free

OPEN DEMO ACCOUNT

PAMM Technology

Become a Master
or a Follower

JOIN PAMM SERVICE
Page 1 of 2 12 LastLast
Results 1 to 15 of 25

Thread: Создание советников

  1. #1
    In Profit Sunlucky's Avatar
    Join Date
    May 2008
    Posts
    101
    FXO Shares
    0
    FXO Bonus
    0.000
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Создание советников

    Люди кто умеет напишите пошаговую инструкцию по созданию советника. Тоесть самого простого советника сделайте и обьясните свои шаги. А то у меня идеи есть а чет писать не получаеться(

  2. #2
    Piplet
    Join Date
    May 2012
    Posts
    1
    FXO Shares
    0
    FXO Bonus
    0.000
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

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

  3. The Following User Says Thank You to Bobs For This Useful Post:

    Sanyok11 (05-31-2012)

  4. #3
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Одно время я очень много был на форуме Пиплов, кто в теме ссылку найдет, так вот есть там такая тема Мастерская Моржова, человек с нуля учил писать экспертов. Весьма познавательная тема, весьма.
    Книга, что выше тоже хороша, только вот терпения мне не хватает её читать.
    В общем ищите форум пиплов и тему Моржова, там все с первой строки кода т.д. и т.п.
    *************

  5. #4
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Quote Originally Posted by Bobs View Post
    Бессмысленно перебирать кучи советников, настройки и работа которых не понятна.
    Да и не выбросит никто хорошей вещи.
    Надо писать самому, или просить программиста-трейдера.
    И обязательна подробная проверка на соответствие советника и идеи, т.к. мелкие отклонения могут все испортить.
    Пишу уже 5 лет, так что поверьте ...
    Кстати, если Вы пишите эксперты уже 5 лет то могли организовать тему с ликбезом.
    Типа Эксперт от А до Я.
    Народ бы Вам памятник не рукотворный поставил за это.
    Я тоже.

  6. #5
    Piplet SimpleJeka1487's Avatar
    Join Date
    May 2012
    Location
    Сибирь-матушка...
    Posts
    5
    FXO Shares
    0
    FXO Bonus
    0.000
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default

    Quote Originally Posted by Bobs View Post
    Бессмысленно перебирать кучи советников, настройки и работа которых не понятна.
    Да и не выбросит никто хорошей вещи.
    Надо писать самому, или просить программиста-трейдера.
    И обязательна подробная проверка на соответствие советника и идеи, т.к. мелкие отклонения могут все испортить.
    Пишу уже 5 лет, так что поверьте ...
    Совершенно верно, согласен полностью, и насчёт "хороших вещей" и насчёт соответствия советника и идеи, сам пробовал писать по чужим идям, не всегда она понятна с первого раза...

  7. #6
    MQL Programmer MaxZ's Avatar
    Join Date
    Apr 2012
    Posts
    3,495
    FXO Shares
    0
    FXO Bonus
    0.268
    Thanks
    1,885
    Thanked 1,604 Times in 1,030 Posts

    Default

    Quote Originally Posted by IgorM View Post
    Кстати, если Вы пишите эксперты уже 5 лет то могли организовать тему с ликбезом.
    Типа Эксперт от А до Я.
    Народ бы Вам памятник не рукотворный поставил за это.
    Я тоже.
    А что именно Вы хотели бы узнать?? Вы ведь сидите на форуме MQL4, а там знаете, что помогут любому горю. А ещё Любители-шутники протроллят Вас с пяток до макушки...

    Лично Я прочитал эту книгу от корки до корки. Когда что-то нужно вспомнить или подучить, пользуюсь удобным разделом Документация. А когда весь день бьюсь об стол головой и не могу чего то понять, то пишу в тему "Все вопросы новичков ..." на форуме MQL4...

  8. #7
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Неа, не сижу.
    Это походу Ники одинаковые.
    И вопрос Вы некорректно поставили.
    А что именно Вы хотели бы узнать??
    Ответят многие - ВСЕ С САМОГО НАЧАЛА.
    Я повторюсь что Моржов весьма оригинально вел уроки, весьма.

    Ну а если про себя то я признаю только ручную торговлю.
    Азы знаю, код могу подправить под себя и не более.
    Обычная Матушка Лень меня одолевает.
    Может уже из-за возраста такая фигня, почти 50...
    В общем ленивый я....

  9. The Following User Says Thank You to IgorM For This Useful Post:

    Invincible (06-03-2012)

  10. #8
    MQL Programmer MaxZ's Avatar
    Join Date
    Apr 2012
    Posts
    3,495
    FXO Shares
    0
    FXO Bonus
    0.268
    Thanks
    1,885
    Thanked 1,604 Times in 1,030 Posts

    Default

    Quote Originally Posted by IgorM View Post
    Неа, не сижу.
    Это походу Ники одинаковые.
    И вопрос Вы некорректно поставили.

    Ответят многие - ВСЕ С САМОГО НАЧАЛА.
    Я повторюсь что Моржов весьма оригинально вел уроки, весьма.

    Ну а если про себя то я признаю только ручную торговлю.
    Азы знаю, код могу подправить под себя и не более.
    Обычная Матушка Лень меня одолевает.
    Может уже из-за возраста такая фигня, почти 50...
    В общем ленивый я....
    Хорошо, что спросил. А то Я до сегодняшнего дня думал, что это Вы сидите на форуме MQL4!

    Да Все Мы ленивые, блин...

    А чтобы научиться писать советников (как лично Я вижу эту проблему), нужно сначала научиться двум вещам:
    1). Синтаксису языка MQL4, который подобен знаменитому языку C;
    2). Составлять техническое задание, в котором видна чёткая логика торговых сигналов и всего прочего.

    Нужно видеть задачу в виде алгоритма - последовательности действий, которые приведут к конечному результату. Ведь код советника на MQL4 - это и есть та самая последовательность действий в виде команд с ветвлениями, условными переходами.

    А всё остальное за малым - разобраться с функциями языка MQL4, которые и будут осуществлять наши действия, команды, приказы, расчёты, построения (всё, что в пределах возможностей языка).
    Last edited by MaxZ; 06-03-2012 at 03:34 PM.

  11. #9
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Вы подошли к этому вопросу как подготовленный специалист в области кодирования, не важно какой язык.
    И поэтому у вас сразу есть точные критерии а именно:

    А чтобы научиться писать советников (как лично Я вижу эту проблему), нужно сначала научиться двум вещам:
    1). Синтаксису языка MQL4, который подобен знаменитому языку C;
    2). Составлять техническое задание, в котором видна чёткая логика торговых сигналов и всего прочего.
    Выделил то что на первых порах будет сложно сформулировать ученику.
    И приведу первый урок от Моржова:
    Итак, начнем.

    Занятие первое.

    MQL - язык программирования. Не страшный. Сейчас увидите сами.

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

    Теперь работаем по пунктам далее :

    1. Вверху жмем "файл" - "создать" - "советник" - придумали название - "готово".
    В отрывшемся окне удалим все, кроме этого :
    CODE
    int start()
    {
    //----

    //----
    return(0);
    }
    Все кроме этого нам не нужно и будет только отвлекать.

    Идем дальше. Что такое советник ? Это такая штука (набор кода), которая срабатывает каждый тик. Есть тик - срабатывает, нету тика - сидит тихо.
    Если "на пальцах" все очень просто :

    слово "start", само собой, обозначает начало советника и слово "return(0)" в конце обозначает его конец, то есть тут все возвращается опять в начало и ждет очередного тика.

    Между этими началом и концом должна быть середина. В середине мы и пропишем, что нам нужно от советника.

    Итак, в середине мы пишем :

    Alert("куку");

    В итоге получили код советника :
    CODE
    int start()
    {



    Alert("куку");



    return(0);
    }
    Теперь полученный код нужно скомпилировать (вверху кнопочка "компилировать").

    После компиляции получаем готовое изделие. Делаем, вешаем на график, смотрим как работает, что делает. Не забудьте в настройках разрешить эксперту работать (сервис-настройки-советники) а также отжать кнопку "советники" на верхней панели терминала. Если советник загружен как нужно, в правом верхнем углу графика появится улыбающаяся рожица.
    Да,забыл сказать,как вешать эксперта на график : вид-навигатор-советники-ваш советник - два щелчка по нему или потащить его мышкой на график.
    На сегодня хватит, а теперь вопросы у кого ничего не получилось.
    Как видите весьма оригинально и что самое главное - понятно даже для полного Чайника!
    Я к чему все это веду?
    А веду я к тому что уроки, обучение нужно уметь подносить очень просто, чтобы поняли даже самые не понятливые.

    Ну как то так что ли...

  12. #10
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Хочу еще добавить одно что в своей практике я знаю еще одного кодера который великолепно подносит свои творения - это Scriptong (Игорь) с Адмирала.
    Я периодически читаю его темы с советниками, так вот там каждая строка тоже расписана.
    В общем очень даже доходчиво.

  13. #11
    MQL Programmer MaxZ's Avatar
    Join Date
    Apr 2012
    Posts
    3,495
    FXO Shares
    0
    FXO Bonus
    0.268
    Thanks
    1,885
    Thanked 1,604 Times in 1,030 Posts

    Default

    Quote Originally Posted by IgorM View Post
    Кстати, если Вы пишите эксперты уже 5 лет то могли организовать тему с ликбезом.
    Типа Эксперт от А до Я.
    Народ бы Вам памятник не рукотворный поставил за это.
    Я тоже.
    Не вижу смысла в создании такой темы.
    Во-первых, Мне понравился первый урок Моржова и зачем изобретать велосипед?
    Во-вторых, для менее ленивых есть доступная и понятная книга.

    А если что-то не получается и есть конкретный вопрос, то Вас всегда ждут здесь. Здесь же раздел по MQL4 мёртв...

  14. #12
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Quote Originally Posted by MaxZ View Post
    Не вижу смысла в создании такой темы.
    Без комментариев!
    Я узнал все что хотел узнать.

    Удачи Дружище!

  15. #13
    MQL Programmer MaxZ's Avatar
    Join Date
    Apr 2012
    Posts
    3,495
    FXO Shares
    0
    FXO Bonus
    0.268
    Thanks
    1,885
    Thanked 1,604 Times in 1,030 Posts

    Default

    Quote Originally Posted by IgorM View Post
    Если "на пальцах" все очень просто :

    слово "start", само собой, обозначает начало советника и слово "return(0)" в конце обозначает его конец, то есть тут все возвращается опять в начало и ждет очередного тика.

    Между этими началом и концом должна быть середина. В середине мы и пропишем, что нам нужно от советника.
    Следующий подход вообще считаю неудачным... Либо это лишь первый урок и в следующих уроках Автор исправится. Либо Ученик, прошедший школу Моржова, будет всё понимать поверхностно... И останется просто уйма вопросов, типа: "А как же крутится вот эта шестерёнка?? Её вот эта цепляет? А как тогда та крутится??".

    Пример: Вы садитесь в машину с автоматической коробкой передачи. И Вам инструктор говорит: "Заведите машину, нажмите на педаль "газ" и Вы уже поехали!!!"... Первый урок окончен. А что у машины есть руль, педаль "тормоз" и ко всему этому есть ещё правила дорожного движения - Мы не знаем пока!! А куда ехать то собрались?? В первый попавшийся столб? Я серьёзно... Вот такое сравнение видится.

    Как же учат в нормальной автошколе?? Там касаются не то, что правил дорожного движения, а того, как устроен автомобиль, двигатель и все остальные его премудрости (это вот те самые шестерёнки, о которых писалось выше)...

    Я бы посоветовал Всем начинающим прочитать учебник, который лежит в свободном доступе на сайте MQL4! Если есть какие-то конкретные вопросы, то пишите, ладно, прям сюда... Буду отвечать не в ветке "Любой вопрос новичка ...", а прям здесь... Но упрощать Себе жизнь вот таким извращённым способом - не стоит...

  16. #14
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Ну конечно это только начало, азы.
    Все остальное как и положено и доступным языком.
    В личку скину ссыль на эту тему.
    Почитайте если будет интересно.

  17. #15
    Elder Analyst
    Join Date
    Aug 2011
    Posts
    780
    FXO Shares
    0
    FXO Bonus
    1.207
    Thanks
    26
    Thanked 291 Times in 218 Posts

    Default

    Я просто хочу сказать что учить и объяснять можно по разному, главное чтобы было понятно и конечно Моржов не панацея от всего.
    Просто интересно читать его посты с таким подходом.

Page 1 of 2 12 LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Disclaimer
2005-2019 © FXOpen All rights reserved. Various trademarks held by their respective owners.

Risk Warning: Trading on the Forex market involves substantial risks, including complete possible loss of funds and other losses and is not suitable for all members. Clients should make an independent judgment as to whether trading is appropriate for them in the light of their financial condition, investment experience, risk tolerance and other factors.

FXOpen Markets Limited, a company duly registered in Nevis under the company No. C 42235. FXOpen is a member of The Financial Commission.

FXOpen AU Pty Ltd., a company authorised and regulated by the Australian Securities & Investments Commission (ASIC). AFSL 412871ABN 61 143 678 719.

FXOpen Ltd. a company registered in England and Wales under company number 07273392 and is authorised and regulated by the Financial Conduct Authority (previously, the Financial Services Authority) under FCA firm reference number 579202.

FXOpen does not provide services for United States residents.

Join us