Закрытая тема
27.08.2013, 02:11
Аватар для Andrey3232
Andrey3232 Andrey3232 на форуме Местный житель
Регистрация: 25.02.2013 / Сообщений: 248
Поблагодарили 192 раз(а) / Репутация: 193

Вопрос Советник Мантапз

Вполне рабочий советник,но...не знаю каким способом уменьшить просадку.
Помогите его доработать.

Последний раз редактировалось Andrey3232; 27.08.2013 в 02:14.
27.08.2013, 14:45
Аватар для стасс
стасс стасс вне форума Новичок форума
Регистрация: 12.06.2012 / Сообщений: 55
Поблагодарили 13 раз(а) / Репутация: 14
Просьба добавить в индикатор запись буфер (будет использовать как триггер в EA Generator )индикатор вариант зиг заг . Хотелось получить в момент отрисовки верх значение буфере =1, в момент отрисовки вниз значение в буфере =0 .
27.08.2013, 16:45
Аватар для 111173
111173 111173 вне форума Прохожий
Регистрация: 22.12.2012 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Уважаемые программеры! Возможно ли написать индикатор/советник, который при открытии сделки (вход и стоп лосс выставляется вручную ) рисовал три линии настраиваемой длинны в сторону открытия сделки по принципу: 1-я линия=вход +стоп лосс, 2-я=вход+стоп лосс*2, 3-я=вход+стоп лосс*3, Спасибо
28.08.2013, 05:19
Аватар для Smusmumrik
Smusmumrik Smusmumrik вне форума Активный участник
Регистрация: 14.07.2012 / Сообщений: 56
Поблагодарили 76 раз(а) / Репутация: 77
Вполне рабочий советник,но...не знаю каким способом уменьшить просадку.
Помогите его доработать.
Интересно, как же его дорабатывать без исходника? Где файл блаблабла.mq4 ?
29.08.2013, 04:58
Аватар для Rskorpion
Rskorpion Rskorpion вне форума Новичок форума
Регистрация: 05.07.2011 / Сообщений: 22
Поблагодарили 5 раз(а) / Репутация: 6
Всем привет!
Нужен советник или скрипт выставляющий стоп лос по теням свечей с отступом. БЕЗ ТРЕЙЛИНГА. Если кому встречался поделитесь пожалуйста!
Есть один похожий но он с трейлингом, есшли уберете у него эту функцию буду благодарен
30.08.2013, 10:22
Аватар для dadik
dadik dadik на форуме Местный знаток
Регистрация: 07.02.2010 / Адрес: Lithuania / Сообщений: 442
Поблагодарили 539 раз(а) / Репутация: 539
да по ходу тут никто нечево недорабатывает...одни просьбы млин..
30.08.2013, 10:37
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,106 раз(а) / Репутация: 2164
Главное верить, Не все же просьбы адекватные. Да и каждый тут помогает в доработке чисто от себя. Никто здесь не работает. Помогает только если есть что-то интересное. А дорабатывать все сразу скобом. ВЫ же должны понимать что это глупо?
Советники на заказ! admin@expforex.com
Говорим Спасибо
30.08.2013, 10:41
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,106 раз(а) / Репутация: 2164
Уважаемые Доктора!
Подлечите индикатор, нужно раскрасить центральную линию для лучшего визуального восприятия.
Заранее спасибо!!!
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_color3 White
Советники на заказ! admin@expforex.com
Говорим Спасибо
30.08.2013, 10:43
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,106 раз(а) / Репутация: 2164
Всем привет!
Нужен советник или скрипт выставляющий стоп лос по теням свечей с отступом. БЕЗ ТРЕЙЛИНГА. Если кому встречался поделитесь пожалуйста!
Есть один похожий но он с трейлингом, есшли уберете у него эту функцию буду благодарен
попробуй.
Советники на заказ! admin@expforex.com
Говорим Спасибо
30.08.2013, 10:44
Аватар для Sergey555
Sergey555 Sergey555 вне форума Местный знаток
Регистрация: 25.09.2012 / Сообщений: 171
Поблагодарили 549 раз(а) / Репутация: 550
да по ходу тут никто нечево недорабатывает...одни просьбы млин..
Все КАРТОШКУ копают!!!!!!!
30.08.2013, 10:47
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,106 раз(а) / Репутация: 2164
Подскажите на основание чего этот индикатор ставит точки?
на основании правил, например правило для селл:
Код HTML:
buf1[j + 1] == EMPTY_VALUE && buf1[j] != EMPTY_VALUE && buf2[j + 1] != EMPTY_VALUE && buf2[j] == EMPTY_VALUE)

Код:
      if (buf3[j] > buf3[j + 1] && buf3[j + 1] > buf3[j + 2]) {
         buf1[j] = EMPTY_VALUE;
         buf1[j + 1] = EMPTY_VALUE;
         buf2[j + 1] = buf3[j + 1];
      } else {
         if (buf3[j] < buf3[j + 1] && buf3[j + 1] < buf3[j + 2]) {
            buf2[j] = EMPTY_VALUE;
            buf2[j + 1] = EMPTY_VALUE;
            buf1[j + 1] = buf3[j + 1];
Советники на заказ! admin@expforex.com
Говорим Спасибо
eevviill , Neo1 
30.08.2013, 10:56
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,106 раз(а) / Репутация: 2164
Уважаемые может кто умеет подкрутить индикатор так что бы синусоиды рисовальсь как можно дпльше в право а не останавливались на нулевом баре !
буду очень благодарен !
в индикаторах нельзя в буферах рисовать в будущее. только вспомогательными линиями.
Советники на заказ! admin@expforex.com
Говорим Спасибо
30.08.2013, 15:17
Аватар для Rust
Rust Rust вне форума Активный участник
Регистрация: 21.05.2009 / Адрес: Тянь Шань / Сообщений: 14
Поблагодарили 10 раз(а) / Репутация: 10
Здравствуйте !
В советнике недоделаны продажи... не открывает ордера на продажу.
Посмотрите плиз ? Чтобы такое надо доделать или изменить в советнике, чтобы работали не только покупки, но и продажи тоже ?
Спасибо !


Скрытый текст

//+------------------------------------------------------------------+
//| BullDozer.mq4 |
//| Copyright © 2011, Serg Deev |
//| http://www.work2it.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, Serg Deev"
#property link "http://www.work2it.ru"

#define MAGICMA 20050610

extern double Lots = 0.05;
extern int TrailingStop = 0;

extern int fast_ema_period = 22;
extern int fast_ema_shift = 9;
extern int fast_ema_method = 2; // 0-MODE_SMA; 1-MODE_EMA; 2-MODE_SMMA; 3-MODE_LWMA;
extern int fast_ema_price = 2; // 0-PRICE_CLOSE, 1-PRICE_OPEN, 2-PRICE_HIGH, 3-PRICE_LOW, 4-PRICE_MEDIAN, 5-PRICE_TYPICAL, 6-PRICE_WEIGHTED

extern int slow_ema_period = 66;
extern int slow_ema_shift = 0;
extern int slow_ema_method = 3; // 0-MODE_SMA; 1-MODE_EMA; 2-MODE_SMMA; 3-MODE_LWMA;
extern int slow_ema_price = 3; // 0-PRICE_CLOSE, 1-PRICE_OPEN, 2-PRICE_HIGH, 3-PRICE_LOW, 4-PRICE_MEDIAN, 5-PRICE_TYPICAL, 6-PRICE_WEIGHTED

extern double AO_Min = 0.0;

extern int AO_OpenTime = 5;
extern int AO_CloseTime = 7;

int GAP_Level = 30;
int GAP_TimeOUT = 100;
int GAP_Timer = 0;

//+------------------------------------------------------------------+
int CalculateCurrentOrders(string symbol)
{
int buys=0,sells=0;
for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGICMA)
{
if(OrderType()==OP_BUY) buys++;
if(OrderType()==OP_SELL) sells++;
}
}
if(buys>0) return(buys);
else return(-sells);
}

//+------------------------------------------------------------------+
bool CheckAO_Up(int t) {
double y;
double x = iAO(NULL, 0, t);
for (int i=t-1; i>=0; i--) {
y = iAO(NULL,0,i);
if (y < x) return(false);
else x = y;
}
return(true);
}

//+------------------------------------------------------------------+
bool CheckAO_Down(int t) {
double y;
double x = iAO(NULL, 0, t);
for (int i=t-1; i>=0; i--) {
y = iAO(NULL,0,i);
if (y > x) return(false);
else x = y;
}
return(true);
}

//+------------------------------------------------------------------+
void CheckForOpen() {
int res;

if(Volume[0]>1) return;

int gap = (Open[0]-Close[1])/Point;
if (gap > GAP_Level) GAP_Timer = GAP_TimeOUT;
if (GAP_Timer > 0) {
GAP_Timer--;
if (GAP_Timer > 0) return;
}

double ma_fast=iMA(NULL,0,fast_ema_period,fast_ema_shift,fast_ema_method,fast_ema_price,0);
double ma_slow=iMA(NULL,0,slow_ema_period,slow_ema_shift,slow_ema_method,slow_ema_price,0);
double ao = iAO(NULL, 0, 0);

if (ma_fast < ma_slow) {
if ((Close[1] < ma_fast) && (ao < -1*AO_Min)) {
if (CheckAO_Down(AO_OpenTime)) {
res=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"",MAGICMA,0,Red);
return;
}
}
}
if (ma_fast > ma_slow) {
if ((Close[1] > ma_fast) && (ao > -1*AO_Min)) {
if (CheckAO_Up(AO_OpenTime)) {
res=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",MAGICMA,0,Blue);
return;
}
}
}
}

//+------------------------------------------------------------------+
void CheckForClose() {
int res;
double SL;
double ma_fast=iMA(NULL,0,fast_ema_period,fast_ema_shift,fast_ema_method,fast_ema_price,0);
double ma_slow=iMA(NULL,0,slow_ema_period,slow_ema_shift,slow_ema_method,slow_ema_price,0);

for(int i=0;i<OrdersTotal();i++) {
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
//---- check order type
if(OrderType()==OP_BUY) {
if (CheckAO_Down(AO_CloseTime)) { // условие закрытия
OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
break;
}
else if (TrailingStop > 0) { // TrallingStop
if (OrderStopLoss() == 0.0) OrderModify(OrderTicket(),OrderOpenPrice(),Low[0]-Point*TrailingStop,OrderTakeProfit(),0,Blue);
else {
SL = Low[0]-Point*TrailingStop;
if (OrderStopLoss() < SL) OrderModify(OrderTicket(),OrderOpenPrice(),SL,OrderTakeProfit(),0,Blue);
}
break;
}
}
if(OrderType()==OP_SELL) {
if (CheckAO_Up(AO_CloseTime)) { // условие закрытия
OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
break;
}
else if (TrailingStop > 0) { // TrallingStop
if (OrderStopLoss() == 0.0) OrderModify(OrderTicket(),OrderOpenPrice(),High[0]+Point*TrailingStop,OrderTakeProfit(),0,Blue);
else {
SL = High[0]+Point*TrailingStop;
if (OrderStopLoss() > SL) OrderModify(OrderTicket(),OrderOpenPrice(),SL,OrderTakeProfit(),0,Blue);
}
break;
}
}
}
}

//+------------------------------------------------------------------+
int init() {
return(0);
}

//+------------------------------------------------------------------+
int deinit() {
return(0);
}

//+------------------------------------------------------------------+
int start() {
if(Bars<100 || IsTradeAllowed()==false) return;
if(CalculateCurrentOrders(Symbol())==0) CheckForOpen();
else CheckForClose();
}
[свернуть]

Последний раз редактировалось NSerega; 30.08.2013 в 17:12.
30.08.2013, 20:43
Аватар для Andrey3232
Andrey3232 Andrey3232 на форуме Местный житель
Регистрация: 25.02.2013 / Сообщений: 248
Поблагодарили 192 раз(а) / Репутация: 193

По умолчанию Чуток...совсем уток)

Советник был создан по индикатору,но постоянно влазит в просадку, подтверждением для открытия сделки - индикатор "супертренд",и именно тф Н1.
Прошу переставить подтверждение сделки супертрендом (фильтр) на Н4.
Может еще что то предложите для улучшения...
Надеюсь на Ваши золотые руки)
30.08.2013, 20:53
Аватар для Error_404
Error_404 Error_404 вне форума Местный житель
Регистрация: 02.11.2012 / Адрес: Москва / Сообщений: 253
Поблагодарили 283 раз(а) / Репутация: 290
на основании правил, например правило для селл:
Код HTML:
buf1[j + 1] == EMPTY_VALUE && buf1[j] != EMPTY_VALUE && buf2[j + 1] != EMPTY_VALUE && buf2[j] == EMPTY_VALUE)

Код:
      if (buf3[j] > buf3[j + 1] && buf3[j + 1] > buf3[j + 2]) {
         buf1[j] = EMPTY_VALUE;
         buf1[j + 1] = EMPTY_VALUE;
         buf2[j + 1] = buf3[j + 1];
      } else {
         if (buf3[j] < buf3[j + 1] && buf3[j + 1] < buf3[j + 2]) {
            buf2[j] = EMPTY_VALUE;
            buf2[j + 1] = EMPTY_VALUE;
            buf1[j + 1] = buf3[j + 1];

пять баллов
Люди добрые! Подайте жертве форекса на кофе, сигареты и домработницу!
31.08.2013, 07:11
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,106 раз(а) / Репутация: 2164
Советник был создан по индикатору,но постоянно влазит в просадку, подтверждением для открытия сделки - индикатор "супертренд",и именно тф Н1.
Прошу переставить подтверждение сделки супертрендом (фильтр) на Н4.
Может еще что то предложите для улучшения...
Надеюсь на Ваши золотые руки)
Просить переделать советника чтобы он не входил в просадку - глупо, у нас золотые руки. Но мы не Боги.
прикрепил с супертрендом на h4
Советники на заказ! admin@expforex.com
Говорим Спасибо
31.08.2013, 09:34
Аватар для dadik
dadik dadik на форуме Местный знаток
Регистрация: 07.02.2010 / Адрес: Lithuania / Сообщений: 442
Поблагодарили 539 раз(а) / Репутация: 539
доделайте пожалосто в настройки глубину показываемых дней. Ну чтобы накинув на график линии показывались только на текущем дне. Заранее благодарю и успехов вам !
31.08.2013, 11:18
Аватар для Andrey3232
Andrey3232 Andrey3232 на форуме Местный житель
Регистрация: 25.02.2013 / Сообщений: 248
Поблагодарили 192 раз(а) / Репутация: 193
Просить переделать советника чтобы он не входил в просадку - глупо, у нас золотые руки. Но мы не Боги.
прикрепил с супертрендом на h4
Нет, Вы не правильно меня поняли,это я в общих чертах описал его минус.
Огромное тебе спасибо)
02.09.2013, 08:16
Аватар для Evgeny1
Evgeny1 Evgeny1 вне форума Интересующийся
Регистрация: 31.03.2013 / Сообщений: 24
Поблагодарили 3 раз(а) / Репутация: 4
Добрый день!
Пожалуйста, помогите сделать следующее
1) вынести мэджиики в настройки;
2) вынести комментарий в настройки;
3) добавить настройку MonitorAndClose по умолчанию false, при true мониторит текущие сетки до их полного закрытие и не открывает новые.
огромное спасибо!
02.09.2013, 18:24
Аватар для Sergey55555555
Sergey55555555 Sergey55555555 на форуме Почётный гражданин
Регистрация: 26.07.2013 / Сообщений: 365
Поблагодарили 341 раз(а) / Репутация: 336
Добрый день.
Пожалуйста , подлечите - не ставит тейкпрофит.
Если можно - добавьте ограничение по времени (например с 8 до 20)

Последний раз редактировалось Sergey55555555; 19.10.2013 в 19:43.
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


Текущее время: 09:14. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO