[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 602

 
Roll:

Проверяйте на демо, а не в тестере.

тоесть запустить советник на демо? и потом через 1 -2 дня проверять?я правильно понял?
 
Ivn:

тоесть запустить советник на демо? и потом через 1 -2 дня проверять?я правильно понял?


Минутный график есть...

Скрипт для проверки функции:

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {TakeScreenShot("проверка"); return(0); }
//+------------------------------------------------------------------+
void TakeScreenShot(string type)
{Print("вызов функции скриншот");int count=1;
if(!GlobalVariableCheck("ssc")){GlobalVariableSet("ssc",1);count = 1;}
else{count=GlobalVariableGet("ssc")+1;
GlobalVariableSet("ssc",count);}
string filename = "MyEA\\" + "MyEA_" + Symbol() + "_" + type + "_" + DoubleToStr(count,0) + ".gif";
WindowScreenShot(filename,640,480);
Print(" скриншотсделан ");} 
 
evillive:

А если так? И для тейкпрофита примерно таким же образом...

Можно вообще в этом цикле не модифицировать стоп-лосс ордера, а закрывать ордер при достижении уровня стопа, для ДЦ ордер будет выглядеть как без стоп-лосса, но закрывается советником чётко при прохождении уровня стоп-лосса (переменная sl):


evillive, огромнейшее, приогромнейшее спасибо !!! ))) первый вариант, который Вы дали, заработал),

спасибо спасибо)))))

 
подскажите пожалуйста, я хочу чтобы при тесте у меня автоматически появлялся на экране индикатор, в моем случае фракталы, то как мне это прописать в эксперте?(т.е. чтобы он мне сам при старте командой включал этот индикатор, а не я его вручную постоянно на каждом новом графике подключал), ну или можно ссылку где это поясняется, а то не нарыл что то.(( заранее благодарю)
 

Спасибо evillive за предыдущий ответ, такая мелочь и все портит, а главное редактор показывает ошибку в др.месте.

У меня новый вопрос:
при тестировании стратегий Качество моделирования постоянно 25%. Причем в "Результатах" Тип сначала buy, sell, а потом один "close at stop" хотя у меня в советнике стопа вообще нет.
символ:EURUSD
модель:все тики
период: М1
дата 2011.08.01 - 2012.02.29
Баров в истории 211282
Смоделировано тиков 9619848

в архиве котировок 4639110 записей, минутные котировки начинаются с 1999.01.04 10:22
Как поднять Качество моделирования?
  
 

 
а че файл к комментарию не крепится,  пробелов и рус.букв нет?
 
griha:

У меня новый вопрос:
при тестировании стратегий Качество моделирования постоянно 25%.
символ:EURUSD
модель:все тики
период: М1

Как поднять Качество моделирования?

На М1 качество моделирования выше 25% тестер не сделает.
 
Roll:


Минутный график есть...

Скрипт для проверки функции:


не получится

стоит

ф-ия if (NewBar() == true) //поступил ли новый бар?

//+----------------------------------------------------------------------------+
//| новый бар |
//| |
//+----------------------------------------------------------------------------+

bool NewBar()
{
static datetime lastbar = 0;
datetime curbar = Time[0];
if(lastbar!=curbar)
{
lastbar=curbar;
return (true);
}
else
{
return(false);
}
}

а расчет основывается на

PERIOD_M30

 
Ivn:


не получится

стоит

ф-ия if (NewBar() == true) //поступил ли новый бар?

//+----------------------------------------------------------------------------+
//| новый бар |
//| |
//+----------------------------------------------------------------------------+

а расчет основывается на

PERIOD_M30


Пусть расчет основывается на PERIOD_M1.
 
Roll:

Пусть расчет основывается на PERIOD_M1.

тогда будет много не нужных сделок внутри 30 минут
Файлы:
adx.mq4  8 kb
Причина обращения: