Статус
Закрыто для дальнейших ответов.

Malaxit

Активный участник
Дорогие умельцы, есть очень неплохой индикатор, если не сложно сделайте что бы он отображался не в подвале, а стрелочками, как показал на скрине. При касании или пробитии канала стрелка.

Он немного рисует... так что если это возможно что бы стрелки не пропадали там где уже появились! Ну и по возможности алерт с возможностью отключения.

Заранее благодарю!!!
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    116,4 КБ · Просмотры: 254
  • Rsi TMA centered bands indikatorforeks.ru.mq4
    2,2 КБ · Просмотры: 95

Капиталист

Активный участник
Уважаемые кто приручил exp_iCustom_v9?
Неполучается прикрутить индикатор QQE на основе RSI (гистограмма) к нему, а то открывает всё время только бай, а от сюда сливает.
Помогите кто может?
Заранее благодарю!
 

Вложения

  • XPS v8 QQE ALERTS.mq4
    6,3 КБ · Просмотры: 53
  • exp_iCustom_v9.mq4
    149,5 КБ · Просмотры: 27

Dmitrii1

Гуру форума

Вложения

  • _HOD_LOD_Close_1.mq4
    2,8 КБ · Просмотры: 46
  • _H.png
    _H.png
    27,1 КБ · Просмотры: 175
  • Закрыть ВСЁ.mq4
    1,5 КБ · Просмотры: 44
Последнее редактирование:

Dmitrii1

Гуру форума
*hi* Нужен исходник. И кому по силам, вынесите :please: в настройки толщину линий.

Посмотреть вложение 174330

Скрипты что внизу, под новый билд подправить, если можно.

http://forexsystemsru.com/874228-post10122.html

Спасибо!
А что не так с этим скриптом "Открыть несколько ордеров.mq4"?
Компилируется без ошибок и предупреждений,ордера открывает в точности с заданными параметрами.
От чего лечить?
 

Вложения

  • скр111.jpg
    скр111.jpg
    172,7 КБ · Просмотры: 83

nikpilot

Активный участник
Уважаемые программисты, доработайте сову пожалуйста. Советник-мартингейл и суть доработки в увеличении количества пунктов просадки при движении цены против открытых позиций. Новое колено открывается на открытии нового бара.

Например: депозит 1000 у.е. советник стоит на графике М5, в настройках задается количество депозита в процентах для работы только на М5 - например 5 процентов - это 50 у.е. По истечению этого лимита советник должен продолжать открывать колена беря данные уже с М15 - для этого таймфрейма советник также должен использовать часть депозита - например 5 процентов, по истечению этого лимита советник должен начать брать данные с М30 и т.д.
Такой способ работы будет значительно разгружать депозит при серии сделок против тренда.

В настройки должны быть вынесены параметры количество процентов рабочих средств от депозита для каждого ТФ, например:
если советник ставится на М5 - то кол. процентов для М5, кол процентов для М15, кол. процентов для м30 и кол. процентов для Н1.
Остальную логику работы оставить без изменений.

Заранее спасибо.
 

Вложения

  • TurboMax v.1.1+%лота.mq4
    24,8 КБ · Просмотры: 49

Попов Денис

Активный участник
Нужна дороботка советника!!

*hi*Есть не плохой сов, но в нем нужно добавить торговлю по времени и торговлю по дням!!!:please::please: и будут вам пироги с капустой!!! да. и самое главное, что советник работает один день, а надо сделать чтоб постоянно!!
 

Вложения

  • Robot.mq4
    15,3 КБ · Просмотры: 73
Последнее редактирование:

viktor 12345

Местный знаток
1 Каждая новая сделка открывается в сторону первого тика новой свечи (если первый тик на покупку то бай; если на юг, то селл, соответственно).
2 Стоп лосс и тейк профит.
Надо чтобы сов анализировал min длину теней у N баров истории. Если min длина тени больше текущего спреда, то разрешить открытие ордера на новой свече с параметром TP=min тень на истории N баров, но не более TP установленного в настройках. Если min длина тени меньше текущего спреда, то ордер на новой свече не открывать.
Далее, если на незакрытой свече образовалась тень, но TP не сработал, то открыть противоположный ордер с параметрами: текущий лот х 3, TP = TP стартового ордера/ 3, но не менее спред +0,1 пункт(или 1 пункт 5 знак). В случае закрытия второго ордера по TP закрывать одновременно с ним стартовый ордер, не зависимо от того на каком баре это случится.

Кто умеет сделайте плиз.
 

bornikol

Гуру форума
Доработайте индикатор пожалуйста.

Уважаемые программисты, доработайте индикатор пожалуйста.В нем не работает функция "Отображение" . Индикатор открывается на всех таймфреймах. Заранее благодарен!
 

Вложения

  • PsyLevels_Dashboard_v1.ex4
    15,8 КБ · Просмотры: 35

donc09

Элитный участник
Уважаемые кто приручил exp_iCustom_v9?
Неполучается прикрутить индикатор QQE на основе RSI (гистограмма) к нему, а то открывает всё время только бай, а от сюда сливает.
Помогите кто может?
Заранее благодарю!
Если поставить в индикатор для открытия в графе O_Mode - 1, ставит и биу и сел, и ставит часто. Соответственно в графе O_M1 Buy Buf - 0, в O_M1 Sell Buf - 1. Както так.
 

donc09

Элитный участник
Уважаемые кто приручил exp_iCustom_v9?
Неполучается прикрутить индикатор QQE на основе RSI (гистограмма) к нему, а то открывает всё время только бай, а от сюда сливает.
Помогите кто может?
Заранее благодарю!
Чтоб не ставил кучу ордеров после строки - Учет рыночных ордеров - в низ идут 3 строчки с параметроми -1, нужно удалить -, и будет ставить по одному ордеру на смену цвета. Но индюк рисует, гонял в тестере.
 

Cati80

Элитный участник
1 Каждая новая сделка открывается в сторону первого тика новой свечи (если первый тик на покупку то бай; если на юг, то селл, соответственно).
2 Стоп лосс и тейк профит.
Надо чтобы сов анализировал min длину теней у N баров истории. Если min длина тени больше текущего спреда, то разрешить открытие ордера на новой свече с параметром TP=min тень на истории N баров, но не более TP установленного в настройках. Если min длина тени меньше текущего спреда, то ордер на новой свече не открывать.
Далее, если на незакрытой свече образовалась тень, но TP не сработал, то открыть противоположный ордер с параметрами: текущий лот х 3, TP = TP стартового ордера/ 3, но не менее спред +0,1 пункт(или 1 пункт 5 знак). В случае закрытия второго ордера по TP закрывать одновременно с ним стартовый ордер, не зависимо от того на каком баре это случится.

Кто умеет сделайте плиз.

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

zhserg

Местный знаток
*hi*Есть не плохой сов, но в нем нужно добавить торговлю по времени и торговлю по дням!!!:please::please: и будут вам пироги с капустой!!! да. и самое главное, что советник работает один день, а надо сделать чтоб постоянно!!

Добавил торговлю по времени.
 

Вложения

  • Robot(z).mq4
    15,7 КБ · Просмотры: 71

Попов Денис

Активный участник
Спасибо!!!!

Добавил торговлю по времени.

*hi*если есть время поковыряй! надо ещё добавить торговлю по дням, и добавить постоянную работу!(сейчас он работает один день и на следующий день его надо включать) вот мониторинг за вчера там депо большое по этому и лот большой:not-bad:

_http://www.myfxbook.com/members/osamaben/robot/885121

и надо добавить графу "Комментарий":) т.к. его надо запускать по нескольким парам
 
Последнее редактирование модератором:

zhserg

Местный знаток
*hi*если есть время поковыряй! надо ещё добавить торговлю по дням ... и надо добавить графу "Комментарий":) т.к. его надо запускать по нескольким парам
...поковырял :). Добавил дни, комментарий в ордерах, если не задан в настройках, то будет вида "Имя советника,символ, ТФ".

...и добавить постоянную работу!(сейчас он работает один день и на следующий день его надо включать)
Специального суточного ограничения по работе советника в коде нет и не было. Его работа может остановиться если выполняются соответствующие условия в настройках. В тестере работает нормально.
 

Вложения

  • Robot(z).mq4
    17,1 КБ · Просмотры: 106
  • rJqMqgP.png
    rJqMqgP.png
    56,5 КБ · Просмотры: 199

дима1234

Интересующийся
Прошу помощи в написании советника

почему то открывает очено много ордеров на одном тике не дожидаясь срабатывания стоп и тейк уровней предыдущего ордера
в чем проблема
int start()
{
if (CountTrades() == 0)
{
TP = NormalizeDouble(Ask + TakeProfit * Point, Digits);
SL = NormalizeDouble(Ask - StopLoss * Point, Digits);
OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, SL, TP, NULL, Magic, 0, CLR_NONE);
{
for (int i = OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if ( OrderType()==OP_BUY)
{
if (StringFind(OrderComment(),"sl")>=0)
{
lastlot = FindLastLots(OP_BUY);
lastlot = NormalizeDouble(lastlot * Multiplier, 2);
TP = NormalizeDouble(Bid - TakeProfit * Point, Digits);
SL = NormalizeDouble(Bid + StopLoss * Point, Digits);
OrderSend(Symbol(), OP_SELL, lastlot, Bid, Slippage, SL, TP, NULL, Magic, 0, CLR_NONE);
{
if (StringFind(OrderComment(),"tp")>=0)
{
TP = NormalizeDouble(Ask + TakeProfit * Point, Digits);
SL = NormalizeDouble(Ask - StopLoss * Point, Digits);
OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, SL, TP, NULL, Magic, 0, CLR_NONE);
}
}
}
}
if(OrderType()==OP_SELL)
{
if(StringFind(OrderComment(),"sl")>=0)
{
lastlot = FindLastLots(OP_SELL);
lastlot = NormalizeDouble(lastlot * Multiplier, 2);
TP = NormalizeDouble(Ask + TakeProfit * Point, Digits);
SL = NormalizeDouble(Ask - StopLoss * Point, Digits);
OrderSend(Symbol(), OP_BUY, lastlot, Ask, Slippage, SL, TP, NULL, Magic, 0, CLR_NONE);
{
if (StringFind(OrderComment(),"tp")>=0)
{
TP = NormalizeDouble(Bid - TakeProfit * Point, Digits);
SL = NormalizeDouble(Bid + StopLoss * Point, Digits);
OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, SL, TP, NULL, Magic, 0, CLR_NONE);
}
}
}
}
}
}
}
}
}
return(0);
}
//+------------------------------------------------------------------+
int CountTrades()
{
int count = 0;
for (int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
count++;
}
}

return(count);
}
//+------------------------------------------------------------------+
double FindLastLots(int otype)
{
double oldlots;
int oldticket;

ticket = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
oldticket = OrderTicket();
if(oldticket > ticket)
{
oldlots = OrderLots();
ticket = oldticket;
}
}
}
}
return(oldlots);
}
задача совы: если открытых ордеров нет
открываем ордер на покупку с установленными тейк и стоп уровнями
ищем последний закрытый ордер на покупку
если ордер закрылся по тейкпрофиту
открываем снова на покупку с установленными тейк и стоп уровнями
если ордер закрылся по стоплоссу
открываем ордер на продажу с удвоенным лотом
ищем последний закрытый ордер на продажу
если ордер закрылся по тейк профиту
открываем ордер на продажу с начальным лотом и установленными тейк и стоп уровнями
если ордер закрылся по стоплоссу
открываем ордер на покупку с удвоенным лотом
 
Последнее редактирование модератором:

андрей0742

Гуру форума
*hi*если есть время поковыряй! надо ещё добавить торговлю по дням, и добавить постоянную работу!(сейчас он работает один день и на следующий день его надо включать) вот мониторинг за вчера там депо большое по этому и лот большой:not-bad:

_http://www.myfxbook.com/members/osamaben/robot/885121

и надо добавить графу "Комментарий":) т.к. его надо запускать по нескольким парам

А сет не подкинеш-а то я смотрю тралит когда хочет не пойму я эту сову.:)
 
Последнее редактирование модератором:

Попов Денис

Активный участник
Респектище!!!!!!!!!!!!1

...поковырял :).


Специального суточного ограничения по работе советника в коде нет и не было. Его работа может остановиться если выполняются соответствующие условия в настройках. В тестере работает нормально.

Респектище тебе братан;) низкий поклон! :embrace:
если его работа тормозит после выполнения условий,
тогда надо сделать следующее: допустим мы задали условия ему, он их выполнил, сделал дело и сидит молчит это был понедельник, начался вторник он должен опять включится сам и опять выполнить те условия которые были в понедельник и т.д. :not-bad: (не знаю как правильно объяснить, но он должен включатся сам каждый день)
я думаю это будет серьёзный пирог с капустой:):uptrend:, доделай это! а я его оптимизирую! ну и сеты с меня в знак великой благодарности!!!!
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Верх