помогите пожалуйста начинающему

 

такой простой вопрос.

ставлю в тестерестратегий такие параметры.

депозит 50000руб, риск 20%, инструмент br3.17

первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.

на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?

 
nkostiunina:

такой простой вопрос.

ставлю в тестерестратегий такие параметры.

депозит 50000руб, риск 20%, инструмент br3.17

первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.

на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?

У брокеров ФОРТС есть демо-сервера

Там попробуйте протестировать Ваш советник 

 
nkostiunina:

такой простой вопрос.

ставлю в тестерестратегий такие параметры.

депозит 50000руб, риск 20%, инструмент br3.17

первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.

на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?

Попробуйте отложенными ордерами, на реальном счете для них ГО точно меньше чем открытие позиции сразу по рынку. Либо у вас в советнике не правильно организован расчет объема
 
nkostiunina:

такой простой вопрос.

ставлю в тестерестратегий такие параметры.

депозит 50000руб, риск 20%, инструмент br3.17

первая сделка советник - покупает 20 контрактов, остальные сделки в пределах 10-20 контрактов.

на реальном графике - с тем же депозитом, тоже произошла попытка продать 10 контрактов. Само собой не получилось, ГО на сделку больше депозита, где у меня косяк, что я делаю не правильно?

 Брокер не на букву А начинается случайно?
 

Брокер Открытие , советник из метарейдера WPR, попробовать хотелось, не понятно каким параметром объем регулируется, предполагалось, согласно инструкции для начинающих, что выбирать буду на вкладке управления капиталом. Выбираю fixed risk. может тут не правильно делаю? 20 % это явно что то не то значит, что я думаю, а думаю, что будет торговать 20% депозита. . е..

Если дело именно в этой вкладке, подскажите, что именно там выбирать, чтоб торговало именно фиксированным процентом депозита. То есть, депозит уменьшается, объем сделок тоже,и наоборот

 
nkostiunina:

Брокер Открытие , советник из метарейдера WPR, попробовать хотелось, не понятно каким параметром объем регулируется, предполагалось, согласно инструкции для начинающих, что выбирать буду на вкладке управления капиталом. Выбираю fixed risk. может тут не правильно делаю? 20 % это явно что то не то значит, что я думаю, а думаю, что будет торговать 20% депозита. . е..

Если дело именно в этой вкладке, подскажите, что именно там выбирать, чтоб торговало именно фиксированным процентом депозита. То есть, депозит уменьшается, объем сделок тоже,и наоборот

Дайте ссылку на советник на этом сайте
 
prostotrader:
Дайте ссылку на советник на этом сайте
он называется Williams percent range, где его здесь искать, он же в стандартной версии mt5, может его сюда вставить, там 171 строка кода?
 
nkostiunina:
он называется Williams percent range, где его здесь искать, он же в стандартной версии mt5, может его сюда вставить, там 171 строка кода?
лично у меня нет такого в стандартной поставке
 
Sergey Gritsay:
лично у меня нет такого в стандартной поставке
можно его сюда вставить?
 
nkostiunina:
можно его сюда вставить?
если исходник то можно
 
Sergey Gritsay:
если исходник то можно
//+------------------------------------------------------------------+
//|                                                          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
MQL5: язык торговых стратегий для MetaTrader 5, позволяет писать собственные торговые роботы, технические индикаторы, скрипты и библиотеки функций
Причина обращения: