Закрытая тема
14.12.2013, 13:03
Аватар для grimax
grimax grimax вне форума Элитный участник
Регистрация: 19.11.2010 / Адрес: grimax88@yandex.ru / Сообщений: 1,133
Поблагодарили 1,799 раз(а) / Репутация: 1800
Там такая муть что я не уверен что буду братся. RSI вроди написан правильно.
Попробуй найти
PHP код:
//if  ( UseSignal_MA   == TRUE )  
      
CheckSignals_MA();       // проверка сигнала по MA
   //if  ( UseSignal_RSI  == TRUE )  
      
CheckSignals_RSI();      // проверка сигнала по RSI
   //if  ( UseSignal_Bars == TRUE )  
      
CheckSignals_Bars();     // проверка сигнала по ценам закрытия баров
   //if  ( UseSignal_AC_AO== TRUE )  
      
CheckSignals_AC_AO();    // проверка сигнала по индикаторам АС АО 
И перед 4-а if позабирай //
Так что это даст? Это перечислены подключаемые индюки, в меню они включаются/отключаются.

Не понятно, почему РСИ неправильно работает, вот и вся проблема.
Остальное можно вообще не трогать.
14.12.2013, 15:11
Аватар для SlavaR
SlavaR SlavaR вне форума Активный участник
Регистрация: 25.05.2010 / Адрес: Москва / Сообщений: 81
Поблагодарили 33 раз(а) / Репутация: 34
  • Отправить сообщение для SlavaR с помощью ICQ
процент от допо не работает
14.12.2013, 16:58
Аватар для Костнер
Костнер Костнер вне форума Интересующийся
Регистрация: 18.03.2011 / Сообщений: 30
Поблагодарили 3 раз(а) / Репутация: 4
ок не вопрос ..есть две идеи ..одна уже почти реализована ..КПД 90%.но там нужно ждать и думать..вот вторая на подходе специально для опционов( но для форы тоже пойдет) ..КПД пока 76%...нужно докрутить ..этот иднюк ..он не основной ..а просто является частью системы..готов поделиться ..замыслом ..нужна лишь техническая поддержка ( сам не программер)
14.12.2013, 22:18
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
процент от допо не работает
С какого поста?
15.12.2013, 11:38
Аватар для olegkrg
olegkrg olegkrg вне форума Местный знаток
Регистрация: 01.08.2012 / Сообщений: 365
Поблагодарили 591 раз(а) / Репутация: 594

По умолчанию Macd+Stochastic

нужен индикатор-смесь (Macd+Stochastic)...если есть у кого поделитесь пожалуйста или же просьба к программистам создать такой...когда накладываешь один на другой, то из за того что у них у каждого своя шкала так сказать (MACD - больше или меньше нуля , Stochastic - 0-100) поэтому он показывает не правильно..нужно что то одно общее-в общем нужно точно поймать момент -точку пересечения скользящей MACD и Stochastic ..помогите пожалуйста Нажмите на изображение для увеличения
Название: Macd+Stochastic.jpg
Просмотров: 55
Размер:	99.5 Кб
ID:	143937
15.12.2013, 13:28
Аватар для Yurkov
Yurkov Yurkov вне форума Почётный гражданин
Регистрация: 19.01.2011 / Сообщений: 659
Поблагодарили 366 раз(а) / Репутация: 369

По умолчанию Доработка совы

Всем привет. Добавьте пожалуйста мне в советник MM.
Нужно два параметра x,y.

К примеру:
x=1000
y=0.1

Пояснение:
На каждые 1000$ (или другой единицы депозита) прибавляется лот 0.1. Соответственно, если депозит увеличится до 2000, лот увеличится на 0.1 и будет равен 0.2
15.12.2013, 13:38
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Всем привет. Добавьте пожалуйста мне в советник MM.
Нужно два параметра x,y.

К примеру:
x=1000
y=0.1

Пояснение:
На каждые 1000$ (или другой единицы депозита) прибавляется лот 0.1. Соответственно, если депозит увеличится до 2000, лот увеличится на 0.1 и будет равен 0.2
Давай сначало формулу придумаем.
PHP код:
Lot=NormalizeDouble(?,2) ; 
?=AccountBalance()/x*y
Так?

Последний раз редактировалось eevviill; 15.12.2013 в 13:50.
15.12.2013, 13:48
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
нужен индикатор-смесь (Macd+Stochastic)...если есть у кого поделитесь пожалуйста или же просьба к программистам создать такой...когда накладываешь один на другой, то из за того что у них у каждого своя шкала так сказать (MACD - больше или меньше нуля , Stochastic - 0-100) поэтому он показывает не правильно..нужно что то одно общее-в общем нужно точно поймать момент -точку пересечения скользящей MACD и Stochastic ..помогите пожалуйста
Индикаторы надо прикреплять.
Вот стохастик с шкалой -50 +50
15.12.2013, 13:59
Аватар для Yurkov
Yurkov Yurkov вне форума Почётный гражданин
Регистрация: 19.01.2011 / Сообщений: 659
Поблагодарили 366 раз(а) / Репутация: 369
AccountBalance()/x*y
Вообще нужно, чтоб на 1000$, на 1300, на 1500 все равно лот был 0.1 и только когда баланс будет 2000, прибавится лот 0.1. Чтоб не было лотов 0.13, 0.15 и тд. Но, если это не трудно, можно сначала попробовать так.
15.12.2013, 14:17
Аватар для Egorushka1974
Egorushka1974 Egorushka1974 вне форума Местный житель
Регистрация: 20.05.2013 / Адрес: Питер / Сообщений: 243
Поблагодарили 239 раз(а) / Репутация: 248
Сложно.
А если только к первому лоту в сетке?
15.12.2013, 14:20
Аватар для Yurkov
Yurkov Yurkov вне форума Почётный гражданин
Регистрация: 19.01.2011 / Сообщений: 659
Поблагодарили 366 раз(а) / Репутация: 369
Давай сначало формулу придумаем.
PHP код:
Lot=NormalizeDouble(?,2) ; 
?=AccountBalance()/x*y
Так?
Можно сделать так, а формулу потом, в случае чего, поменять. Главное впихнуть эту функцию. Я прав?
15.12.2013, 15:57
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Давай сначало формулу придумаем.
PHP код:
Lot=NormalizeDouble(?,2) ; 
?=AccountBalance()/x*y
Так?
А чего тут думать то?
MathFloor(AccountBalance()/1000)*0.1
Ну и естественно, до того как, проверку депозита на >=1000 иначе получим лот = 0
15.12.2013, 15:59
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Вообще нужно, чтоб на 1000$, на 1300, на 1500 все равно лот был 0.1 и только когда баланс будет 2000, прибавится лот 0.1. Чтоб не было лотов 0.13, 0.15 и тд. Но, если это не трудно, можно сначала попробовать так.
Сначала.
PHP код:
extern bool use_lot_prop false;
extern int bal_part 1000;
extern double lot_part 0.1
После
void start()
{
PHP код:
if(use_lot_prop)
Lots=NormalizeDouble(MathFloor(AccountBalance()/bal_part)*lot_part,2); 
15.12.2013, 16:01
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
А чего тут думать то?
MathFloor(AccountBalance()/1000)*0.1
Ну и естественно, до того как, проверку депозита на >=1000 иначе получим лот = 0
Мне то зачем? Я хотел чтобы тот кто просит поднапрягся.
15.12.2013, 16:08
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: Egorushka1974
А если только к первому лоту в сетке?
Сможешь всем лотам так сделать.

Сначала. Для лота 1
PHP код:
extern bool use_lot_prop1 false
extern int bal_part1 1000
extern double lot_part1 0.1
После
int start()
{
PHP код:
if(use_lot_prop1
lot_size_1=NormalizeDouble(MathFloor(AccountBalance()/bal_part1)*lot_part1,2); 
для второго лота

PHP код:
extern bool use_lot_prop2 false
extern int bal_part2 1000
extern double lot_part2 0.1
После
int start()
{
...
PHP код:
if(use_lot_prop2
lot_size_2=NormalizeDouble(MathFloor(AccountBalance()/bal_part2)*lot_part2,2); 
и так далее.
15.12.2013, 16:09
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Мне то зачем? Я хотел чтобы тот кто просит поднапрягся.
Ну значит я тебя не понял.
А вот хотение твоё, Василий, напрасное. Заказчики как правило ничего в составлении формул не шарят. Никого не хотел обидеть.
15.12.2013, 16:45
Аватар для Yurkov
Yurkov Yurkov вне форума Почётный гражданин
Регистрация: 19.01.2011 / Сообщений: 659
Поблагодарили 366 раз(а) / Репутация: 369
Сначала.
PHP код:
extern bool use_lot_prop false;
extern int bal_part 1000;
extern double lot_part 0.1
После
void start()
{
PHP код:
if(use_lot_prop)
Lots=NormalizeDouble(MathFloor(AccountBalance()/bal_part)*lot_part,2); 
Спасибо, работает! Буду пробовать.

Заказчики как правило ничего в составлении формул не шарят. Никого не хотел обидеть.
Мне как-то нужен был индикатор. Программист сказал, что нужна формула. У меня два листа были исписаны и изрисованы расчетами)
15.12.2013, 16:51
Аватар для Yurkov
Yurkov Yurkov вне форума Почётный гражданин
Регистрация: 19.01.2011 / Сообщений: 659
Поблагодарили 366 раз(а) / Репутация: 369
А можно ли добавить функцию увеличения лота при проигрыше, пока не закроется положительная сделка?
Два параметра:
Использовать True/False
Коэффициент умножения лота х=2

И еще вопрос. В тестере, в отчете есть раздел "непрерывных проигрышей". Это количество убыточных сделок подряд?

Последний раз редактировалось Yurkov; 15.12.2013 в 17:04.
15.12.2013, 17:15
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Спасибо, работает! Буду пробовать.

Мне как-то нужен был индикатор. Программист сказал, что нужна формула. У меня два листа были исписаны и изрисованы расчетами)
Я дописал в конце сообщения, что никого не хотел обидеть. А формулы бывают разные. В этом вот случае откуда-бы тебе знать о такой функции как MathFloor() в MQL и как её можно здесь применить... Поэтому в большинстве случаев программисту лучше знать как составить формулу. Так-что мне кажется я достаточно справедлив и никого не хотел оскорбить пренебрежением.
15.12.2013, 17:26
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
А можно ли добавить функцию увеличения лота при проигрыше, пока не закроется положительная сделка?
Два параметра:
Использовать True/False
Коэффициент умножения лота х=2

И еще вопрос. В тестере, в отчете есть раздел "непрерывных проигрышей". Это количество убыточных сделок подряд?
http://forexsystemsru.com/indikatory/69427-indikatory-ot-eevviill-5.html#post596494
martini on last order

Да.
Yurkov 
Закрытая тема

Метки
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


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


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