Закрытая тема
30.09.2014, 21:16
Аватар для DomovenokBrest
DomovenokBrest DomovenokBrest на форуме ♔♕♖♗♘♙
Регистрация: 27.10.2012 / Адрес: Белоруссия, Брест / Сообщений: 2,585
Поблагодарили 11,282 раз(а) / Репутация: 11301
Скомпилируйте пожалуйста индикатор в mg4. Очень нужно ...
Лови...

"Можно всю жизнь проклинать темноту, а можно зажечь маленькую свечку." ~Конфуций~
30.09.2014, 23:16
Аватар для domusns
domusns domusns вне форума Активный участник
Регистрация: 28.04.2013 / Сообщений: 112
Поблагодарили 91 раз(а) / Репутация: 92
Рисует и очень прилично.
01.10.2014, 00:07
Аватар для Atragenarius
Atragenarius Atragenarius вне форума Активный участник
Регистрация: 05.10.2009 / Сообщений: 25
Поблагодарили 4 раз(а) / Репутация: 4
Здравствуйте!
Подскажите пожалуйста как можно грамотно заменить вот такое выражение в советнике:
if((use_Max_trades && Orders_Total<Max_trades)&&((iRSI(NULL, PERIOD_H1,28, PRICE_CLOSE, 1) < RsiMinimum ))
на примерно такое &&((3_Level_ZZ_Semafor) == буферу 4 ))
и
if((use_Max_trades && Orders_Total<Max_trades)&&((iRSI(NULL, PERIOD_H1,28, PRICE_CLOSE, 1) >RsiMaximum ))
на &&((3_Level_ZZ_Semafor) == буферу 5 ))
я не могу никак сообразить.
01.10.2014, 05:10
Аватар для Елена4
Елена4 Елена4 вне форума Активный участник
Регистрация: 02.03.2011 / Сообщений: 119
Поблагодарили 70 раз(а) / Репутация: 71
Здравствуйте. Помогите научить скрипт определять какие ордера выставлять. Стоповые или лимитные в зависимости от указанной цены, выше ниже. Заранее спасибо.
OpenStopOrderNetTime.mq4
01.10.2014, 05:35
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Здравствуйте. Помогите научить скрипт определять какие ордера выставлять. Стоповые или лимитные в зависимости от указанной цены, выше ниже. Заранее спасибо.
Вложение 179519
Что-то я от жизни отстал, что-ли? Неужели уже есть такие компьютеры которые читают мысли человека?

Ну указали цену, и что? Выше неё можно поставить и стоп и лимит так-же и ниже этой цены можно поставить и SellStop и BuyLimit.
Проще написать разные скрипты на каждый случай отдельно, или найти готовые.
01.10.2014, 07:36
Аватар для jenzo
jenzo jenzo на форуме Местный знаток
Регистрация: 10.07.2014 / Сообщений: 601
Поблагодарили 599 раз(а) / Репутация: 600
Пацаны как можно эти ошибки исправить?

Пытаюсь сам что то сделать


Скрытый текст








[свернуть]
01.10.2014, 08:15
Аватар для viplert
viplert viplert вне форума Активный участник
Регистрация: 07.01.2014 / Сообщений: 126
Поблагодарили 41 раз(а) / Репутация: 42
Пацаны как можно эти ошибки исправить?

Пытаюсь сам что то сделать


Скрытый текст








[свернуть]
Скинь попробую исправить
01.10.2014, 08:49
Аватар для jenzo
jenzo jenzo на форуме Местный знаток
Регистрация: 10.07.2014 / Сообщений: 601
Поблагодарили 599 раз(а) / Репутация: 600
Пацаны как можно эти ошибки исправить?

Пытаюсь сам что то сделать


Скрытый текст








[свернуть]
вопрос снимается.
01.10.2014, 09:23
Регистрация: 20.10.2013 / Адрес: Лас-Пальмас-де-Гран-Канария / Сообщений: 701
Поблагодарили 2,603 раз(а) / Репутация: 2600
Сообщение от: Atragenarius
Здравствуйте!
Подскажите пожалуйста как можно грамотно заменить вот такое выражение в советнике:
if((use_Max_trades && Orders_Total<Max_trades)&&((iRSI(NULL, PERIOD_H1,28, PRICE_CLOSE, 1) < RsiMinimum ))
на примерно такое &&((3_Level_ZZ_Semafor) == буферу 4 ))
и
if((use_Max_trades && Orders_Total<Max_trades)&&((iRSI(NULL, PERIOD_H1,28, PRICE_CLOSE, 1) >RsiMaximum ))
на &&((3_Level_ZZ_Semafor) == буферу 5 ))
я не могу никак сообразить.
Хи-хи... Это вроде -как заменить чайник на трубу от самовара
В условиях сравнивается мах кол-во ордеров - это убирать ненужно, и дополнительно сигнал RSI сравнивается с уровнем
Что б заменить сигнал на семафор нужно сравнить значение буфера с каким-то уровнем...и написать примерно так
..iCustom(Symbol(),Period(),"3_Level_ZZ_Semafor",4 ,1)>= значение

это значит-символ текущий, тф текущий, имя, дальше можно поставить параметры для замены, буфер, номер бара-1-предыдущий
Ты не старайся, и у тебя всё получится.

Последний раз редактировалось ksardas; 01.10.2014 в 09:27.
01.10.2014, 11:31
Аватар для Atragenarius
Atragenarius Atragenarius вне форума Активный участник
Регистрация: 05.10.2009 / Сообщений: 25
Поблагодарили 4 раз(а) / Репутация: 4

По умолчанию Попробую разобраться

То что вы написали уважаемый ksardas для меня пока ещё тёмный лес. Но я попытаюсь разобраться. А суть вопроса такова, как только выскакивает семафор высшего порядка ( буфер 4 или 5) то и зелёный свет для открытия ордеров. Вот если бы Ваш ответ был сформулирован подобным образом мне было бы легче его подставить. А так придётся методом втыка, подставлять или всё или по частям то выражение которое Вы составили. Но всё равно ещё раз спасибо за участие.
01.10.2014, 12:34
Регистрация: 20.10.2013 / Адрес: Лас-Пальмас-де-Гран-Канария / Сообщений: 701
Поблагодарили 2,603 раз(а) / Репутация: 2600
Сообщение от: Atragenarius
методом втыка,
Что за новый метод??? втыка

Просто все:
if((use_Max_trades && Orders_Total<Max_trades)&&(iCustom(Symbol(),Period (),"3_Level_ZZ_Semafor",4 ,1) < уровень ))
в мт кнопка данные -смотрим. что есть в буфере в нужный момент и с чем-нить сравниваем....все

Посмотрел- буфер 5 на селл - сравниваем или с бид, или лучше с ценой закрытия свечи
примерно так
...&&(iCustom(Symbol(),Period(),"3_Level_ZZ_Semafo r",5 ,1) > Close[1] ))
buy :
..&&(iCustom(Symbol(),Period(),"3_Level_ZZ_Semafor ",4 ,1)< Close[1] ))

Тока учти семафор сдвигает свои экстремумы и луше брать со 2 или 3 бара
Ты не старайся, и у тебя всё получится.

Последний раз редактировалось ksardas; 01.10.2014 в 12:36.
01.10.2014, 16:48
Аватар для Atragenarius
Atragenarius Atragenarius вне форума Активный участник
Регистрация: 05.10.2009 / Сообщений: 25
Поблагодарили 4 раз(а) / Репутация: 4
Ну Вы мне полностью левую часть выражения разжевали. Осталось понять
функцию Close[1]. Её надо самому сочинить, это мне не по силам, или скинуть на панель в таком виде extern double Close[1]: , или вообще убрать из выражения как лишнюю деталь. потому что в этом советнике важен не точный вход а только окно 1-3 бара создаваемое семафором? Для точного входа есть другие механизмы. Вот и три варианта метода втыка, буду наугад втыкать и компилировать. А что получится не знаю. Впрочем, наверняка есть и другие, неизвестные мне , варианты.
01.10.2014, 16:56
Регистрация: 20.10.2013 / Адрес: Лас-Пальмас-де-Гран-Канария / Сообщений: 701
Поблагодарили 2,603 раз(а) / Репутация: 2600
Сообщение от: Atragenarius
Осталось понять функцию Close[1]. .
В едиторе жми F1 и кури справочник MQL - там все разжевано, я начинал так
Цитата:
double Close[]

Массив-таймсерия, содержащий цены закрытия каждого бара текущего графика.

Индексация элементов таймсерий производится задом наперед, от последнего к первому. Текущий бар, самый последний в массиве, имеет индекс 0. Самый старый бар, первый на графике, имеет индекс Bars-1.
Ты не старайся, и у тебя всё получится.
01.10.2014, 17:55
Аватар для railwayman
railwayman railwayman на форуме Активный участник
Регистрация: 27.09.2013 / Сообщений: 37
Поблагодарили 44 раз(а) / Репутация: 45
здравствуйте.помогите убрать магик в этом советнике,чтобы учитывал все ордера по текущему инструменту
02.10.2014, 03:25
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
здравствуйте.помогите убрать магик в этом советнике,чтобы учитывал все ордера по текущему инструменту
zhserg.ru советники, скрипты, индикаторы на заказ
02.10.2014, 03:50
Аватар для Елена4
Елена4 Елена4 вне форума Активный участник
Регистрация: 02.03.2011 / Сообщений: 119
Поблагодарили 70 раз(а) / Репутация: 71
Что-то я от жизни отстал, что-ли? Неужели уже есть такие компьютеры которые читают мысли человека?

Ну указали цену, и что? Выше неё можно поставить и стоп и лимит так-же и ниже этой цены можно поставить и SellStop и BuyLimit.
Проще написать разные скрипты на каждый случай отдельно, или найти готовые.
Если бы Вы посмотрели скрипт, то и не было такого удивления. В скрипте можно выбирать направление. Sell или Buy. Остается только добавить функцию, чтобы он определял ставить стоп или лимит. Иногда кажется что проще самой голову сломать, но сделать, чем просить. Умничать могут все, а помочь не каждый может.
02.10.2014, 04:07
Регистрация: 20.10.2013 / Адрес: Лас-Пальмас-де-Гран-Канария / Сообщений: 701
Поблагодарили 2,603 раз(а) / Репутация: 2600
проще самой голову сломать, но сделать,
Дык сломайте -удивите всех
Условие такое -if(Price>Ask) - значит ставится ,OP_SELLLIMIT или OP_BUYSTOP
если if(Price<Bid) значит ставится ,OP_BUYLIMIT или OP_SELLSTOP
Ты не старайся, и у тебя всё получится.
02.10.2014, 05:08
Аватар для Елена4
Елена4 Елена4 вне форума Активный участник
Регистрация: 02.03.2011 / Сообщений: 119
Поблагодарили 70 раз(а) / Репутация: 71
Дык сломайте -удивите всех
Условие такое -if(Price>Ask) - значит ставится ,OP_SELLLIMIT или OP_BUYSTOP
если if(Price<Bid) значит ставится ,OP_BUYLIMIT или OP_SELLSTOP
Пошла ломать. А вось.
02.10.2014, 06:14
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Если бы Вы посмотрели скрипт, то и не было такого удивления. В скрипте можно выбирать направление. Sell или Buy. Остается только добавить функцию, чтобы он определял ставить стоп или лимит. Иногда кажется что проще самой голову сломать, но сделать, чем просить. Умничать могут все, а помочь не каждый может.
А вместо того чтобы ломать свою голову Вы предлагаете поломать голову программиста...
Лично мне легче написать изначально такой скрипт по полному алгоритму, чем ломать голову читая чужой код и пытаясь понять что-же из этого нужно прекрасной даме с просьбами...
02.10.2014, 08:09
Аватар для railwayman
railwayman railwayman на форуме Активный участник
Регистрация: 27.09.2013 / Сообщений: 37
Поблагодарили 44 раз(а) / Репутация: 45
спасибо zhserg.учитывает все открытые сделки, но он не закрывает сделки когда прибыль от эквити.у меня на счете работает сразу несколько советников этот нужен как закрытие от стартового equity
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


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


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