Торговые системы: Использование платформы MetaTrader 4 для выявления благоприятных временных окон (паттернов времени) - страница 2

 
GlucK:

Этот график я получил за 2007г просто добавив в советник возможность выставления процентного лота. Старт с 10000. Лично я в шоке.

В большинсте случаях в МТ4 максимальный объем лота равняется 8.0

Тут бы поставить условие если объем больше 8.0 открывать еще один лот.

А вообще результаты впечатлят. 

 

Помогите, ничего не понимаю. Запускаю этот советник на тестере с этими же параметрами за 2007 год.

Результат совсем не веселый и оптимизации не поддается. В чем дело?

 
suslichek:

Помогите, ничего не понимаю. Запускаю этот советник на тестере с этими же параметрами за 2007 год.

Результат совсем не веселый и оптимизации не поддается. В чем дело?


Не знаю все супер работает.

Переменные такие для GMT +2:00:

Для EURUSD

MaxStopLoss = 105
MinTakeProfit = 25
Lots = любой позволяющий
FromHourTrade = 15
TradeHoldingPeriod = 19

Для NZDUSD

MaxStopLoss = 105
MinTakeProfit = 22
Lots = любой позволяющий
FromHourTrade = 15
TradeHoldingPeriod = 23

Для USDJPY

MaxStopLoss = 105
MinTakeProfit = 17
Lots = любой позволяющий
FromHourTrade = 9
TradeHoldingPeriod = 14

 
Chipito:

Переменные такие для GMT +2:00:

Для EURUSD

MaxStopLoss = 105
MinTakeProfit = 25

Кстати, попробуй увеличить эти два параметра в оптимизациях.  Например от 10 до 400 с шагом 10...
 
Подскажите, какие лучше использовать параметры для MA и OSMA, для Short позициый
 

 Кто сталкивался с такой проблемой. Тестирую этот советник на одном терминале, все сливает и не оптимизируется.

На другом терминале с нижеприведенными параметрами дает уже неплохие результаты (ниже отчет)

Для EURUSD - MaxStopLoss = 150, MinTakeProfit = 50, FromHourTrade = 16, TradeHoldingPeriod = 15 

Почему так выходит, кто-нибудь может пояснить?

 

 

 
suslichek:

 Кто сталкивался с такой проблемой. Тестирую этот советник на одном терминале, все сливает и не оптимизируется.

На другом терминале с нижеприведенными параметрами дает уже неплохие результаты (ниже отчет)

Для EURUSD - MaxStopLoss = 150, MinTakeProfit = 50, FromHourTrade = 16, TradeHoldingPeriod = 15 

Почему так выходит, кто-нибудь может пояснить?

Ну для начала попробуй потестировать только на Long position.

Если я правильно понимаю разработкчика этого эксперта, то идеальная работа данного советника только на лонгах.

 
Разные результаты советника, на разных терминалах скорее всего от того, что истории у них разные.
 

Люди, подскажите, что это за значение в начале программы и что она делает?

int  ToHourTrade = 18;

 
The actual Time Based Stop Loss is incorrect and it does not work for more than 23 hours.
This code should correct the problem considering closed trading hours too.
It should be placed in BUY and SELL position.
int k=0;
while(k < TradeHoldingPeriod)
{
  if(iTime(NULL,PERIOD_H1,k) > OrderOpenTime())
    k++;
  else break;
}
if(UseTimeBasedStopLoss && k >= TradeHoldingPeriod && OrderProfit() < 0 )
{
  if(SignalCount > 0)
    OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet);
  return(0);
}
Причина обращения: