Закрытая тема
03.04.2014, 01:19
Аватар для Dendjo
Dendjo Dendjo вне форума Местный житель
Регистрация: 23.03.2013 / Сообщений: 384
Поблагодарили 226 раз(а) / Репутация: 226

По умолчанию Я тока учусь)))

Уважаемые! подскажите где ошибся, решил сам попробовать вставить реверс, вроде все норм и на график ставится но вот когда сигнал идет на бай или сел то терминал сразу выключается(((
03.04.2014, 02:51
Аватар для Vyacheslav88
Vyacheslav88 Vyacheslav88 вне форума Элитный участник
Регистрация: 30.01.2014 / Сообщений: 282
Поблагодарили 1,005 раз(а) / Репутация: 1006
Здравствуйте. Нужно прикрутить МартинГейл и ТроолингСтоп к этим советникам.
03.04.2014, 07:11
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
Сообщение от: Vyacheslav88
Здравствуйте. Нужно прикрутить МартинГейл и ТроолингСтоп к этим советникам.

Сорри, не удержался...
Когда прикрутите ТролингСтоп - с удовольствием посмотрю на это
03.04.2014, 08:05
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
с моей раней просьбой черт с ним, тогда попрошу не будите вы так любезны сделать в сове реверс, или с такой просьбой тоже в платную .....?
ОК, я взялся за переработку, но это займет какое-то время.
А под реверсом вы понимаете выставление Buy вместо Sell и наоборот?
Dendjo 
03.04.2014, 08:08
Аватар для Dendjo
Dendjo Dendjo вне форума Местный житель
Регистрация: 23.03.2013 / Сообщений: 384
Поблагодарили 226 раз(а) / Репутация: 226
ОК, я взялся за переработку, но это займет какое-то время.
А под реверсом вы понимаете выставление Buy вместо Sell и наоборот?
Так точно уважаемый, спасибо.
03.04.2014, 08:09
Аватар для ТрейБЛ
ТрейБЛ ТрейБЛ вне форума Интересующийся
Регистрация: 19.10.2011 / Сообщений: 5
Поблагодарили 0 раз(а) / Репутация: 1

Идея МТС по Осциллятору, поможит Кто ?

День Добрый Надеюсь На Данном Ресурсе Есть Профессионалы которые не откажут в помощи Юзеру, Необходим Советник, Условия : Вход В Позу При Условии 2х окрашенных баров Осциллятора выход При Противоположном Сигнале с переворотом . Можно Добавить Настраиваемые TP, и StopLoss + TrailingStop. Открыт к расмотрению Ваших Условий
03.04.2014, 09:13
Аватар для sergey1989
sergey1989 sergey1989 вне форума Интересующийся
Регистрация: 16.02.2014 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
Добрый день, у меня вопрос, возможно ли в сове прописать Машку, чтобы она находилась еще выше цены PRICE_HIGH? Заранее спасибо
03.04.2014, 09:25
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Добрый день, у меня вопрос, возможно ли в сове прописать Машку, чтобы она находилась еще выше цены PRICE_HIGH? Заранее спасибо
Можно не только Машку, но Мишку
zhserg.ru советники, скрипты, индикаторы на заказ
Alley 
03.04.2014, 09:36
Аватар для sergey1989
sergey1989 sergey1989 вне форума Интересующийся
Регистрация: 16.02.2014 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
Можно не только Машку, но Мишку
Если не знаете ответа, то зачем пишите
03.04.2014, 09:42
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
Каков вопрос - таков и ответ. Прежде чем его задать нужно самому подумать...

p.s. А вообще то стоило прочитать первое сообщение темы.
zhserg.ru советники, скрипты, индикаторы на заказ
Alley 
03.04.2014, 09:48
Аватар для sergey1989
sergey1989 sergey1989 вне форума Интересующийся
Регистрация: 16.02.2014 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
Каков вопрос - таков и ответ. Прежде чем его задать нужно самому подумать...

p.s. А вообще то стоило прочитать первое сообщение темы.
Возможно ли в сове прописать индикатор Moving Average, чтобы он находился еще выше цены PRICE_HIGH? Заранее спасибо..

p.s. Так это и есть доработка, просто хочу сам все сделать и не напрягать программистов своими просьбами, проще же ответить на вопрос, чем переделывать самому)
03.04.2014, 10:07
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
проще же ответить на вопрос, чем переделывать самому)
Не факт...

Теперь разберем что же Вы хотите. Если PRICE_HIGH применяется как предопределенный идентификатор перечисления ENUM_APPLIED_PRICE применительно к вычисляемому значению индикатора скользящей средней iMA(), то это значение может быть выше только на нисходящем движении цены и то при определенных значениях задаваемого периода и метода усреднения самого индикатора...

Так что в итоге прописать то нужно? На бред похоже, не правда ли?

Включите в пост конкретный код и по нему задавайте вопросы - так будет гораздо понятнее.
zhserg.ru советники, скрипты, индикаторы на заказ

Последний раз редактировалось zhserg; 03.04.2014 в 10:21.
Alley 
03.04.2014, 11:09
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
Так точно уважаемый, спасибо.
Ну, проверяй, уважаемый.

Советник был полностью переписан, а именно:
  1. параметры, переменные, функции теперь имеют понятные имена, в отличие от первоначально декомпилированных непоняток
  2. удалены неиспользуемые переменные и функции
  3. код слегка оптимизирован по производительности (исключены повторяющиеся вызовы)
  4. исправлена ошибка при выставлении Sell ордеров
  5. исправлены все замечания (Warning) нового компилятора, который ругался на непроверенные OrderSelect/OrderModify/и т.д. - соответственно, добавлен вывод доп.информации в лог при возникновении ошибок
Ну, и дополнительно - параметр Param_ReverseSignals, который переворачивает сигналы от обоих Envelopes.

Логика работы советника (за исключением переворачивания сигналов) осталось нетронутой.

В общем - постарался привести в максимально красивое/удобоваримое/читабельное состояние.
03.04.2014, 11:38
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,491
Поблагодарили 883 раз(а) / Репутация: 886
vlad_123,сделай пожалуйста тоже самое.
03.04.2014, 11:49
Аватар для sergey1989
sergey1989 sergey1989 вне форума Интересующийся
Регистрация: 16.02.2014 / Сообщений: 31
Поблагодарили 2 раз(а) / Репутация: 3
Не факт...

Теперь разберем что же Вы хотите. Если PRICE_HIGH применяется как предопределенный идентификатор перечисления ENUM_APPLIED_PRICE применительно к вычисляемому значению индикатора скользящей средней iMA(), то это значение может быть выше только на нисходящем движении цены и то при определенных значениях задаваемого периода и метода усреднения самого индикатора...

Так что в итоге прописать то нужно? На бред похоже, не правда ли?

Включите в пост конкретный код и по нему задавайте вопросы - так будет гораздо понятнее.
согласен с вами, похоже на бред, у меня линия индикатора проходит по цене PRICE_HIGH, я хочу пустить еще одну, параллельную ей но выше, например на 2 пункта, дело в том что у меня сова работает на пересечении двух Мовингов, и сигнал частенько не срабатывает, для этого и хочу пустить параллельную, для удаления ордеров, вот часть кода:
PHP код:
   int Shift2=Shift+1;
   
double MA iMA(NULL,0,Periods,0,Sred,Price,Shift);
   
double MAA iMA(NULL,0,Periods,0,Sred,Price,Shift2);
   
double MA1 iMA(NULL,0,OnePeriod,1,OneSred,OnePrice,Shift);
   
double MA11 iMA(NULL,0,OnePeriod,1,OneSred,OnePrice,Shift2);
   if(
MA>MA1 && MAA<=MA11){Signal=1;}
   if(
MA1>MA && MAA>=MA11){Signal=-1;}
//---------Если цена пошла в обратном направлении и достигла линии, ордера удаляются:-------
    
if(Signal==1){
     
CloseOrderSell();}
    if(
Signal==-1){
     
CloseOrderBuy();}


   
//------------------------------------Открытие ордеров-------------------------------------------------------
    
    
if(OneBuy() == && Signal == 1)
    {
       if (
TakeProfit!=0TP  NormalizeDouble(Ask TakeProfit*Point,Digits); else TP 0;
       if (
StopLoss!=0)   SL  NormalizeDouble(Bid StopLoss*Point,Digits); else SL 0;
        
OrderSend(Symbol(), OP_BUYLotsNormalizeDouble(Ask,Digits), SlippageSLTP"Покупка"Magic0Red);  
    }
  
    
    if(
OneSell() == && Signal == -1)
    {
       if (
TakeProfit!=0TP NormalizeDouble(Bid TakeProfit*Point,Digits); else TP 0;
       if (
StopLoss!=0)   SL NormalizeDouble(Ask StopLoss*Point,Digits); else SL 0;
        
OrderSend(Symbol(), OP_SELLLotsNormalizeDouble(Bid,Digits), SlippageSLTP"Продажа"Magic0Blue); 
    } 
03.04.2014, 11:52
Аватар для Dendjo
Dendjo Dendjo вне форума Местный житель
Регистрация: 23.03.2013 / Сообщений: 384
Поблагодарили 226 раз(а) / Репутация: 226
Ну, проверяй, уважаемый.

Советник был полностью переписан, а именно:
  1. параметры, переменные, функции теперь имеют понятные имена, в отличие от первоначально декомпилированных непоняток
  2. удалены неиспользуемые переменные и функции
  3. код слегка оптимизирован по производительности (исключены повторяющиеся вызовы)
  4. исправлена ошибка при выставлении Sell ордеров
  5. исправлены все замечания (Warning) нового компилятора, который ругался на непроверенные OrderSelect/OrderModify/и т.д. - соответственно, добавлен вывод доп.информации в лог при возникновении ошибок
Ну, и дополнительно - параметр Param_ReverseSignals, который переворачивает сигналы от обоих Envelopes.

Логика работы советника (за исключением переворачивания сигналов) осталось нетронутой.

В общем - постарался привести в максимально красивое/удобоваримое/читабельное состояние.
Спасибо дружище за помощь и аперативность, с меня куча спасибок каждый раз как увижу твой ник))) ша потестим)))
03.04.2014, 11:54
Аватар для vlad_123
vlad_123 vlad_123 вне форума Местный знаток
Регистрация: 29.01.2013 / Сообщений: 459
Поблагодарили 930 раз(а) / Репутация: 934
vlad_123,сделай пожалуйста тоже самое.
Не, не сегодня - надо ж и на зарплату поработать
Если до тех пор не помогут - на следующей неделе напомни
gek 
03.04.2014, 11:56
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,491
Поблагодарили 883 раз(а) / Репутация: 886
Спасибо дружище за помощь и аперативность, с меня куча спасибок каждый раз как увижу твой ник))) ша потестим)))
На какой валюте,тайме,брокере тестируешь?
03.04.2014, 13:01
Регистрация: 23.11.2011 / Адрес: Земля / Сообщений: 1,410
Поблагодарили 2,259 раз(а) / Репутация: 2260

По умолчанию Всем приет !

Уважаемые порогамисты !
Сделайте пожалоста два в одном под 509 бил
С уважением Владимир!
http://forexsystems.ru/poleznye-dlya...tml#post467397

ГДЕ ЕСТЬ ЗАКОН - ТАМ НЕТ СВОБОДЫ

Последний раз редактировалось volodymyr67; 03.04.2014 в 13:07.
03.04.2014, 13:38
Аватар для zhserg
zhserg zhserg вне форума Местный знаток
Регистрация: 16.12.2012 / Адрес: Россия, Сибирь / Сообщений: 515
Поблагодарили 726 раз(а) / Репутация: 729
для этого и хочу пустить параллельную, для удаления ордеров[/PHP]
Что-бы задать параллельную скользящую можно сделать например так
PHP код:
    double MAh=MA+Delta*Point// ма выше на Delta пунктов
    
double MAl=MA-Delta*Point// ма ниже на Delta пунктов 
А по ним уже добавить необходимые условия. Или сразу внести в условия по сигналу без объявления переменной.
zhserg.ru советники, скрипты, индикаторы на заказ
Закрытая тема

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


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


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