Доработка ботов (советников, индикаторов) vol. 2

mobidik

-----
А может, Вы знаете, почему этот робот робкий, как Запорожец"? Помните: "не знал, что он собак боится"?
Посмотреть вложение 463759
Ставится первоначальный ТП - 10, а он закрывается на 2-4 пп.
Если позиция в профите - закрытие будет по ТР или по параметру "профит", который задается в деньгах. Т.е., какое условие наступит первым. Если, значение в "профит" больше ТР и в рынке одна позиция - закрытие по ТР. Если пошел набор позиций, да еще с малым шагом, цена только малость ушла в нашу сторону: в деньгах уже есть желаемый профит, а вот до ТР каждой позиции еще далеко, да бы не испытывать судьбу - кроем все в деньгах.
 

aladdin1982

Новичок форума
can the programmers help please
i want this indicator in vertical look like market profile please
 

Вложения

  • Oscilator_2MA.mq4
    1,9 КБ · Просмотры: 26

denc

Местный житель
Всем, Привет! Прошу прикрутить в настройках индикатора Show Money установку по координате " X " и '' Отображать профит в пунктах ? ". За ранее благодарен за помощь.
попробуй этот
 

Вложения

  • Z_ProfitPair.ex4
    24,9 КБ · Просмотры: 28

pilot331

Новичок форума
Всем, Привет! Прошу прикрутить в настройках индикатора Алерт при значениях "1" и "-1", с выбором сигнального бара: 0, 1, 2..... Алерт с указанием символа, ТФ., с возможной передачей на мыло и пушуведомление... (телефон)...
 

Вложения

  • Trend direction & force index~.mq4
    5,1 КБ · Просмотры: 30

eduard9898

Новичок форума

нужна помощь .заменить просто мувинг для входа в рынок на пересечение 2-х moving average .​

MQL4​

советник работает по
тех. задание
1. вход в рынок в ручную в любую сторону (сам советник не входит в рынок ) 1 ордер
2.когда мы вручную входим то советник выставляет отложенник на определенном расстоянии и ставит тейк на нем. 2 ордер
3. когда срабатывает 2 ордер выставляет опять отложенный ордер с тейком (и так пока депозита хватит )
4.если мы закрываем все ордера которые в рынке то отложенник удаляется (может быть один или более открытых сделок)
5.вход в рынок самим советником (авто)
a) первую позицию открывает по МА. Выше МА Бай, ниже Селл (есть тейк)
b)
В настройки есть переключатель торговли: РУЧНАЯ/АВТО(по МА)
6.в настроиках есть общий убыток и общая прибыль.
попробывал сделать сам замену но из за не достатка знании прошу помощи.

помошник советник ---- это я уже экспериментирую но выходят ошибки
 

Вложения

  • эдуард помошник вход с переворотом и с стопами.mq4
    17,6 КБ · Просмотры: 14
  • помошник советник мувинги пересечение +переворот.mq4
    27,5 КБ · Просмотры: 14
  • Screenshot_32.png
    Screenshot_32.png
    12,5 КБ · Просмотры: 48

Андрей495

Прохожий
Здравствуйте Уважаемые программисты!, Есть доработанный советник

После доработки есть проблема в его работе

Когда советник торгует и есть открытые ордера ,(стоит он на VPS сервере)

иногда сервер перезагружают и происходит сбой .

Он не подхватывает свои открытые ордера а начинает открывать новые.

Вот эту проблему хотелось бы исправить . Исходного кода нет . Может кто помочь .
 

Вложения

  • Forex_Setka_Trader_1.6_2.ex4
    62,2 КБ · Просмотры: 22
  • Forex_Setka_Trader_1.6_2.mq4
    56 КБ · Просмотры: 25
  • Forex_Setka_Trader_1.6_2.ex4
    62,2 КБ · Просмотры: 19
  • Forex_Setka_Trader_1.6_2.mq4
    56 КБ · Просмотры: 30

A.S.V.

VIP-участник

Вложения

  • Show Money (2).mq4
    18,7 КБ · Просмотры: 19
  • 1.png
    1.png
    78,3 КБ · Просмотры: 177

erex

Элитный участник
Если позиция в профите - закрытие будет по ТР или по параметру "профит", который задается в деньгах. Т.е., какое условие наступит первым. Если, значение в "профит" больше ТР и в рынке одна позиция - закрытие по ТР. Если пошел набор позиций, да еще с малым шагом, цена только малость ушла в нашу сторону: в деньгах уже есть желаемый профит, а вот до ТР каждой позиции еще далеко, да бы не испытывать судьбу - кроем все в деньгах.
Могу ли я узнать, на каком принципе (унутреннего сгорания) работает это советник? Он пока одни баи строгает, а просадки все глубже...
 

aladdin1982

Новичок форума
can programmers convert that mq5 to mq4 please

input int period_MA1=20; // Averaging period of iMA1
input int period_MA2=14; // Averaging period of iMA2
//---- indicator buffers
double MA1[];
double MA2[];
//---- handles for indicators
int iMA1_handle;
int iMA2_handle;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
ObjectsDeleteAll(0,-1,-1);
ChartRedraw();
iMA1_handle=iMA(_Symbol,_Period,period_MA1,0,MODE_SMA,PRICE_CLOSE);
iMA2_handle=iMA(_Symbol,_Period,period_MA2,0,MODE_SMA,PRICE_CLOSE);
ArraySetAsSeries(MA1,true);
ArraySetAsSeries(MA2,true);
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| 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[])
{
ArraySetAsSeries(time,true);

CopyBuffer(iMA1_handle,0,0,1,MA1);
CopyBuffer(iMA2_handle,0,0,1,MA2);

DrawHistogram(true,"iMA("+(string)period_MA1+")=",MA1[0],time[0],_Digits);
DrawHistogram(false,"iMA("+(string)period_MA2+")=",MA2[0],time[0],_Digits);

//--- Shift the diagrams to a new bar
if(time[0]>prevTimeBar) // define a new bar arrival
{
prevTimeBar=time[0];
// pass through all graphical objects
for(int obj=ObjectsTotal(0,-1,-1)-1;obj>=0;obj--)
{
string obj_name=ObjectName(0,obj,-1,-1); // get a name of a found object
if(obj_name[0]==R) // search for the histogram element prefix
{ // if the histogram element is found
ObjectSetInteger(0,obj_name,OBJPROP_TIME, // set a new coordinate value
0,time[0]); // for "0" anchor point
string str=ObjectGetString(0,obj_name,OBJPROP_TEXT);// read the variable from the object property
string strint=StringSubstr(str,1); // separate a substring from the received variable
long n=StringToInteger(strint); // convert the string into a long variable
ObjectSetInteger(0,obj_name,OBJPROP_TIME, // calculate the new coordinate value
1,time[0]+hsize*n); // for "1" anchor point
ObjectSetInteger(0,obj_name,OBJPROP_COLOR,
color_R_passive); // change the color of the shifted histogram element
}
if(obj_name[0]==L)
{
ObjectSetInteger(0,obj_name,OBJPROP_TIME,0,time[0]);
string str=ObjectGetString(0,obj_name,OBJPROP_TEXT);
string strint=StringSubstr(str,1);
long n=StringToInteger(strint);
ObjectSetInteger(0,obj_name,OBJPROP_TIME,1,time[0]-hsize*n);
ObjectSetInteger(0,obj_name,OBJPROP_COLOR,color_L_passive);
}
}
ChartRedraw();
}
return(rates_total);
}
 

djin1115

Почетный гражданин
Ребят всем привет Скачал с этого форума индикатор ИВАНЫЧ SS можно попаравить что бы при переключении таймфрейма скользящая отображалась сплошной линией а не пунктирной! Заранее благодарю!!!
 

Вложения

  • иванычьSSL.ex4
    6,9 КБ · Просмотры: 30

Sapper

......
Ребят всем привет Скачал с этого форума индикатор ИВАНЫЧ SS можно попаравить что бы при переключении таймфрейма скользящая отображалась сплошной линией а не пунктирной! Заранее благодарю!!!
Если хотите именно ИВАНЫЧ SSL, то ремонтировать можно открытый код.
Другие индикаторы - это то же самое и вполне рабочие.
 

Вложения

  • иванычьSSL.mq4
    2 КБ · Просмотры: 56
  • SSL fast.mq4
    2,8 КБ · Просмотры: 53
  • SSL fast-nrp.mq4
    4,8 КБ · Просмотры: 69

djin1115

Почетный гражданин
Ребят а не подскажите бывает иногда он убирает ромбик редко правда но бывает Так должно быть или что то с индикаторм Спасибо
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    71,1 КБ · Просмотры: 346
  • TMA+CG mladen NRP TEAMTRADER2.ex4
    31,1 КБ · Просмотры: 55
  • TMA+CG mladen NRP TEAMTRADER2.mq4
    19,9 КБ · Просмотры: 76

petya21472147

Новичок форума
привет уважаемые подправте плиз индюк чтоб по русский отображалась увидомление а то херня какаято вылазит
 

Вложения

  • pipswinner.ex4
    37,8 КБ · Просмотры: 29
  • pipswinner.mq4
    15,8 КБ · Просмотры: 63
Верх