Обновите свою операционку, а также - это очень важно - Internet Explorer должен быть версии не ниже 8.0.
А теперь просто Ваша невнимательность: для того, чтобы советники торговали - нужно в терминале включить кнопку "Автоматическая торговля", а также в настройках самого эксперта включить галочку "Автоматическая торговля".
Попробую сегодня дома - там операционка новая. А на счет остального - у меня гугл хром, автоматическая торговля везде включена. Вы уж совсем обо мне плохого мнения.
volodarh: Попробую сегодня дома - там операционка новая. А на счет остального - у меня гугл хром, автоматическая торговля везде включена. Вы уж совсем обо мне плохого мнения.
Обновите IE до версии минимум 8.0. Терминал Вам об этом прямо сообщает в "Журнале". IE нужен терминалу и ему всё равно, что Вы пользуетесь Хромом. Это из Ваших логов:
MN 314:05:40.312 Browser Please upgrade your Internet Explorer to 8.0 or higher
А я говорю, что автоматическая торговля включена не везде. Смотрим Ваши лог-файлы и видим:
KQ 014:39:44.000 макд (SBRF-9.16,M1) CTrade::OrderSend: exchange buy 1.00 SBRF-9.16 sl: 14039 tp: 14559 [auto trading disabled by client]
Владимир, спасибо огромное действительно - помогло!!! Попробовал дома на виндоус 7 (64 ядро) - все торгуется как по маслу! Дело действительно в устаревшем программном обеспечении.
Прошлое мое ликование на счет того, что проблема разрешилось было ложным! Не хочет МТ5 торговать несколькими роботами сразу. Все тоже самое: пробую использовать несколько роботов (разного алгоритма) на одном графике (по одному они работают отлично). Открываю 3 графика одного инструмента, одного таймфрейма и размещаю на них по одному роботу (у каждого разные магик-номера), после чего - запускаю их в действие. Но работает только тот, который первым открывает сделку - остальные "курят в сторонке". Когда удаляю работавшего робота - запускается одни из оставшихся трех и т.д. Т.е возникает некий конфликт между ними.
Есть подозрения, что дело в роботах (они собраны мною в детакторе Мета Квот).
Помогите кто-нибудь!!!
Вот код одного из роботом они все одного типа, только разные настройки:
//+------------------------------------------------------------------+//| два МА.mq5 |//| Copyright 2016, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2016, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.00"//+------------------------------------------------------------------+//| Include |//+------------------------------------------------------------------+#include <Expert\Expert.mqh>
//--- available signals#include <Expert\Signal\SignalMACD.mqh>
//--- available trailing#include <Expert\Trailing\TrailingNone.mqh>
//--- available money management#include <Expert\Money\MoneyFixedLot.mqh>
//+------------------------------------------------------------------+//| Inputs |//+------------------------------------------------------------------+//--- inputs for expertinputstring Expert_Title ="два МА"; // Document nameulong Expert_MagicNumber =1; // bool Expert_EveryTick =false; // //--- inputs for main signalinputint Signal_ThresholdOpen =10; // Signal threshold value to open [0...100]inputint Signal_ThresholdClose =10; // Signal threshold value to close [0...100]inputdouble Signal_PriceLevel =0.0; // Price level to execute a dealinputdouble Signal_StopLevel =50.0; // Stop Loss level (in points)inputdouble Signal_TakeLevel =50.0; // Take Profit level (in points)inputint Signal_Expiration =4; // Expiration of pending orders (in bars)inputint Signal_MACD_PeriodFast =12; // MACD(12,24,9,PRICE_CLOSE) Period of fast EMAinputint Signal_MACD_PeriodSlow =24; // MACD(12,24,9,PRICE_CLOSE) Period of slow EMAinputint Signal_MACD_PeriodSignal=9; // MACD(12,24,9,PRICE_CLOSE) Period of averaging of differenceinputENUM_APPLIED_PRICE Signal_MACD_Applied =PRICE_CLOSE; // MACD(12,24,9,PRICE_CLOSE) Prices seriesinputdouble Signal_MACD_Weight =1.0; // MACD(12,24,9,PRICE_CLOSE) Weight [0...1.0]//--- inputs for moneyinputdouble Money_FixLot_Percent =0.0; // Percentinputdouble Money_FixLot_Lots =1.0; // Fixed volume//+------------------------------------------------------------------+//| Global expert object |//+------------------------------------------------------------------+
CExpert ExtExpert;
//+------------------------------------------------------------------+//| Initialization function of the expert |//+------------------------------------------------------------------+intOnInit()
{
//--- Initializing expertif(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
{
//--- failedprintf(__FUNCTION__+": error initializing expert");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Creating signal
CExpertSignal *signal=new CExpertSignal;
if(signal==NULL)
{
//--- failedprintf(__FUNCTION__+": error creating signal");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//---
ExtExpert.InitSignal(signal);
signal.ThresholdOpen(Signal_ThresholdOpen);
signal.ThresholdClose(Signal_ThresholdClose);
signal.PriceLevel(Signal_PriceLevel);
signal.StopLevel(Signal_StopLevel);
signal.TakeLevel(Signal_TakeLevel);
signal.Expiration(Signal_Expiration);
//--- Creating filter CSignalMACD
CSignalMACD *filter0=new CSignalMACD;
if(filter0==NULL)
{
//--- failedprintf(__FUNCTION__+": error creating filter0");
ExtExpert.Deinit();
return(INIT_FAILED);
}
signal.AddFilter(filter0);
//--- Set filter parameters
filter0.PeriodFast(Signal_MACD_PeriodFast);
filter0.PeriodSlow(Signal_MACD_PeriodSlow);
filter0.PeriodSignal(Signal_MACD_PeriodSignal);
filter0.Applied(Signal_MACD_Applied);
filter0.Weight(Signal_MACD_Weight);
//--- Creation of trailing object
CTrailingNone *trailing=new CTrailingNone;
if(trailing==NULL)
{
//--- failedprintf(__FUNCTION__+": error creating trailing");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Add trailing to expert (will be deleted automatically))if(!ExtExpert.InitTrailing(trailing))
{
//--- failedprintf(__FUNCTION__+": error initializing trailing");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Set trailing parameters//--- Creation of money object
CMoneyFixedLot *money=new CMoneyFixedLot;
if(money==NULL)
{
//--- failedprintf(__FUNCTION__+": error creating money");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Add money to expert (will be deleted automatically))if(!ExtExpert.InitMoney(money))
{
//--- failedprintf(__FUNCTION__+": error initializing money");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Set money parameters
money.Percent(Money_FixLot_Percent);
money.Lots(Money_FixLot_Lots);
//--- Check all trading objects parametersif(!ExtExpert.ValidationSettings())
{
//--- failed
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Tuning of all necessary indicatorsif(!ExtExpert.InitIndicators())
{
//--- failedprintf(__FUNCTION__+": error initializing indicators");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- okreturn(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Deinitialization function of the expert |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
ExtExpert.Deinit();
}
//+------------------------------------------------------------------+//| "Tick" event handler function |//+------------------------------------------------------------------+voidOnTick()
{
ExtExpert.OnTick();
}
//+------------------------------------------------------------------+//| "Trade" event handler function |//+------------------------------------------------------------------+voidOnTrade()
{
ExtExpert.OnTrade();
}
//+------------------------------------------------------------------+//| "Timer" event handler function |//+------------------------------------------------------------------+voidOnTimer()
{
ExtExpert.OnTimer();
}
//+------------------------------------------------------------------+
Прошлое мое ликование на счет того, что проблема разрешилось было ложным! Не хочет МТ5 торговать несколькими роботами сразу. Все тоже самое: пробую использовать несколько роботов (разного алгоритма) на одном графике (по одному они работают отлично). Открываю 3 графика одного инструмента, одного таймфрейма и размещаю на них по одному роботу (у каждого разные магик-номера), после чего - запускаю их в действие. Но работает только тот, который первым открывает сделку - остальные "курят в сторонке". Когда удаляю работавшего робота - запускается одни из оставшихся трех и т.д. Т.е возникает некий конфликт между ними.
Есть подозрения, что дело в роботах (они собраны мною в детакторе Мета Квот).
Помогите кто-нибудь!!!
Вот код одного из роботом они все одного типа, только разные настройки:
Терминал МТ5, билд 1340
Заранее спасибо за ответ
#include <Expert\Trailing\TrailingNone.mqh>Обновите свою операционку, а также - это очень важно - Internet Explorer должен быть версии не ниже 8.0.
А теперь просто Ваша невнимательность: для того, чтобы советники торговали - нужно в терминале включить кнопку "Автоматическая торговля", а также в настройках самого эксперта включить галочку "Автоматическая торговля".
И ещё, код нужно вставлять правильно:Правильно вставляем код на форуме - иначе никто не будет читать эти не читаемые простыни.
Посмотрите пож-ста код советника, может, в нем что не так.
Попробую сегодня дома - там операционка новая. А на счет остального - у меня гугл хром, автоматическая торговля везде включена. Вы уж совсем обо мне плохого мнения.
Обновите IE до версии минимум 8.0. Терминал Вам об этом прямо сообщает в "Журнале". IE нужен терминалу и ему всё равно, что Вы пользуетесь Хромом. Это из Ваших логов:
А я говорю, что автоматическая торговля включена не везде. Смотрим Ваши лог-файлы и видим:
Прошлое мое ликование на счет того, что проблема разрешилось было ложным! Не хочет МТ5 торговать несколькими роботами сразу. Все тоже самое: пробую использовать несколько роботов (разного алгоритма) на одном графике (по одному они работают отлично). Открываю 3 графика одного инструмента, одного таймфрейма и размещаю на них по одному роботу (у каждого разные магик-номера), после чего - запускаю их в действие. Но работает только тот, который первым открывает сделку - остальные "курят в сторонке". Когда удаляю работавшего робота - запускается одни из оставшихся трех и т.д. Т.е возникает некий конфликт между ними.
Есть подозрения, что дело в роботах (они собраны мною в детакторе Мета Квот).
Помогите кто-нибудь!!!Вот код одного из роботом они все одного типа, только разные настройки:
Прошлое мое ликование на счет того, что проблема разрешилось было ложным! Не хочет МТ5 торговать несколькими роботами сразу. Все тоже самое: пробую использовать несколько роботов (разного алгоритма) на одном графике (по одному они работают отлично). Открываю 3 графика одного инструмента, одного таймфрейма и размещаю на них по одному роботу (у каждого разные магик-номера), после чего - запускаю их в действие. Но работает только тот, который первым открывает сделку - остальные "курят в сторонке". Когда удаляю работавшего робота - запускается одни из оставшихся трех и т.д. Т.е возникает некий конфликт между ними.
Есть подозрения, что дело в роботах (они собраны мною в детакторе Мета Квот).
Помогите кто-нибудь!!!Вот код одного из роботом они все одного типа, только разные настройки:
магик не поможет, если счет не хеджевый, то надо в роботе перейти от учета позиции к учету сделок
если счет хеджевый, магик поможет
магик не поможет, если счет не хеджевый, то надо в роботе перейти от учета позиции к учету сделок
если счет хеджевый, магик поможет