0
Добавьте ещё проверку на хвостики. Редкость сигнала не проблема — валютных пар и таймфреймов достаточно.

Большая просьба реализовать:
— размер лота Lot в % риска на сделку от баланса
— TP — коэф. от SL
avatar

renessans-r

  • 22 августа 2024, 05:42
0
да, сигнальная свеча на бай только бычья.
скрин с СЛ при сделке на бай обозначил синей линией (в данном случае экстремум как раз на сигнальной свече)


скрин СЛ при сделке на селл (здесь экстремум на пред.свече)
avatar

renessans-r

  • 22 августа 2024, 05:23
0
Да, это имел ввиду. Подскажите, в какое место этот код добавить?
avatar

renessans-r

  • 3 января 2024, 09:53
0
Благодарю Андрей за оперативность. Можете поправить, чтобы только одна сделка открывалась по каждому сигналу, а не на каждой свече, пока есть условия? И не проверяется условие по открытию сделки, когда значение индикатора Swing Breakout Trading Histogram.ex4 ниже/выше 0.
avatar

renessans-r

  • 2 января 2024, 07:57
0
спасибо
avatar

renessans-r

  • 12 июня 2023, 13:03
0
//--- Inputs
input double Lot = 0.1; // лот

input int StopLoss = 555; // лось
input int TakeProfit = 111; // язь

input int Period1 = 10;
input int Period2 = 20;
input int Period3 = 50;
input int Period4 = 200;

input ulong Magic = 123;

CTrade trade;
datetime t=0;

double m1[],m2[],m3[],m4[];
int ma1=0,ma2=0,ma3=0,ma4=0,num=0;

//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
ArraySetAsSeries(m1,true);
ArraySetAsSeries(m2,true);
ArraySetAsSeries(m3,true);
ArraySetAsSeries(m4,true);

ma1=iMA(NULL,0,Period1,0,0,0);
ma2=iMA(NULL,0,Period2,0,0,0);
ma3=iMA(NULL,0,Period3,0,0,0);
ma4=iMA(NULL,0,Period4,0,0,0);
trade.SetExpertMagicNumber(Magic);

return(INIT_SUCCEEDED);
}

так ведь? больше нигде не нужно добавлять?
avatar

renessans-r

  • 12 июня 2023, 09:40
0
Подскажите, а как добавить в код советника параметр Magic?
avatar

renessans-r

  • 11 июня 2023, 08:31
0
а можно вывести его в настройки, чтобы можно было менять кол-во пересечений, которые брать в работу?
avatar

renessans-r

  • 10 июня 2023, 07:38
0
Андрей, а вот это не получится реализовать?
«При этом нужен счетчик количества сигналов (именно пересечений EMA4-EMA3) — на рисунке их обозначено 2 штуки (сиреневыми стрелками). Соответственно, по всем дальнейшим пересечениям EMA4-EMA3 в рамках этого тренда не совершать сделки.»
avatar

renessans-r

  • 8 июня 2023, 20:32
0
Спасибо.
avatar

renessans-r

  • 8 июня 2023, 20:19
0
Вероятно Вы правы.
avatar

renessans-r

  • 8 июня 2023, 20:18
0
мне так показалось, исходя из описания
avatar

renessans-r

  • 8 июня 2023, 19:52