Закрытая тема
07.02.2014, 20:27
Аватар для digaysasha
digaysasha digaysasha на форуме Активный участник
Регистрация: 01.02.2010 / Сообщений: 158
Поблагодарили 46 раз(а) / Репутация: 47
огромное спасибки , но в новом билде выдает ошибки
07.02.2014, 20:45
Аватар для магин
магин магин на форуме Почётный гражданин
Регистрация: 15.10.2011 / Сообщений: 113
Поблагодарили 302 раз(а) / Репутация: 303

По умолчанию ???

Товарищи программисты помогите с индюком, рисует зараза
07.02.2014, 20:46
Аватар для dadik
dadik dadik вне форума Местный знаток
Регистрация: 07.02.2010 / Адрес: Lithuania / Сообщений: 442
Поблагодарили 539 раз(а) / Репутация: 539
Работает. Но можешь попробовать здесь 6 экземпляров NumBars заменить на NumBa

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

PHP код:
// Market Value Added function
double MVA(int NumBarsint CBar){
   
double sumfloatingAxis;
   for(
int k CBarNumBars CBark++){
      
sum+=((High[k] + Low[k]) / 2.0);
   }
   
floatingAxis =( sum NumBars);
   return(
floatingAxis);
}

// Average True Range Function
double ATR(int NumBarsint CBar){
   
double sumvolitilityUnit;
   for(
int k CBarNumBars CBark++){
      
sum += (High[k] - Low[k]);
   }
   
volitilityUnit = (0.2 * (sum NumBars)); 
[свернуть]
историю баров невидно...может тут что то....double MVACall , ATRCall; про ето пишет- variable not used.
07.02.2014, 21:28
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
историю баров невидно...может тут что то....double MVACall , ATRCall; про ето пишет- variable not used.
Не.
Ну так в настроках поставб больше число NumBars
dadik 
07.02.2014, 21:29
Аватар для Alley
Alley Alley вне форума Местный житель
Регистрация: 22.11.2011 / Адрес: Запорожье / Сообщений: 84
Поблагодарили 294 раз(а) / Репутация: 295
Для начала включить их надо.
PHP код:
extern bool SetTakeProfit FALSE;
extern bool SetStoploss FALSE
Eevviill, так это булевые переменные прописанные по умолчанию во внешних настройках (дефолт)...
А я Вам сет еще давал, который и не открывали. Все сделал как в описании в инструкции настроек.

Все равно не работает.
По моему сету сов только без убыток в +7пп переводит и все!
Почему только это. Почему модификации ордеров по полным стопам (СЛ /ТП) не включаются??!


07.02.2014, 21:31
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Товарищи программисты помогите с индюком, рисует зараза
Попробуй это
PHP код:
shift=CountBars-ndot-1
заменить на
PHP код:
shift=Bars-IndicatorCounted(); 
07.02.2014, 21:32
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Eevviill, так это булевые переменные прописанные по умолчанию во внешних настройках (дефолт)...
А я Вам сет еще давал, который и не открывали. Все сделал как в описании в инструкции настроек.

Все равно не работает.
По моему сету сов только без убыток в +7пп переводит и все!
Почему только это. Почему модификации ордеров по полным стопам (СЛ /ТП) не включаются??!


Не грузи.
1) Переменный включены/
2) Если да то скинь ещё раз сов.
Alley 
07.02.2014, 21:33
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Что хотело открыть нашёл прибил.
Если не секрет почему бежать с Инсты?
Р.S. можно в личку дабы не кого не затронуть.
Потому что это самая самая кухня.
07.02.2014, 21:52
Аватар для digaysasha
digaysasha digaysasha на форуме Активный участник
Регистрация: 01.02.2010 / Сообщений: 158
Поблагодарили 46 раз(а) / Репутация: 47
Потому что это самая самая кухня.
все они кухни
07.02.2014, 22:19
Аватар для Alley
Alley Alley вне форума Местный житель
Регистрация: 22.11.2011 / Адрес: Запорожье / Сообщений: 84
Поблагодарили 294 раз(а) / Репутация: 295
Не грузи.
1) Переменный включены/
2) Если да то скинь ещё раз сов.
1) Включены в сете уже мной.
2) В смысле скинуть бот???

Вот ссыль, где выкладывал: _http://forexsystemsru.com/yazyk-programmirovaniya-mql4/61956-dorabotka-botov-sovetnikov-indikatorov-427.html пост 8538
07.02.2014, 22:48
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,491
Поблагодарили 883 раз(а) / Репутация: 886
Советник 33_serebrom запускается, выставляет отложки. Но вот сегодня ночью один из рыночных ордеров закрылся по stoploss величиной 6 пунктов, хотя по настройкам stoploss был установлен 23 . Не подскажете в чем дело ? Трал был false, причем оба, т.е. настройки ModifyOrdersOnEveryBar = true;
UseTrailing = false; ProfitTrailing = false; AllowDeleteOppositeOrders = true;
Раскажи пожалуйста про этого советника.Какой тайм,пара и т.д.
Хотелось бы попробовать.Спасибо.
07.02.2014, 23:02
Аватар для Жека77
Жека77 Жека77 вне форума Новичок форума
Регистрация: 26.05.2013 / Адрес: Новороссия ДНР / Сообщений: 38
Поблагодарили 15 раз(а) / Репутация: 16
Потому что это самая самая кухня.
Хз.Сколько читал ,видел как люди спорили и тд. но по ходу везде кухни.
100% не кухня - чем отличить?
08.02.2014, 07:29
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Хз.Сколько читал ,видел как люди спорили и тд. но по ходу везде кухни.
100% не кухня - чем отличить?
Все счета, кроме ECN/STP, у всех брокеров куховарятся.
08.02.2014, 07:41
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

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

Вот ссыль, где выкладывал: _http://forexsystemsru.com/yazyk-programmirovaniya-mql4/61956-dorabotka-botov-sovetnikov-indikatorov-427.html пост 8538
Обрати внимание ещё на эти настрокий. Я чуть подправил. Если не работает то я не могу помочь.
PHP код:
extern bool Allow_All_Types FALSE;
extern bool Buy_Active FALSE;
extern bool Sell_Active FALSE;
extern bool Buy_Stop FALSE;
extern bool Sell_Stop FALSE;
extern bool Buy_Limit FALSE;
extern bool Sell_Limit FALSE
08.02.2014, 13:59
Аватар для mezik777
mezik777 mezik777 вне форума Активный участник
Регистрация: 03.11.2012 / Адрес: Ростов-на-Дону / Сообщений: 29
Поблагодарили 42 раз(а) / Репутация: 43
Здравствуйте! Кто сможет помочь?, илан открывающий серию после сигнала фильтра (пересечение RSI_Period и SlowPeriod) нужно заставить открывать лишь одну сделку(за исключением ордеров множителя мартина в случае если сделка пошла в убыток) вплоть до следующего сигнала RSI_Period и SlowPeriod. Спасибо!

Последний раз редактировалось mezik777; 08.02.2014 в 14:17.
08.02.2014, 15:13
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
.
Уважаемый eevviill ! Спасибо за доработку советника 33_serebrom_NEW_last(e). В тестере работает, на реале проверю в понедельник. Вопрос по доработке и этому советнику следующий: на скриншоне, который я прилагаю ниже , тестер показывает за месяц профит 4169.14 при 25 сделках и Т.P. равном 10.Если даже принять, что все до одной сделки профитные, то есть 25 сделок умножаем на 10 пунктов т.p. и получаем 250 пунктов профита всего в месяц. Если учесть, что у нас lots=0.3 то эти 4169.14 профита никак не получается. Где ошибка- в моих расчетах, в программе или в тестере ? Подскажите пожалуйста, будьте так добры. Здесь DistanceSet = 15; Билд 509 Можете проверить сами. UseTrailing = false; и ProfitTrailing = false; Может он все же тралит, независимо от настроек ?

Последний раз редактировалось korenev; 08.02.2014 в 15:26.
08.02.2014, 16:50
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый eevviill ! Спасибо за доработку советника 33_serebrom_NEW_last(e). В тестере работает, на реале проверю в понедельник. Вопрос по доработке и этому советнику следующий: на скриншоне, который я прилагаю ниже , тестер показывает за месяц профит 4169.14 при 25 сделках и Т.P. равном 10.Если даже принять, что все до одной сделки профитные, то есть 25 сделок умножаем на 10 пунктов т.p. и получаем 250 пунктов профита всего в месяц. Если учесть, что у нас lots=0.3 то эти 4169.14 профита никак не получается. Где ошибка- в моих расчетах, в программе или в тестере ? Подскажите пожалуйста, будьте так добры. Здесь DistanceSet = 15; Билд 509 Можете проверить сами. UseTrailing = false; и ProfitTrailing = false; Может он все же тралит, независимо от настроек ?
Ну ты прикалист. Открой вкладку тестера резульаты и там будет всё видно.
08.02.2014, 16:54
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Здравствуйте! Кто сможет помочь?, илан открывающий серию после сигнала фильтра (пересечение RSI_Period и SlowPeriod) нужно заставить открывать лишь одну сделку(за исключением ордеров множителя мартина в случае если сделка пошла в убыток) вплоть до следующего сигнала RSI_Period и SlowPeriod. Спасибо!
Тут
PHP код:
Long_Position && orders_buy==
должно быть так
PHP код:
Long_Position && orders_buy==&& orders_sell==
тут
PHP код:
Short_Position && orders_sell==
так
PHP код:
Short_Position && orders_sell==&& orders_buy==
08.02.2014, 17:06
Аватар для abuuuuuu
abuuuuuu abuuuuuu вне форума Местный знаток
Регистрация: 08.08.2013 / Сообщений: 287
Поблагодарили 716 раз(а) / Репутация: 717
советник должен открыть одновременно 2 ордера бай\селл тп 10 сл 5 если сработает тп(бай) то открывает бай тп 10 сл 5 если сл(бай) то селл тп 10 сл 5 и т.д. правильно ли я сделал ?
вот код

//+------------------------------------------------------------------+
//| buy-sell.mq4 |
//| Copyright 2014, MetaQuotes Software Corp. |
//| MetaTrader 5 Trading Platform / MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
#property copyright "Copyright 2014, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

extern int TakeProfit = 10;
extern int StopLoss = 5;
extern double Lots = 0.1;
extern int Slippage = 0;
extern int Magic = 123;
extern string comment = "profit";

double SlBuy, TpBuy, SlSell, TpSell, cttm, ctm, mttc, mtc;
int ticket;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
if(Digits == 3 || Digits == 5)
TakeProfit *= 10;
StopLoss *= 10;
Slippage *= 10;
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
{
SlBuy = NormalizeDouble(Bid - StopLoss * Point, Digits);
TpBuy = NormalizeDouble(Ask + TakeProfit * Point,Digits);
SlSell = NormalizeDouble(Ask + StopLoss * Point, Digits);
TpSell = NormalizeDouble(Bid - TakeProfit * Point, Digits);
if (CountBuy() == 0)
{
RefreshRates();
ticket = OrderSend(Symbol(), OP_BUY, Lots, NormalizeDouble(Ask, Digits), Slippage, SlBuy, TpBuy, comment, Magic, 0, Blue);
}
if(OrderSelect(ticket, SELECT_BY_POS, MODE_HISTORY) == true)
{
ctm = OrderClosePrice();
if(ctm == TpBuy)
{
RefreshRates();
OrderSend(Symbol(), OP_BUY, Lots, ctm, Slippage, SlBuy, TpBuy, comment, Magic, 0, Blue);
}
}
if(OrderSelect(ticket, SELECT_BY_POS, MODE_HISTORY) == true)
{
mtc = OrderClosePrice();
if(mtc == SlBuy)
{
RefreshRates();
OrderSend(Symbol(), OP_SELL, Lots * 2, mtc, Slippage, SlSell, TpSell, comment, Magic, 0, Red);
}
}
}
{
SlBuy = NormalizeDouble(Bid - StopLoss * Point, Digits);
TpBuy = NormalizeDouble(Ask + TakeProfit * Point,Digits);
SlSell = NormalizeDouble(Ask + StopLoss * Point, Digits);
TpSell = NormalizeDouble(Bid - TakeProfit * Point, Digits);
if (CountSell() == 0)
{
RefreshRates();
ticket = OrderSend(Symbol(), OP_SELL, Lots, NormalizeDouble(Bid, Digits), Slippage, SlSell, TpSell, comment, Magic, 0, Red);
}
if(OrderSelect(ticket, SELECT_BY_POS, MODE_HISTORY) == true)
{
cttm = OrderClosePrice();
if(cttm == TpSell)
{
RefreshRates();
OrderSend(Symbol(), OP_SELL, Lots, cttm, Slippage, SlSell, TpSell, comment, Magic, 0, Red);
}
}
if(OrderSelect(ticket, SELECT_BY_POS, MODE_HISTORY) == true)
{
mttc = OrderClosePrice();
if(mttc == SlSell)
{
RefreshRates();
OrderSend(Symbol(), OP_BUY, Lots * 2, mttc, Slippage, SlBuy, TpBuy, comment, Magic, 0, Blue);
}
}
}
return(0);

}
//+------------------------------------------------------------------+
int CountSell()
{
int count = 0;
for(int trade = OrdersTotal()-1; trade >= 0; trade--)
{
OrderSelect(trade, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if(OrderType() == OP_SELL)
count++;
}
}

return(count);
}
//+------------------------------------------------------------------+
int CountBuy()
{
int count = 0;
for(int trade = OrdersTotal()-1; trade >= 0; trade--)
{
OrderSelect(trade, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if(OrderType() == OP_BUY)
count++;
}
}

return(count);
}
//+------------------------------------------------------------------+
08.02.2014, 19:17
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 879
Поблагодарили 2,172 раз(а) / Репутация: 2216

По умолчанию Помогите усовершенствовать индикатор TDI

Здравствуйте eevviill ! Помогите пожалуйста! В индикаторе TDI нужно сделать чтобы он обновлялся автоматически через устанавливаемое время в секундах.
Что бы я сам мог во "Входных параметрах" подобрать периоды обновления.
Закрытая тема

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


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


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