такой простой вопрос.
ставлю в тестерестратегий такие параметры.
депозит 50000руб, риск 20%, инструмент br3.17
первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.
на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?
У брокеров ФОРТС есть демо-сервера
Там попробуйте протестировать Ваш советник
такой простой вопрос.
ставлю в тестерестратегий такие параметры.
депозит 50000руб, риск 20%, инструмент br3.17
первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.
на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?
такой простой вопрос.
ставлю в тестерестратегий такие параметры.
депозит 50000руб, риск 20%, инструмент br3.17
первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.
на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?
Брокер Открытие , советник из метарейдера WPR, попробовать хотелось, не понятно каким параметром объем регулируется, предполагалось, согласно инструкции для начинающих, что выбирать буду на вкладке управления капиталом. Выбираю fixed risk. может тут не правильно делаю? 20 % это явно что то не то значит, что я думаю, а думаю, что будет торговать 20% депозита. . е..
Если дело именно в этой вкладке, подскажите, что именно там выбирать, чтоб торговало именно фиксированным процентом депозита. То есть, депозит уменьшается, объем сделок тоже,и наоборот
Брокер Открытие , советник из метарейдера WPR, попробовать хотелось, не понятно каким параметром объем регулируется, предполагалось, согласно инструкции для начинающих, что выбирать буду на вкладке управления капиталом. Выбираю fixed risk. может тут не правильно делаю? 20 % это явно что то не то значит, что я думаю, а думаю, что будет торговать 20% депозита. . е..
Если дело именно в этой вкладке, подскажите, что именно там выбирать, чтоб торговало именно фиксированным процентом депозита. То есть, депозит уменьшается, объем сделок тоже,и наоборот
Дайте ссылку на советник на этом сайте
он называется Williams percent range, где его здесь искать, он же в стандартной версии mt5, может его сюда вставить, там 171 строка кода?
лично у меня нет такого в стандартной поставке
можно его сюда вставить?
если исходник то можно
//| ddd.mq5 |
//| Copyright 2017, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2017, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
//+------------------------------------------------------------------+
//| Include |
//+------------------------------------------------------------------+
#include <Expert\Expert.mqh>
//--- available signals
#include <Expert\Signal\SignalWPR.mqh>
//--- available trailing
#include <Expert\Trailing\TrailingFixedPips.mqh>
//--- available money management
#include <Expert\Money\MoneyFixedRisk.mqh>
//+------------------------------------------------------------------+
//| Inputs |
//+------------------------------------------------------------------+
//--- inputs for expert
input string Expert_Title ="ddd"; // Document name
ulong Expert_MagicNumber =32048; //
bool Expert_EveryTick =false; //
//--- inputs for main signal
input int Signal_ThresholdOpen =10; // Signal threshold value to open [0...100]
input int Signal_ThresholdClose =10; // Signal threshold value to close [0...100]
input double Signal_PriceLevel =0.0; // Price level to execute a deal
input double Signal_StopLevel =50.0; // Stop Loss level (in points)
input double Signal_TakeLevel =50.0; // Take Profit level (in points)
input int Signal_Expiration =4; // Expiration of pending orders (in bars)
input double Signal_WPR_Weight =1.0; // Williams Percent Range(8) Weight [0...1.0]
//--- inputs for trailing
input int Trailing_FixedPips_StopLevel =30; // Stop Loss trailing level (in points)
input int Trailing_FixedPips_ProfitLevel=50; // Take Profit trailing level (in points)
//--- inputs for money
input double Money_FixRisk_Percent=20.0; // Risk percentage
//+------------------------------------------------------------------+
//| Global expert object |
//+------------------------------------------------------------------+
CExpert ExtExpert;
//+------------------------------------------------------------------+
//| Initialization function of the expert |
//+------------------------------------------------------------------+
int OnInit()
{
//--- Initializing expert
if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
{
//--- failed
printf(__FUNCTION__+": error initializing expert");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Creating signal
CExpertSignal *signal=new CExpertSignal;
if(signal==NULL)
{
//--- failed
printf(__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 CSignalWPR
CSignalWPR *filter0=new CSignalWPR;
if(filter0==NULL)
{
//--- failed
printf(__FUNCTION__+": error creating filter0");
ExtExpert.Deinit();
return(INIT_FAILED);
}
signal.AddFilter(filter0);
//--- Set filter parameters
filter0.Weight(Signal_WPR_Weight);
//--- Creation of trailing object
CTrailingFixedPips *trailing=new CTrailingFixedPips;
if(trailing==NULL)
{
//--- failed
printf(__FUNCTION__+": error creating trailing");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Add trailing to expert (will be deleted automatically))
if(!ExtExpert.InitTrailing(trailing))
{
//--- failed
printf(__FUNCTION__+": error initializing trailing");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Set trailing parameters
trailing.StopLevel(Trailing_FixedPips_StopLevel);
trailing.ProfitLevel(Trailing_FixedPips_ProfitLevel);
//--- Creation of money object
CMoneyFixedRisk *money=new CMoneyFixedRisk;
if(money==NULL)
{
//--- failed
printf(__FUNCTION__+": error creating money");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Add money to expert (will be deleted automatically))
if(!ExtExpert.InitMoney(money))
{
//--- failed
printf(__FUNCTION__+": error initializing money");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Set money parameters
money.Percent(Money_FixRisk_Percent);
//--- Check all trading objects parameters
if(!ExtExpert.ValidationSettings())
{
//--- failed
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- Tuning of all necessary indicators
if(!ExtExpert.InitIndicators())
{
//--- failed
printf(__FUNCTION__+": error initializing indicators");
ExtExpert.Deinit();
return(INIT_FAILED);
}
//--- ok
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Deinitialization function of the expert |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
ExtExpert.Deinit();
}
//+------------------------------------------------------------------+
//| "Tick" event handler function |
//+------------------------------------------------------------------+
void OnTick()
{
ExtExpert.OnTick();
}
//+------------------------------------------------------------------+
//| "Trade" event handler function |
//+------------------------------------------------------------------+
void OnTrade()
{
ExtExpert.OnTrade();
}
//+------------------------------------------------------------------+
//| "Timer" event handler function |
//+------------------------------------------------------------------+
void OnTimer()
{
ExtExpert.OnTimer();
}
//+------------------------------------------------------------------+

- www.mql5.com

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
такой простой вопрос.
ставлю в тестерестратегий такие параметры.
депозит 50000руб, риск 20%, инструмент br3.17
первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.
на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?