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

Я скачала этот Line_Regression_D индикатор с этого форума Вот такая информативная панелька!!! Можете вбить свой, он седьмой снизу. Нашла этот же индикатор еще в интернете, но все равно не хочет отображаться на графике
У меня отображается, таймы все прощелкать надо перед набросом на график, лучше на каждом еще и подержать Home, подкачать историю.
 
на этом форуме брал тут брал в mql5 не переделывал, торговал по нему давненько ручками, нормально себя показывал, вот вспомнился он мне опять и хочу его автоматизировать)

тот советник то вы сделали в тот раз не открывает сделки.. не знаю что ему нужно)
 
Помогите исправить советник

Доло вот в чем, раньше работал этим советником всё хорошо было, но сейчас он почему то лишние сделки открывает (тестил на демо на альпари) и не видит их. Можете посмотреть в чём дело? Новые версии этого советника почему то хуже работают, так что если можете, поправьте эту.
 

Вложения

Доло вот в чем, раньше работал этим советником всё хорошо было, но сейчас он почему то лишние сделки открывает (тестил на демо на альпари) и не видит их. Можете посмотреть в чём дело? Новые версии этого советника почему то хуже работают, так что если можете, поправьте эту.
Команд открытия лишних сделок с магиками кроме бай,селл и лок не нашел. Для учета всех ордеров, в т.ч. и локов, поставьте в строку магиков еще и магик лок-ордера. Т.е. так
extern int magicbuy = 121;
extern int magicsell = 122;
extern int magiclock = 135797531;
extern string magic_list = "454 455 0 135797531";

У меня на тестере сов вполне работает
 
Здравствуйте, можете поправить пожалуйста индикатор Stochastic Average.ex4, не отображается на графике.....буду очень благодарна
fdddda49ef76315921d6a39d80ede41b.png


dropbox.com/s/e0iwetafkrrf7rt/Stochastic%20Average.ex4?dl=0

Не знаю, как достать код данного индикатора
 
Последнее редактирование модератором:
нет формата .mq4 , только .ex4 ...как там было на форуме, так и скачала
 

Код советника выложен, прошу дописать код о выставлении локирующих 3-х ордеров, постепенно, на определенном расстоянии друг от друга (30п, 20п. 10п по мере продвижения цены против наших позиций, открытых этим советником в виде сетки по мартину). первый ордер в объеме 70% от общего объема противоположно сетки, второй 20% и последний компенсирующий весь убыток 10 %. Если кто умеет прошу вписать этот код в данный советник, который хорошо работает до появления длинных трендов в одну сторону. Желательно, чтобы параметры локирующего ордера советника можно было бы менять в настройках по усмотрению трейдера.
 
Последнее редактирование:
Код советника выложен, прошу дописать код о выставлении локирующих 3-х ордеров, постепенно, на определенном расстоянии друг от друга (30п, 20п. 10п по мере продвижения цены против наших позиций, открытых этим советником в виде сетки по мартину). первый ордер в объеме 70% от общего объема противоположно сетки, второй 20% и последний компенсирующий весь убыток 10 %. Если кто умеет прошу вписать этот код в данный советник, который хорошо работает до появления длинных трендов в одну сторону. Желательно, чтобы параметры локирующего ордера советника можно было бы менять в настройках по усмотрению трейдера.

сначала выбор ордера
if(OrderSelect(10, SELECT_BY_POS)==true)
Print("open time for the order 10 ", OrderOpenTime());
else
Print("OrderSelect() вернул ошибку - ",GetLastError());
 
сначала выбор ордера
if(OrderSelect(10, SELECT_BY_POS)==true)
Print("open time for the order 10 ", OrderOpenTime());
else
Print("OrderSelect() вернул ошибку - ",GetLastError());

выбор ордера для работы с ним

bool OrderSelect(
int index, // индекс или тикет ордера
int select, // флаг способа выбора
int pool=MODE_TRADES // источник данных для выбора
 
выбор ордера для работы с ним

bool OrderSelect(
int index, // индекс или тикет ордера
int select, // флаг способа выбора
int pool=MODE_TRADES // источник данных для выбора

далее какие операции с ним
int OrderSend(
string symbol, // символ
int cmd, // торговая операция
double volume, // количество лотов
double price, // цена
int slippage, // проскальзывание
double stoploss, // stop loss
double takeprofit, // take profit
string comment=NULL, // комментарий
int magic=0, // идентификатор
datetime expiration=0, // срок истечения ордера
color arrow_color=clrNONE // цвет
);
 
далее какие операции с ним
int OrderSend(
string symbol, // символ
int cmd, // торговая операция
double volume, // количество лотов
double price, // цена
int slippage, // проскальзывание
double stoploss, // stop loss
double takeprofit, // take profit
string comment=NULL, // комментарий
int magic=0, // идентификатор
datetime expiration=0, // срок истечения ордера
color arrow_color=clrNONE // цвет
);
цены закрытия ордера при достижении убыточности

if(OrderSelect(ticket,SELECT_BY_POS)==true)
Print("Stop loss value for the order 10 ", OrderStopLoss());
else
Print("OrderSelect() вернул ошибку - ",GetLastError());
 
цены закрытия ордера при достижении убыточности

if(OrderSelect(ticket,SELECT_BY_POS)==true)
Print("Stop loss value for the order 10 ", OrderStopLoss());
else
Print("OrderSelect() вернул ошибку - ",GetLastError());


значение цены закрытия ордера при достижении уровня прибыльности (take profit)
if(OrderSelect(12, SELECT_BY_POS)==true)
Print("Order #",OrderTicket()," profit: ", OrderTakeProfit());
else
Print("OrderSelect() вернул ошибку - ",GetLastError());
 
Помогите пожалуйста исправить индикатор в советнике на этот, что приложил
 

Вложения

Последнее редактирование:
Уважаемые специалисты! Подскажите пожалуйста, возможно ли сделать сигнальщик для парного трейдинга на основе индикатора OverlayChart. В параметрах сигнальщика задается разница, при достижении которой, воспроизводится звуковой сигнал. На скриншоте разница достигла примерно 65-66 пунктов( в параметрах можно задать, например, 50)
 

Вложения

  • OverLayChart.mq4
    OverLayChart.mq4
    8,7 КБ · Просмотры: 33
  • OverlayChart.png
    OverlayChart.png
    34,1 КБ · Просмотры: 203
Помогите пожалуйста исправить индикатор в советнике на этот, что приложил
знаешь почему тебе не помогут потому что ето уже пережовано 1800 дней тебя уберегают от ошибок твоих ищи другие советники.:not-bad: хотя если поставишь за ордерами еще перенаправляющие страховочные ордера то получится что то можеть ))))) подсмотрено от оригенала древнего.
 
Последнее редактирование:
знаешь почему тебе не помогут потому что ето уже пережовано 1800 дней тебя уберегают от ошибок твоих ищи другие советники.:not-bad: хотя если поставишь за ордерами еще перенаправляющие страховочные ордера то получится что то можеть ))))) подсмотрено от оригенала древнего.


Ты имеешь ввиду прикрутить безубыток?
 
Уважаемые специалисты! Подскажите пожалуйста, возможно ли сделать сигнальщик для парного трейдинга на основе индикатора OverlayChart. В параметрах сигнальщика задается разница, при достижении которой, воспроизводится звуковой сигнал. На скриншоте разница достигла примерно 65-66 пунктов( в параметрах можно задать, например, 50)

Возможно, сделал.
там 2 настройки расстояния. одна на котором сигнал включается, вторая на котором сигнал выключается. Например 50 и 30. если расстояние стало 50 - сигнал подается 1 раз. следующий сигнал возможен только в обратную сторону или если цена вернется к расстоянию 30 и потом снова дойдет до 50.
Посмотреть вложение OverLayChart_signal.mq4
 

Посмотрели (2221) Посмотреть

Смотрят сейчас (5) Посмотреть

Отслеживают (1864) Посмотреть

Назад
Верх