Напишу советник бесплатно - страница 151

 
Ivan:

Ну тогда перенесите пожалуйста эти изменения на версию 

Knock-knock Indicator Ver 4

дабы все было в в одной версии

Выложите его, чтобы не было путаницы.
 
Александр:
Оправдана опытом. ТП и СЛ не может быть ОСНОВНЫМ способом выхода. Другое дело уровень, хай , лоу на месяцах, неделях, дневках. Ну не работают ТР, СЛ.  Сделайте советник БЕЗ ТП, СЛ, когда он будет готов, прикрутите ТП, СЛ. Так пару, тройку % выиграете. Например. В советнике выполняется условия закрытия позиции. Модифицируем ордер, меняем ТП на несколько пунктов.

выставь на те уровни, где закрывается убыточный ордер и остается прибыльный вщаимоотменяемые отложенные ордера. в итоге на этом уровне откроется только тот ордер, который долден дальше идтм в плюс - сыкономишь на спреде (ведь убыточный ордер открываться не булет, а значит спред пратить за него не придется).

 
Александр:
Выложите его, чтобы не было путаницы.

последняя версия

Файлы:
 
Ivan:

последняя версия

С изменениями.

Файлы:
 
там уже всё было...
 
вопрос немного не в той ветке, но все же, как сделать чтобы обычный алерт из мт4 выскакивал в окошке? 
 
Ivan:
вопрос немного не в той ветке, но все же, как сделать чтобы обычный алерт из мт4 выскакивал в окошке? 

Alert

Отображает диалоговое окно, содержащее пользовательские данные.

void  Alert(
   argument,     // первое значение
   ...           // последующие значения
   );

Параметры

argument

[in]  Любые значения, разделенные запятыми. Для разделения выводимой информации на несколько строк нужно использовать символы перевода строки "\r\n". Количество параметров не может превышать 64.

Возвращаемое значение

Нет возвращаемого значения.

Примечание

Массивы нельзя передавать в функцию Alert(). Массивы должны выводиться поэлементно. Данные типа double выводятся с 8 десятичными цифрами после точки, данные типа float выводятся с 5 десятичными цифрами после точки. Для вывода вещественных чисел с другой точностью либо в научном формате необходимо использовать функцию DoubleToString().

Данные типа bool выводятся в виде строк "true" или "false". Даты выводятся в виде YYYY.MM.DD HH:MI:SS. Для вывода даты в другом формате необходимо использовать функцию TimeToString(). Данные типа color выводятся либо в виде строки R,G,B, либо в виде названия цвета, если этот цвет присутствует в наборе цветов.

При работе в тестере стратегий функция Alert() не выполняется.

Смотри также

Comment(), Print()

Например.

Alert(" Уровень превышен = ",iVolume(NULL, 0, 0),  " пара -> ", Symbol(),"  ", Period());
 
условия работы для советника

1.сам не торгует все сделки вручную (в бай и селл)

2.вход в рынок --- выставляет тейк и трелинг ( регулироваться должно) и одновременно отложенник в противоположную  сторону в 2-3 раза больше (должно регулироваться ) если сделка закрылась в + то отложенный ордер удаляется .

у отложенного ордера выставленный тейк в минимальный  + (возможность регулировать)

3. при срабатывании отложки --- выставляется еще отложка на уровень 1 ордера (т.е сумарнно должно быть равно )

4.если цена возвращается и образуется замок --- то все тейки удаляются .

5 при открытии любой части замка открывается отложенник по обьему равный этой части . по движению через 15 -20 пунктов (регулировать) т.е если открываю бай то отложенник на бай и наооборот.
 

Доброго времени суток, Уважаемые Программисты.

Давно сидит такая идея в голове. Пытался это делать в ручную, но путаюсь. Уверен, что такого алгоритма нет ни где в трейдинге (пункт 3).

1. Советник открывает ордера на каждом пробое свечи High - Buy, Low - Sell.

2. ТР равен одному ATR. 

3. После закрытия ордера по ТР советник берёт самый убыточный ордер и 30% от ТР закрывшегося ордера (вывести в переменные данные советника)

   тралит ТР убыточного ордера в отрицательную зону (работает по принципу в начале взял потом отдал процент от прибыли)

   и таким образом ведёт убыточный ордер до его закрытия с убытком. Далее снова находит самый убыточный ордер и ведёт его до закрытия с убытком.

   в каждой такой серии мы будем получать прибыль как минимум 60% с учётом свопа и коммисий.


Надеюсь на понимание.

 
Ivan:
вопрос немного не в той ветке, но все же, как сделать чтобы обычный алерт из мт4 выскакивал в окошке? 

Так ведь обычный Alert как раз и выскакивает в обычном окошке! Вы что имеете ввиду? Поясните подробнее

Причина обращения: