PDA

Просмотр полной версии : Сравнение объемов текущего и предыдущего баров



Viktor.F
16.07.2016, 10:18
Нужна помощь в написании кода, нужно чтоб советник сравнивал объем текущего и предыдущего бара и, например, когда объем превышает предыдущий в 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;


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

ashkasem
26.07.2016, 14:37
Решена проблема?

Viktor.F
26.07.2016, 17:51
Нет, еще актуальна

deniss
27.07.2016, 07:17
В режиме тестера для каждого бара в стандартных индикаторах грузится история. Для этого, собственно был разработан пакет ClusterX

Попробуйте его: http://trend-lab.ru/2013/10/clusterx-full-pack.html

ROSS_NOY
15.03.2017, 06:49
А что нужно исправить в коде выше, чтобы не сделка открывалась, а выдавался звуковой алерт к примеру ?