Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответ
 
Опции темы
Старый 12.04.2014, 07:23   #2101 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от sergey1989 Посмотреть сообщение
Добрый день, парни, нужна помощь, я прописываю в сове две пары лимитных ордеров, нужно прописать условие, чтобы при срабатывании одной пары, другая удалялась, с функцией делит проблем нету, проблема в самом условии, допустим открылась пара и сразу удаляется другая пара и выставляется заново, настройки все есть, если я пропишу удаление ордеров при срабатывании этой пары, то они будут удаляться на каждом тике, а мне нужно чтобы они удалились только при срабатывании, допустим на следующем тике и все, как это сделать?
Запомнить в статической переменной тикет отложенного ордера.
При обнаружении открытого ордера, сравнить с тикетом запомненного отложенного. Если они равны значит это был отложенный и стал открытым, то есть сработал. Выполнить нужные действия и очистить переменную с тикетом отложенного.
Как то так.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
LUKA. (27.04.2014)
Старый 12.04.2014, 10:02   #2102 (permalink)
Интересующийся
 
Аватар для Shtebon
 
Регистрация: 12.04.2014
Адрес: Иркутск
Сообщений: 3
Репутация: 1
Shtebon
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 6
Отправить сообщение для Shtebon с помощью ICQ Отправить сообщение для Shtebon с помощью Skype™
Всем привет, посоветуйте новичку какого выбрать торгового эксперта? остановился на Auto-Profit3.0 вроде всё норм, но когда долгий тренд в одну сторону, он не закрывает старые позиции и поэтому сливает. Что посоветуете ещё ппробовать?
Shtebon вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 12.04.2014, 12:33   #2103 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Shtebon Посмотреть сообщение
Всем привет, посоветуйте новичку какого выбрать торгового эксперта? остановился на Auto-Profit3.0 вроде всё норм, но когда долгий тренд в одну сторону, он не закрывает старые позиции и поэтому сливает. Что посоветуете ещё ппробовать?
Без разницы, все подряд. Обычно, через несколько лет тестирования "чудо" советников и нескольких слитых депозитов, приходит понимание что надо разрабатывать свою систему. А пока, советников на форуме много, а в интернете ещё больше... Ещё можно покупать советники в магазинах, убедившись что купил очередной программный хлам, выложить его в интернет, дабы отомстить продавцу...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
LUKA. (27.04.2014), olezok (24.05.2014), rassat (17.05.2014)
Старый 12.04.2014, 12:40   #2104 (permalink)
Интересующийся
 
Аватар для Shtebon
 
Регистрация: 12.04.2014
Адрес: Иркутск
Сообщений: 3
Репутация: 1
Shtebon
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 6
Отправить сообщение для Shtebon с помощью ICQ Отправить сообщение для Shtebon с помощью Skype™
Сообщение от Ugar Посмотреть сообщение
Без разницы, все подряд. Обычно, через несколько лет тестирования "чудо" советников и нескольких слитых депозитов, приходит понимание что надо разрабатывать свою систему. А пока, советников на форуме много, а в интернете ещё больше... Ещё можно покупать советники в магазинах, убедившись что купил очередной программный хлам, выложить его в интернет, дабы отомстить продавцу...
Вот тоже самое думаю про инвест систем) Хотя немогу понять этот советник auto-profit-3.0 толи работает он толи нет)
Сейчас прогоняю его с 1 января на таймфрейме 15 с депозита 1000. всё бы ничего, но волнуют просадки из за которых можно слиться.
Миниатюры:
Нажмите на изображение для увеличения
Название: 12344.jpg
Просмотров: 90
Размер:	590.4 Кб
ID:	160439  
Shtebon вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 13.04.2014, 10:27   #2105 (permalink)
Интересующийся
 
Аватар для sergey1989
 
Регистрация: 16.02.2014
Сообщений: 31
Репутация: 3
sergey1989
Сказал(а) спасибо: 2
Поблагодарили 2 раз(а) в 1 сообщении
Поинты: 42
Сообщение от Ugar Посмотреть сообщение
Запомнить в статической переменной тикет отложенного ордера.
При обнаружении открытого ордера, сравнить с тикетом запомненного отложенного. Если они равны значит это был отложенный и стал открытым, то есть сработал. Выполнить нужные действия и очистить переменную с тикетом отложенного.
Как то так.
хорошо, значит я функцией возвращаю тикет открытого ордера, с этим я справлюсь, а вот по-поводу сравнения, как это лучше записать, а очистить, это допустим посе срабатывания переменная х=0?
sergey1989 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 13.04.2014, 10:32   #2106 (permalink)
Интересующийся
 
Аватар для sergey1989
 
Регистрация: 16.02.2014
Сообщений: 31
Репутация: 3
sergey1989
Сказал(а) спасибо: 2
Поблагодарили 2 раз(а) в 1 сообщении
Поинты: 42
Сообщение от Shtebon Посмотреть сообщение
Вот тоже самое думаю про инвест систем) Хотя немогу понять этот советник auto-profit-3.0 толи работает он толи нет)
Сейчас прогоняю его с 1 января на таймфрейме 15 с депозита 1000. всё бы ничего, но волнуют просадки из за которых можно слиться.
как-то пользовался этим советником, оптимизировал на истории, показывал грааль, а на реале нужно резиновое депо, он же открывает сделки на абум, и частенько против тренда, другой вариант, доработать его и немного улучшить точность, тогда может что-то и получится)))
sergey1989 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 13.04.2014, 18:49   #2107 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от sergey1989 Посмотреть сообщение
хорошо, значит я функцией возвращаю тикет открытого ордера, с этим я справлюсь, а вот по-поводу сравнения, как это лучше записать, а очистить, это допустим посе срабатывания переменная х=0?
К примеру есть отложенный ордер BuyStop с тикетом 12354678.
Записали в статическую переменную Ticket. Теперь статическая переменная Ticket=12354678.
На каждом тике выбрать этот ордер по тикету. И проверить тип ордера.
Если он не BuyStop, а Buy значит он сработал. Сброс статической переменной тикета и выполнение действий которые надо сделать при сработке.
if(Ticket>0)
{
OrderSelect(Ticket,SELECT_BY_TICKET);
if(OrderTicket()==OP_BUY)
{
Ticket=0;
//Дальше действия при сработке ордера
}
}

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
LUKA. (27.04.2014)
Старый 13.04.2014, 19:09   #2108 (permalink)
Интересующийся
 
Аватар для sergey1989
 
Регистрация: 16.02.2014
Сообщений: 31
Репутация: 3
sergey1989
Сказал(а) спасибо: 2
Поблагодарили 2 раз(а) в 1 сообщении
Поинты: 42
Сообщение от Ugar Посмотреть сообщение
К примеру есть отложенный ордер BuyStop с тикетом 12354678.
Записали в статическую переменную Ticket. Теперь статическая переменная Ticket=12354678.
На каждом тике выбрать этот ордер по тикету. И проверить тип ордера.
Если он не BuyStop, а Buy значит он сработал. Сброс статической переменной тикета и выполнение действий которые надо сделать при сработке.
if(Ticket>0)
{
OrderSelect(Ticket,SELECT_BY_TICKET);
if(OrderTicket()==OP_BUY)
{
Ticket=0;
//Дальше действия при сработке ордера
}
}
а разве при таком условии действие не будет выполняться на каждом тике? Потому что при следующей проверке он опять покажет, что тикет больше нуля, а мне нужно, чтобы действие выполнялось единожды, только при срабатывании, и опять в ожидании срабатывания
sergey1989 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 14.04.2014, 08:49   #2109 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от sergey1989 Посмотреть сообщение
а разве при таком условии действие не будет выполняться на каждом тике? Потому что при следующей проверке он опять покажет, что тикет больше нуля, а мне нужно, чтобы действие выполнялось единожды, только при срабатывании, и опять в ожидании срабатывания
Ещё раз. Значение тикета в переменную Ticket пишется только если ордер отложенный, то есть BuyStop.
Когда ордер стал Buy, то есть сработал, переменная Ticket сбрасывается в 0.
На следующем тике ордер не может снова стать отложенным, по этому в переменной Ticket останется 0.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
LUKA. (27.04.2014)
Старый 14.04.2014, 18:40   #2110 (permalink)
Интересующийся
 
Аватар для sergey1989
 
Регистрация: 16.02.2014
Сообщений: 31
Репутация: 3
sergey1989
Сказал(а) спасибо: 2
Поблагодарили 2 раз(а) в 1 сообщении
Поинты: 42
Сообщение от Ugar Посмотреть сообщение
Ещё раз. Значение тикета в переменную Ticket пишется только если ордер отложенный, то есть BuyStop.
Когда ордер стал Buy, то есть сработал, переменная Ticket сбрасывается в 0.
На следующем тике ордер не может снова стать отложенным, по этому в переменной Ticket останется 0.
Сообщение от Ugar Посмотреть сообщение
Ещё раз. Значение тикета в переменную Ticket пишется только если ордер отложенный, то есть BuyStop.
Когда ордер стал Buy, то есть сработал, переменная Ticket сбрасывается в 0.
На следующем тике ордер не может снова стать отложенным, по этому в переменной Ticket останется 0.
Извините меня за дотошность), все будет выглядеть так:

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

PHP код:
start()
{
if(
TicketNearPos(Magic)>0)
{
OrderSelect(Ticket,SELECT_BY_TICKET);
if(
OrderTicket()==OP_BUY)
{
TicketNearPos(Magic)=0;
 
OrderDelet();
}
}
return(
0);
//--------------------------------------

int TicketNearPosint magic
{
  
double mip;
  
int    ik=OrdersTotal(), pp=0ti=0;
  for (
i=0i<ki++) 
  {
    if (
OrderSelect(iSELECT_BY_POSMODE_TRADES)) 
    {
      if (
OrderSymbol()==Symbol()) 
      {
        if (
OrderType()==OP_BUYSTOP || OrderType()==OP_SELLSTOP
        {
          if (
OrderMagicNumber()==magic
          {
            if (
OrderType()==OP_BUYSTOP)  mi=MarketInfo(OrderSymbol(), MODE_ASK);
            if (
OrderType()==OP_SELLSTOPmi=MarketInfo(OrderSymbol(), MODE_BID);
            
p=MarketInfo(OrderSymbol(), MODE_POINT);
            if (
p==0) if (StringFind(NULLSymbol())<0p=0.0001; else p=0.01;
            if (
pp==|| pp>MathAbs(OrderOpenPrice()-mi)/p
            {
              
pp=MathAbs(OrderOpenPrice()-mi)/p;
              
ti=OrderTicket();
            }
          }
        }
      }
    }
  }
  return(
ti);

[свернуть]


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

Последний раз редактировалось NSerega; 14.04.2014 в 22:17.
sergey1989 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 25.04.2014, 04:57   #2111 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для morozik1959
 
Регистрация: 23.05.2011
Сообщений: 628
Репутация: 903
morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 -
Сказал(а) спасибо: 100
Поблагодарили 902 раз(а) в 212 сообщениях
Поинты: 181
Ребята подскажите кто знает, в каком ДЦ начисляют положительные свопы.
Можно в личку.
morozik1959 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 25.04.2014, 13:47   #2112 (permalink)
Почётный гражданин
 
Аватар для qqmber
 
Регистрация: 20.01.2013
Сообщений: 530
Репутация: 386
qqmber - qqmber - qqmber - qqmber -
Сказал(а) спасибо: 57
Поблагодарили 386 раз(а) в 254 сообщениях
Поинты: 439
Сообщение от morozik1959 Посмотреть сообщение
Ребята подскажите кто знает, в каком ДЦ начисляют положительные свопы.
Можно в личку.
На AUDUSD, NZDUSD я думаю все начисляют, или какая-то определенная пара интересует?
qqmber вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 25.04.2014, 14:46   #2113 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для morozik1959
 
Регистрация: 23.05.2011
Сообщений: 628
Репутация: 903
morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 - morozik1959 -
Сказал(а) спасибо: 100
Поблагодарили 902 раз(а) в 212 сообщениях
Поинты: 181
Сообщение от qqmber Посмотреть сообщение
На AUDUSD, NZDUSD я думаю все начисляют, или какая-то определенная пара интересует?
еврадоллар
morozik1959 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 26.04.2014, 03:25   #2114 (permalink)
Интересующийся
 
Аватар для Fx-77
 
Регистрация: 14.09.2011
Сообщений: 3
Репутация: 1
Fx-77
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
ребят, подскажите как заставить советник не выставлять ордер до появления новой свечи?
Fx-77 вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 26.04.2014, 09:03   #2115 (permalink)
Элитный участник
 
Аватар для Ugar
 
Регистрация: 13.03.2009
Сообщений: 2,295
Репутация: 1986
Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar Ugar
Сказал(а) спасибо: 359
Поблагодарили 1,915 раз(а) в 1,085 сообщениях
Поинты: 1318
Отправить сообщение для Ugar с помощью ICQ
Сообщение от Fx-77 Посмотреть сообщение
ребят, подскажите как заставить советник не выставлять ордер до появления новой свечи?
Код:
bool NowBar=false;
static datetime LastTime;
if(LastTime==0)LastTime=Time[0];
if(LastTime!=Time[0])NowBar=true;
LastTime=Time[0];
Здесь NowBar флаг нового бара. Он будет true на первом тике нового бара.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar на форуме   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
LUKA. (27.04.2014)
Старый 06.05.2014, 09:08   #2116 (permalink)
 
Аватар для 1Иваныч1
 
Регистрация: 25.01.2014
Адрес: Моск. обл.
Сообщений: 2,126
Репутация: 4647
1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1 1Иваныч1
Сказал(а) спасибо: 881
Поблагодарили 4,646 раз(а) в 1,289 сообщениях
Поинты: 1043

По умолчанию Мнение


Профи, подскажите, какой из фибо будет более влиятелен - желтый или белый? Понятно, что после пробития 61 белого он не будет влиятелен.
Миниатюры:
Нажмите на изображение для увеличения
Название: Безымянный.gif
Просмотров: 45
Размер:	119.1 Кб
ID:	163269  
1Иваныч1 на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 10.05.2014, 11:15   #2117 (permalink)
Новичок форума
 
Аватар для STARGAZER
 
Регистрация: 19.06.2013
Сообщений: 86
Репутация: 7
STARGAZER
Сказал(а) спасибо: 47
Поблагодарили 6 раз(а) в 5 сообщениях
Поинты: 48

Идея Существует ли эмулятор ДЦ


Хотелось бы проверить используя некоторые советники используя определенные движения в реальном режиме. Демо не позволяет этого так как сидеть и ждать нету времени. Тестеруне могу доверять т.к. тиковый советник показывает миллионы, а на демо сливает. Подскажие существует ли программа эмулятор ДЦ (чтобы самому задавать направления движений) и возможно ли к ней прицепить метатрейдер для тестирования
STARGAZER на форуме   Ответить с цитированиемОтветить с цитированием  
Старый 10.05.2014, 11:18   #2118 (permalink)
Местный знаток
За призовое место в конкурсе 

 
Аватар для ansol
 
Регистрация: 22.04.2010
Сообщений: 2,013
Репутация: 841
ansol - ansol - ansol - ansol - ansol - ansol - ansol -
Сказал(а) спасибо: 238
Поблагодарили 855 раз(а) в 560 сообщениях
Поинты: 1321
Сообщение от STARGAZER Посмотреть сообщение
Хотелось бы проверить используя некоторые советники используя определенные движения в реальном режиме. Демо не позволяет этого так как сидеть и ждать нету времени. Тестеруне могу доверять т.к. тиковый советник показывает миллионы, а на демо сливает. Подскажие существует ли программа эмулятор ДЦ (чтобы самому задавать направления движений) и возможно ли к ней прицепить метатрейдер для тестирования
Лучше прочитать вот эту тему http://forexsystemsru.com/poleznye-d...%25-v-mt4.html
ansol вне форума   Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
STARGAZER (10.05.2014)
Старый 10.05.2014, 11:43   #2119 (permalink)
Активный участник
 
Аватар для Chingiz
 
Регистрация: 26.10.2009
Адрес: Казахстан
Сообщений: 203
Репутация: 149
Chingiz Chingiz
Сказал(а) спасибо: 60
Поблагодарили 148 раз(а) в 54 сообщениях
Поинты: 2
Сообщение от 1Иваныч1 Посмотреть сообщение
Профи, подскажите, какой из фибо будет более влиятелен - желтый или белый? Понятно, что после пробития 61 белого он не будет влиятелен.
Вот так будет точно.
Миниатюры:
Нажмите на изображение для увеличения
Название: metatrader 4.png
Просмотров: 37
Размер:	31.2 Кб
ID:	163768  
Chingiz вне форума   Ответить с цитированиемОтветить с цитированием  
Старый 16.05.2014, 14:08   #2120 (permalink)
Интересующийся
 
Аватар для SMIT90
 
Регистрация: 13.01.2014
Сообщений: 7
Репутация: 1
SMIT90
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 2
Здравствуйте! Такой вопрос - возможно ли создать советник на рендж барах?
SMIT90 вне форума   Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы Алексей Что обсуждают на других форумах 1 26.11.2011 17:17
МТ4 Вопросы Алексей Что обсуждают на других форумах 2 29.09.2011 22:29
Вопросы Алексей Что обсуждают на других форумах 0 25.07.2010 07:40
Вопросы Алексей Что обсуждают на других форумах 0 21.07.2010 17:40


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


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