Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
Вот те самые функции:
//*** Функция расчета количества открытых экспертом ордеров BUY
int CountBuys(int MAGIC) {
int count = 0;
int ord_total = OrdersTotal();
for (int i = 0; i < ord_total; i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC) continue;
if (OrderType() == OP_BUY) count++;
}
return (count);
}
//*** Функция расчета количества открытых экспертом ордеров SELL
int CountSells(int MAGIC) {
int count = 0;
int ord_total = OrdersTotal();
for (int i = 0; i < ord_total; i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC) continue;
if (OrderType() == OP_SELL) count++;
}
return (count);
}
Что мешает вставить их в твои условия вместо отслеживания первых тиков ДНЕВНОЙ свечи?:
if (CountSells(MAGIC)==0 && /*твои условия открытия позы Sell включая время*/) открыть Sell.
Так же для покупки. В тестере такая логика будет работать на любом ТФ.
Вот те самые функции:
//*** Функция расчета количества открытых экспертом ордеров BUY
int CountBuys(int MAGIC) {
int count = 0;
int ord_total = OrdersTotal();
for (int i = 0; i < ord_total; i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC) continue;
if (OrderType() == OP_BUY) count++;
}
return (count);
}
//*** Функция расчета количества открытых экспертом ордеров SELL
int CountSells(int MAGIC) {
int count = 0;
int ord_total = OrdersTotal();
for (int i = 0; i < ord_total; i++) {
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC) continue;
if (OrderType() == OP_SELL) count++;
}
return (count);
}
Что мешает вставить их в твои условия вместо отслеживания первых тиков ДНЕВНОЙ свечи?:
if (CountSells(MAGIC)==0 && /*твои условия открытия позы Sell включая время*/) открыть Sell.
Так же для покупки. В тестере такая логика будет работать на любом ТФ.
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action