0
Ну, что выставлять в тестера и что выставлять в советнике, когда на график кидаешь. У вас на скрине открывает по сигналу и закрывает по обратному, то есть то, что нужно, а у меня в тестера открывает по две позиции на каждом баре и сразу же закрывает
avatar

walter8319

  • 28 января 2023, 14:34
0
Можете просто скрин настроек кинуть сюда?
avatar

walter8319

  • 28 января 2023, 14:32
0
Эмм… ну, дефолтные, ничего не выставлял, просто на график кинул и в тестер на минутку, часовик
avatar

walter8319

  • 28 января 2023, 13:39
0
Эмм… ну, дефолтные, ничего не выставлял, просто на график кинул
avatar

walter8319

  • 28 января 2023, 13:37
0
Открывает на каждом баре, а не по стрелке((((
Может что то переделать надо?
Индикатор залил в папку с стандартными индикаторами. Кидаю эксперта на график — открывает и сразу же закрывает сделки на бай и Селл одновременно, на каждом баре
avatar

walter8319

  • 28 января 2023, 12:41
0
Кто тестил уже?
avatar

walter8319

  • 28 января 2023, 12:24
0
Эмма… нужно найти поручителя? Сорри, я не в теме
avatar

walter8319

  • 27 января 2023, 18:17
0
Перезалил, сори, ручки кривые))
avatar

walter8319

  • 27 января 2023, 18:07
0
странно, реально странно… я ставлю на золото, на м1, скальпю, иногда усредняю и норм.....((((
Может кто то подскажет качественную систему для скальпинга на м1
avatar

walter8319

  • 25 июня 2022, 10:10
0
У вас есть хороший, профитный индикатор без перерисовок?
avatar

walter8319

  • 23 июня 2022, 20:41
0
там без стопов и тейков. Закрывается при обратном сигнале
avatar

walter8319

  • 21 июня 2022, 12:07
0
а как это сделать?
По индикатору работал прошлую неделю, отлично на Н1 отрабатывает, плюс золото саальпить можно на м5. Единственное — нужно периодически обновлять
avatar

walter8319

  • 21 июня 2022, 09:29
0
#property strict
#property indicator_chart_window
#property indicator_plots 0

input ENUM_TIMEFRAMES i_eOlderTF = PERIOD_D1; // Older TF
input ENUM_TIMEFRAMES i_eYoungerTF = PERIOD_H1; // Younger TF
input uint i_uMinutes = 30; // Minutes from the opening

enum ENUM_BAR_TYPE
{
BAR_TYPE_DODG,
BAR_TYPE_BULL,
BAR_TYPE_BEAR
};

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
if (i_uMinutes > uint(Period()))
{
Alert(«Wrong value of parameter \»Minutes from the opening\". Indicator is turned off.");
return INIT_FAILED;
}

return(INIT_SUCCEEDED);
}
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
//| Expert deinitialization function |
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
void OnDeinit(const int reason)
{
}
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
//| Custom indicator iteration function |
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
if (!IsTesting())
if (!IsTFDataReady(i_eOlderTF) || !IsTFDataReady(i_eYoungerTF))
return rates_total;

datetime dtYoungerTFTime = iTime(NULL, i_eYoungerTF, 0);
if (TimeCurrent() — dtYoungerTFTime < i_uMinutes * 60)
return rates_total;
static datetime dtPrevBar = 0;
if (dtPrevBar == dtYoungerTFTime)
return rates_total;
dtPrevBar = dtYoungerTFTime;

ENUM_BAR_TYPE eOlderBar = GetBarType(0, i_eOlderTF);
ENUM_BAR_TYPE eYoungerBar = GetBarType(0, i_eYoungerTF);
if (eOlderBar == BAR_TYPE_DODG || eYoungerBar == BAR_TYPE_DODG || eOlderBar != eYoungerBar)
return rates_total;
Alert(«Coincidence of readings for », (eOlderBar == BAR_TYPE_BEAR)? «sell.»: «buy.»);

return rates_total;
}
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
//| Определение типа свечи |
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
ENUM_BAR_TYPE GetBarType(const int nBar, const ENUM_TIMEFRAMES eTF)
{
double fWholeHeight = iHigh(NULL, eTF, nBar) — iLow(NULL, eTF, nBar);
if (fWholeHeight <= 0.0)
return BAR_TYPE_DODG;

if (fabs(iOpen(NULL, eTF, nBar) — iClose(NULL, eTF, nBar)) / fWholeHeight < 2 * DBL_EPSILON)
return BAR_TYPE_DODG;
if (iOpen(NULL, eTF, nBar) > iClose(NULL, eTF, nBar))
return BAR_TYPE_BEAR;
return BAR_TYPE_BULL;
}
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
//| Проверка обновления данных указанного ТФ |
//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
bool IsTFDataReady(ENUM_TIMEFRAMES eTF)
{
ResetLastError();
iTime(NULL, eTF, 1);
return GetLastError() == ERR_NO_ERROR;
}
avatar

walter8319

  • 11 ноября 2021, 09:28
0
Добрый вечер. Спасибо за ссылку, но к сожалению UFC с Аллертом не нашёл. Мне сделали аллерт на этот индикатор, но там не указана пара, на которую он кинут) не знаю, как в коментариях сбросить сюда сам инди

avatar

walter8319

  • 10 ноября 2021, 20:10
0
Я бы с радостью. Всё, что есть. Есть еще одна версия без выборочного таймфрейма
avatar

walter8319

  • 10 ноября 2021, 10:45
0
Выставляю в настройках только H1,H4 и D1
avatar

walter8319

  • 15 октября 2021, 16:42
0
Так там ни алерта, ни стрелки
avatar

walter8319

  • 25 сентября 2021, 18:32
0
Индикатор FerruFX multi info, как то бы стрелку или аллерт порисовать, когда появляется сигнал СТРОНГ.Как найти поручителя? Думаю, что индикатор будет всем интересен
avatar

walter8319

  • 25 сентября 2021, 17:54
Начать торговлю с Альпари