Перейти к содержимому

Theme© by Fisana
 

XTrade

Актуальное

Спроси у профи

Заказ советников и роботов

Опытные программисты реализуют ваши идеи в сжатые сроки и по приятной цене, от 10$. Отзывы и подробности

Также на форуме есть тема "Бесплатное написание скриптов", но заказы выполняются редко.

Обучение трейдингу

Бесплатный курс с описание всех ключевых моментов торговли на рынке форекс. После этого курса даже новички добиваются хороших результатов. Добавляйте в закладки.



Информер

<a href="http://www.mt5.com/ru/">Форекс портал</a>


Фотография
  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18034

#1449 OFFLINE   Wizard

Wizard

    Пользователи

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 337 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Киев

Отправлено 01 Апрель 2010 - 12:57

Все кто имеет желание потрудится на благо отечества - бесплатно, принимаем заказы в этой теме!!! Незабываем благодарить тех кто трудится для Вас!!! :rolleyes:

 

 

 

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

Всего 3 шага и ваш заказ будет выполнен:
1. Оплатите заказ через форму, представленную ниже (Яндекс деньги, WebMoney);
2. Отправьте задание программисту на почту (почта будет предоставлена после оплаты автоматически);
3. В течении 5 рабочих дней получите готовый советник или индикатор на свой e-mail.

Стоимость заказа 590 рублей или 9,9 usd.

Экономьте свое время, оно стоит дороже денег!

Форма для оплаты:

 

 



 
 

#8671 OFFLINE   andforex

andforex

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 34 сообщений
  • Баланс: 0$

Отправлено 28 Июнь 2012 - 15:02


К сожалению с этим противоречием я столкнулся, проблема в том что советник при закрытии сделки стоп лосом сразу открывает следующую сделку. Это плохо потому что в советнике указан максимальный объем сделок и при достижении его торговля должна остановиться, но советник при закрытии сделки открывает новую, причем сделки открывается с применением умножителя, и так пока ненаступит "Margin call" Изображение
Может быть всетаки есть возможность решить подобнова рода задачу в MQL4?



Alen_T как вы думайте, есть возможность написать код для устранения этого недостатка?
Всем трейдерам, совет от дедушки пионеров (Ленина) ; Учиться, учиться и еще раз учиться!

#8672 OFFLINE   Listopad

Listopad

    Первый выстрел

  • Частый гость
  • PipPip
  • 2 сообщений
  • Баланс: 0$

Отправлено 28 Июнь 2012 - 16:18


Добрый день!

хотел бы узнать может быть кто-то мог бы помочь в написании следующего советника:


1. он должен иметь свой меджик намбер, который можно было бы видеть в
комментариях к ордерам;

возможность работы с 4 и 5 знаками

2. одновременно открываются 2 ордера на покупку и продажу.

каждый имеет изменяемый параметр Lot, TP, SL и общие параметры для
всех MaxSpread, Slippage

3. далее открывается бай и селл стоп ордеры со следующими параметрами:
"расстояние до 2-й позиции (до первого селл стопа или бай стопа, в
зависимости от движения рынка)" в пункатах
"расстояние до 3-й позиции (до второго стопа)" в пункатах
"расстояние до 4-й позиции" (до втетьего стопа)в пункатах
до
"расстояние до 10-й позиции" в пункатах
последующие открываются с параметрами 10-ой позиции.

кроме того,каждая из этих позиций должны иметь параметр Lot, TP, SL
и параметр перевода в безубыток:

LevelProfit=25 - Уровень профита в пунктах, которого должна достигнуть
позиция для того, чтобы её стоп был перенесён на уровень безубытка.
LevelWLoss=1 - Уровень безубытка в пунктах, на который будет перенесён
стоп позиции после того, как её профит достигнет уровня LevelProfit
в пунктах.
NumberOfTry=2 - Количество торговых попыток при ошибках.

пояснения: после того, как срабатывает первый стоп ордер(скажем селл),
второй (скажем, бай) сразу отменяется.

если сработал один из TP или SL,то закрывается сразу вся пачка ордеров
и снова открываются 2 оредра бай и селл, и т.д.

приведу пример для наглядности:
(EURUSD)открываются 2 ордера бай 1.2480 и селл 1.2508 с параметрами:
Buy
Lot=0,1
TP=0
SL=0

Sell
Lot=0,1
TP=0
SL=0

MaxSpread=2
Slippage=2
"расстояние до 2-й позиции (до первого стопа)" в пункатах=20

параметры стоп ордеров 2-й позиции (в данном случае бай и селл стопов):
Lot=0,1
TP=0
SL=10
и параметр перевода в безубыток:
LevelProfit=5
LevelWLoss=1
NumberOfTry=2

селл стоп будет выставлен на уровне 1.2459
бай стоп 1.2500

рынок движется вниз, и достигает цены 1.2459, то есть второй позиции:
бай стоп закрывается, SL устанавливается на уровне = 1.2449
параметры безубытка:
LevelProfit=5 (1.2464) при достижении этой цены, SL переставляется на
уровень LevelWLoss=1 (1.2465)

Рынок движется дальше
расстояние до 3-й позиции (до второго стопа)" в пункатах=20
параметры стоп ордера 3-й позиции (в данном случае только селл стопа,
так как бай был отменен):

Lot=0,1
TP=0
SL=5
и параметр перевода в безубыток:
LevelProfit=19
LevelWLoss=9
NumberOfTry=2
селл стоп будет выставлен на уровне 1.2449
и так далее, если срабатывает SL или TP, закрываются вся пачка
ордеров, после чего открываются новые ордера селл и бай.


Заранее прошу прощения, если где-то не четко сформулировал свою мысль. с удовольствием поясню.

Сообщение отредактировал Listopad: 28 Июнь 2012 - 16:20


#8673 OFFLINE   xMIHAx

xMIHAx

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 257 сообщений
  • Баланс: 0$
  • Имя:Михаил
  • Пол:Мужчина

Отправлено 28 Июнь 2012 - 16:19

во намутил)))

#8674 OFFLINE   Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 28 Июнь 2012 - 19:25

Alen_T как вы думайте, есть возможность написать код для устранения этого недостатка?

Я понял так:
После открытия сделок на максимально допустимый объем, новых сделок не открывать, несмотря на то что объем может уменьшиться из-за закрытия нескольких сделок (SL). Ждать пока все сделки не закроются (TP или SL).

Есть.

Как и когда (после чего, перед чем) определяется что объем достиг предела? (строку, формулу).
Ты это, заходи, если что...(С)

#8675 OFFLINE   ssvvtta

ssvvtta

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 38 сообщений
  • Баланс: 0$

Отправлено 28 Июнь 2012 - 19:32

Прикрепленный файл  1.bmp   1,37МБ   35 скачиванийУважаемые программисты ! Посмотрите пожалуйста индикатор очень хотелось бы чтоб его поправили , он почему пропускает и иногда не дает сигнала на рисунке отмечено .
Заранее очень благодарна.Прикрепленный файл  ReversalFractals.mq4   7,21К   11 скачиваний

#8676 OFFLINE   stalker777

stalker777

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 12 сообщений
  • Баланс: 0$

Отправлено 28 Июнь 2012 - 21:24

Люди помогите создать советник, в котором присутствуют 2 МА с периодами 3 и, чтобы одна МА была High, а вторая Low. Хотелось бы чтобы покупка была произведена при пересечении цены Low, а продажа при High. Например при пересечении Low советник выставил покупку и держал ее до того, как цена дойдет до High машки и все наоборот. лот 0.10. И еще чтобы советник выставлял не более одного ордера. Пожалуйста помогите создать заранее спасибо большое всем за интерес!

Сообщение отредактировал stalker777: 28 Июнь 2012 - 21:33


#8677 OFFLINE   aertras

aertras

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 70 сообщений
  • Баланс: 0$

Отправлено 28 Июнь 2012 - 21:33

Люди помогите создать советник, в котором присутствуют 2 МА с периодами 3 и, чтобы одна МА была High, а вторая Low. Пожалуйста помогите создать.Заранее спасибо большое всем за интерес!

Вот вставляй машки какие хош....

Прикрепленные файлы



#8678 OFFLINE   barbariska

barbariska

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 10 сообщений
  • Баланс: 0$

Отправлено 28 Июнь 2012 - 23:45

Попробуй этого эксперта ( работает вроде безотказно ) . Подсказки в коде.


:beach:



этот советник по процентам работает - я просила по пунктам - может программисты помогут?

#8679 OFFLINE   stalker777

stalker777

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 12 сообщений
  • Баланс: 0$

Отправлено 29 Июнь 2012 - 00:02

Вот вставляй машки какие хош....

Спасибо большое, что написал советник! Но это не совсем, то,что я хотел. Ты бы не немного подправить его так, чтобы было все наоборот. Чтобы при пересечении цены Low машки советник выставлял ордер на покупку, а не на продажу, а на продажу при пересечении цены High машки. Переделай его пожалуйста и он будет очень прибыльный!

#8680 OFFLINE   algen

algen

    Первый выстрел

  • Пользователи
  • PipPip
  • 6 сообщений
  • Баланс: 0$

Отправлено 29 Июнь 2012 - 07:06

Здравствуйте уважаемые программисты.
Большая просьба написать советник по индикатору High_Low v2 (ZigZag).mq4. Индикатор не перерисовавыет.

Советник должен открывать/закрывать ордер(а)
сразу после прорисовки луча зигзага вне зависимости закрылся бар или нет.
Таймфрейм любой. Валютная пара любая

Переменные Настройки:

1. Размер лота
2. Количество одновременно открываемых лотов
3. Стоп лосс
4. Тейк профит
5. Мэгик

Прикрепленные файлы



#8681 OFFLINE   aertras

aertras

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 70 сообщений
  • Баланс: 0$

Отправлено 29 Июнь 2012 - 08:07

Спасибо большое, что написал советник! Но это не совсем, то,что я хотел. Ты бы не немного подправить его так, чтобы было все наоборот. Чтобы при пересечении цены Low машки советник выставлял ордер на покупку, а не на продажу, а на продажу при пересечении цены High машки. Переделай его пожалуйста и он будет очень прибыльный!


Это не ко мне, я не программист......

#8682 OFFLINE   andforex

andforex

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 34 сообщений
  • Баланс: 0$

Отправлено 29 Июнь 2012 - 09:36

Я понял так:
После открытия сделок на максимально допустимый объем, новых сделок не открывать, несмотря на то что объем может уменьшиться из-за закрытия нескольких сделок (SL). Ждать пока все сделки не закроются (TP или SL).

Есть.

Как и когда (после чего, перед чем) определяется что объем достиг предела? (строку, формулу).


Эта строка определяет первую сделку после закрытия всех ордеров:
gi_320 = CountTrades();
if (gi_332 && gi_320 < 1&& gi_320 >=FlowLoss) {

//---

int CountTrades() {
int l_count_0 = 0;
for (int l_pos_4 = OrdersTotal() - 1; l_pos_4 >= 0; l_pos_4--) {
OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != g_magic_192) continue;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == g_magic_192)
if (OrderType() == OP_SELL || OrderType() == OP_BUY) l_count_0++;
}
return (l_count_0);
}



Эта строка определяет макс количество сделок:
extern int MaxTrades = 8;

if (gi_320 > 0 && gi_320 <= MaxTrades) {
RefreshRates();

Эта строка определяет макс количество сделок для установления локового ордера:
extern double RM = 9.000;
LotR = SchBuyLots-SchSellLots;
ProfitR = SchBuyProfit+SchSellProfit;
if (Common)
{
if (Balans<=Equity )//
{
FlowLoss = 0;
}
else
{
FlowLoss=OrdersTotal();
}
Comment("RM - ",RM," ордера\n","FlowLoss - ",FlowLoss," ордера\n","Spred - ",gd_276);
}

if (FlowLoss==RM && SchBuyLots!=SchSellLots && OrderProfit() <= -drawdown ) // (Тут надо после открытия локового ордера запретить открывать ордера любого рода также снова открывать ловкий ордер, если закрылся любой из ранее отритих ордеров СЛ и после закрытия всех откритих ордеров разрешить снова откривать ордера в том числе локовый ордер, это сравнение: "FlowLoss==RM" нельзя менять!)
{
for ( i=1; i<=1; i++)
{
if (LotR<0)
{
OPENORDER ("Buy");
}
if (LotR>0)
{
OPENORDER ("Sell");
}
}
}

Эта строка открывает ордера для установления локового ордера:
void OPENORDER(string ord)
{
int ticket = -1;
double Lot;
double SchBuyLots = SchBuyLots_b();
double SchSellLots = SchSellLots_b();
Lot=MathAbs(SchBuyLots-SchSellLots);
while (ticket<0)
{
double gi_3201 = OrdersTotal();
if ( gi_3201 == RM )
gd_308 = NormalizeDouble(HedgLotExponent * Lot, LotsDigits);
if (ord=="Buy") ticket=OrderSend(Symbol(),OP_BUY, gd_308,Ask,slip,0,0,"Установлен замок b",g_magic_1921 ,0,0);
if (ord=="Sell") ticket=OrderSend(Symbol(),OP_SELL,gd_308,Bid,slip,0,0,"Установлен замок s",g_magic_1921 ,0,0);
if (ticket==-1)
{
Alert ("Ошибка ",GetLastError()," установки локового ордера!");
Print ("Ошибка ",GetLastError()," установки локового ордера!");
}
else
{
if (Common)
{
Alert ("Установлен замок согласно RM ",RM,"");
Print ("Установлен замок согласно RM ",RM,"");
}
else
{
Alert ("Установлен замок согласно RM ");
Print ("Установлен замок согласно RM ");
}
return (0);
}
}
return;
}

Всем трейдерам, совет от дедушки пионеров (Ленина) ; Учиться, учиться и еще раз учиться!

#8683 OFFLINE   plotnikov.oleg

plotnikov.oleg

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 17 сообщений
  • Баланс: 0$

Отправлено 29 Июнь 2012 - 10:31

Все кто имеет желание потрудится на благо отечества - бесплатно, принимаем заказы в этой теме!!! Незабываем благодарить тех кто трудится для Вас!!! :rolleyes:


Интересно. И как это работает?

#8684 OFFLINE   plotnikov.oleg

plotnikov.oleg

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 17 сообщений
  • Баланс: 0$

Отправлено 29 Июнь 2012 - 10:35


Добрый день!

хотел бы узнать может быть кто-то мог бы помочь в написании следующего советника:


1. он должен иметь свой меджик намбер, который можно было бы видеть в
комментариях к ордерам;

возможность работы с 4 и 5 знаками

2. одновременно открываются 2 ордера на покупку и продажу.

каждый имеет изменяемый параметр Lot, TP, SL и общие параметры для
всех MaxSpread, Slippage

3. далее открывается бай и селл стоп ордеры со следующими параметрами:
"расстояние до 2-й позиции (до первого селл стопа или бай стопа, в
зависимости от движения рынка)" в пункатах
"расстояние до 3-й позиции (до второго стопа)" в пункатах
"расстояние до 4-й позиции" (до втетьего стопа)в пункатах
до
"расстояние до 10-й позиции" в пункатах
последующие открываются с параметрами 10-ой позиции.

кроме того,каждая из этих позиций должны иметь параметр Lot, TP, SL
и параметр перевода в безубыток:

LevelProfit=25 - Уровень профита в пунктах, которого должна достигнуть
позиция для того, чтобы её стоп был перенесён на уровень безубытка.
LevelWLoss=1 - Уровень безубытка в пунктах, на который будет перенесён
стоп позиции после того, как её профит достигнет уровня LevelProfit
в пунктах.
NumberOfTry=2 - Количество торговых попыток при ошибках.

пояснения: после того, как срабатывает первый стоп ордер(скажем селл),
второй (скажем, бай) сразу отменяется.

если сработал один из TP или SL,то закрывается сразу вся пачка ордеров
и снова открываются 2 оредра бай и селл, и т.д.

приведу пример для наглядности:
(EURUSD)открываются 2 ордера бай 1.2480 и селл 1.2508 с параметрами:
Buy
Lot=0,1
TP=0
SL=0

Sell
Lot=0,1
TP=0
SL=0

MaxSpread=2
Slippage=2
"расстояние до 2-й позиции (до первого стопа)" в пункатах=20

параметры стоп ордеров 2-й позиции (в данном случае бай и селл стопов):
Lot=0,1
TP=0
SL=10
и параметр перевода в безубыток:
LevelProfit=5
LevelWLoss=1
NumberOfTry=2

селл стоп будет выставлен на уровне 1.2459
бай стоп 1.2500

рынок движется вниз, и достигает цены 1.2459, то есть второй позиции:
бай стоп закрывается, SL устанавливается на уровне = 1.2449
параметры безубытка:
LevelProfit=5 (1.2464) при достижении этой цены, SL переставляется на
уровень LevelWLoss=1 (1.2465)

Рынок движется дальше
расстояние до 3-й позиции (до второго стопа)" в пункатах=20
параметры стоп ордера 3-й позиции (в данном случае только селл стопа,
так как бай был отменен):

Lot=0,1
TP=0
SL=5
и параметр перевода в безубыток:
LevelProfit=19
LevelWLoss=9
NumberOfTry=2
селл стоп будет выставлен на уровне 1.2449
и так далее, если срабатывает SL или TP, закрываются вся пачка
ордеров, после чего открываются новые ордера селл и бай.


Заранее прошу прощения, если где-то не четко сформулировал свою мысль. с удовольствием поясню.


Интересно.

#8685 OFFLINE   plotnikov.oleg

plotnikov.oleg

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 17 сообщений
  • Баланс: 0$

Отправлено 29 Июнь 2012 - 10:36

Люди помогите создать советник, в котором присутствуют 2 МА с периодами 3 и, чтобы одна МА была High, а вторая Low. Хотелось бы чтобы покупка была произведена при пересечении цены Low, а продажа при High. Например при пересечении Low советник выставил покупку и держал ее до того, как цена дойдет до High машки и все наоборот. лот 0.10. И еще чтобы советник выставлял не более одного ордера. Пожалуйста помогите создать заранее спасибо большое всем за интерес!


Не сложно.



Количество пользователей, читающих эту тему: 3

0 пользователей, 1 гостей, 0 скрытых пользователей


    Yandex (2)
Copyright © 2016 Your Company Name