Нужна помощь в написании кода, нужно чтоб советник сравнивал объем текущего и предыдущего бара и, например, когда объем превышает предыдущий в 5 раз, открывалась сделка в сторону объема.

Вот кусок кода

double e_Close ()
{
return Close[0];
}
double e_Open ()
{
return Open[0];

double e_ClusterDelta_Volume_3_1()
{
return iCustom(NULL, 0, "ClusterDelta_Volume_3.1", Comment_Instrument, Instrument, Update_in_sec, MetaTrader_GMT, 0, 0);
}
double e_ClusterDelta_Volume_3_1_2_()
{
return iCustom(NULL, 0, "ClusterDelta_Volume_3.1", Comment_Instrument_2, Instrument_2, Update_in_sec_2, MetaTrader_GMT_2, 0, 1);
}
// ---
bool op_buy_sig()
{
if(((5 * e_ClusterDelta_Volume_3_1_2_()) < e_ClusterDelta_Volume_3_1()) && (e_Open () < e_Close ())))
return true;
// ---
return false;


На истории тестер зависает...