Закрытая тема
09.03.2013, 18:21
Аватар для kost2409
kost2409 kost2409 вне форума Интересующийся
Регистрация: 15.02.2010 / Сообщений: 4
Поблагодарили 2 раз(а) / Репутация: 3
Просьба к программерам сделать в прилагаемом советнке открытие по рынку, т.е. чтобы сначала открывалась сделка с нулевыми тейком, стопом, а потом чтобы они выставлялись.
09.03.2013, 19:40
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Просьба к программерам сделать в прилагаемом советнке открытие по рынку, т.е. чтобы сначала открывалась сделка с нулевыми тейком, стопом, а потом чтобы они выставлялись.
1) Ищешь OrderSend. Он там один. Клацаешь f1(псоле клацания мышкой левой кнопкой на ОрдерСенд). Смотришь какой парметр по счёту СЛ и ТП. В твоём случае это NormalizeDouble(SL,Digits),NormalizeDouble(TP,Digi ts),
Ставишь вместо них нули. 0,0,
2) Потом вставляешь это в самом конце кода. Это сам функция стопов.

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

///////////////////////////////////////////////////////////////////////////
void SL_TP()
{
for (int i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS))
{
if(OrderMagicNumber()==0)
{
if(OrderSymbol()==Symbol())
{

/////////////////////////////////////////////////
if(OrderType()==OP_BUY || OrderType()==OP_BUYSTOP || OrderType()==OP_BUYLIMIT)
{
//OrderSelect(i,SELECT_BY_POS);
if(StopLoss>0 && OrderStopLoss()==0)
{
while(IsTradeContextBusy()) Sleep(300);
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()-StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE);
}
OrderSelect(i,SELECT_BY_POS);
if(TakeProfit>0 && OrderTakeProfit()==0)
{
while(IsTradeContextBusy()) Sleep(300);
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TakeProfit*Point,Digits),0,CLR_NONE);
}
}

/////////////////////////
if(OrderType()==OP_SELL || OrderType()==OP_SELLSTOP || OrderType()==OP_SELLLIMIT)
{
//OrderSelect(i,SELECT_BY_POS);
if(StopLoss>0 && OrderStopLoss()==0)
{
while(IsTradeContextBusy()) Sleep(300);
OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(OrderOpenPrice()+StopLoss*Point,Digits),OrderTakeProfit(),0,CLR_NONE);
}
OrderSelect(i,SELECT_BY_POS);
if(TakeProfit>0 && OrderTakeProfit()==0)
{
while(IsTradeContextBusy()) Sleep(300);
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TakeProfit*Point,Digits),0,CLR_NONE);
}
}

////////////////////////////////////////////////
}
}
}
}


}
[свернуть]


Потом нам надо ярлык на функцию вставить. Сразу после int start(){ вставляешь
//SL && TP
if(StopLoss!=0 || TakeProfit!=0)
{
SL_TP();
}

Всё!

P.S. Ещё надо было бы переменные вствить, но они совпадают.
09.03.2013, 21:16
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Есть индикатор который показывает баланс , просадку текущую и максимальную.Помогите сделать так что бы при установке его на график при тесте советника он показывал данные с теста , а не данные с реального счёта на терминале которого запускается тестер .
тестируете советник на всех тиках с визуализацией, и кидаете данные индикатор на открывшийся график тестера.
Советники на заказ! admin@expforex.com
Говорим Спасибо
09.03.2013, 21:52
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
тестируете советник на всех тиках с визуализацией, и кидаете данные индикатор на открывшийся график тестера.
Та не. Так и пробовали. Индикатор перебирает ордера не с тестера.
09.03.2013, 21:56
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Та не. Так и пробовали. Индикатор перебирает ордера не с тестера.
дык в мт4 нет команды откуда перебирать ордера если индикатор в тестере то он должен показывать информацию с тестера, поверьте мне, если это индикатор..

Да Вы правы, что-то в нем не так.
Советники на заказ! admin@expforex.com
Говорим Спасибо

Последний раз редактировалось expforex; 09.03.2013 в 22:00.
09.03.2013, 22:04
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Дошло,
Дело не в индикаторе а в структуре терминала метатрейдер4 -
ни один индикатор которые считает историю сделок не будет работать в тестере. он берет инфомрацию с текущего счета и только те сделки. А с тестера он историю читать не будет.

Проверил на своем Проинфо - то же самое.
Советники на заказ! admin@expforex.com
Говорим Спасибо
10.03.2013, 06:42
Аватар для alex379
alex379 alex379 вне форума Новичок форума
Регистрация: 03.08.2011 / Сообщений: 101
Поблагодарили 16 раз(а) / Репутация: 17
Уважаемые, программисты!
Вновь обращаюсь со старой просьбой!
Дублировать сообщение не буду, пожалуйста посмотрите пост #4595
Буду очень признателен!
10.03.2013, 06:57
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Уважаемые, программисты!
Вновь обращаюсь со старой просьбой!
Дублировать сообщение не буду, пожалуйста посмотрите пост #4595
Буду очень признателен!
Имейте Уважение. Если ВЫ хотите чтобы Вам помогли, обьясните что за ехе файлы находятся в архиве? что они делают, прикрепите картинку подробнее опишите проблему?
В данном контексте - советник не обращает внимание на префикс, а именно он торгует по текущему графику, и ему пофиг какая там пара и какой там префикс.
Значит изменять его не нужно.
Советники на заказ! admin@expforex.com
Говорим Спасибо
10.03.2013, 07:17
Аватар для alex379
alex379 alex379 вне форума Новичок форума
Регистрация: 03.08.2011 / Сообщений: 101
Поблагодарили 16 раз(а) / Репутация: 17
Имейте Уважение. Если ВЫ хотите чтобы Вам помогли, обьясните что за ехе файлы находятся в архиве? что они делают, прикрепите картинку подробнее опишите проблему?
В данном контексте - советник не обращает внимание на префикс, а именно он торгует по текущему графику, и ему пофиг какая там пара и какой там префикс.
Значит изменять его не нужно.
Кое что ответил в пост #4606
Там же есть ссылка на тему обсуждения.
С уважением!
10.03.2013, 07:52
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Кое что ответил в пост #4606
Там же есть ссылка на тему обсуждения.
С уважением!
Это типо надо еще прочитать 24 страницы воды? Нет уважения. Не серьезный подход к делу. Это совет, с таким подходом процент интереса программиста -0%
Советники на заказ! admin@expforex.com
Говорим Спасибо
10.03.2013, 08:13
Аватар для Karabas BARABAS
Karabas BARABAS Karabas BARABAS на форуме Директор Буратины
Регистрация: 06.10.2012 / Адрес: Пуп Земли / Сообщений: 2,503
Поблагодарили 3,530 раз(а) / Репутация: 3542
Добрый день!
Прошу уже 3-й раз - кто может сделать индикатор на основе ( с параметрами ) стандартного RSI, т.е. это РСИ, но в виде гистограммы. Вид как «Heiken ashi - HMA smoothed bars». При пересечении 50 вверх цвет – Navy, а далее вверх уровня 70 – Blue, 70 вниз –опять Navy, ниже 50 - Maroon, а ниже 30 – Red, 30 вверх опять Maroon, 50 вверх Navy, 70 вверх Blue и т.д. Т.е. когда РСИ в зоне от 70 до 100 – Blue полоса, от 50 до 70 – Navy цвет, от 50 до 30 Maroon, от 30 до 0 – Red. А в настройках можно было бы менять уровни и период RSI.
Заранее спасибо.
10.03.2013, 08:31
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Сообщение от: Karabas BARABAS
Добрый день!
Прошу уже 3-й раз - кто может сделать индикатор на основе ( с параметрами ) стандартного RSI, т.е. это РСИ, но в виде гистограммы. Вид как «Heiken ashi - HMA smoothed bars». При пересечении 50 вверх цвет – Navy, а далее вверх уровня 70 – Blue, 70 вниз –опять Navy, ниже 50 - Maroon, а ниже 30 – Red, 30 вверх опять Maroon, 50 вверх Navy, 70 вверх Blue и т.д. Т.е. когда РСИ в зоне от 70 до 100 – Blue полоса, от 50 до 70 – Navy цвет, от 50 до 30 Maroon, от 30 до 0 – Red. А в настройках можно было бы менять уровни и период RSI.
Заранее спасибо.
Ну наверно это много работы и никто не хочет.
10.03.2013, 08:34
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Сообщение от: Karabas BARABAS
Добрый день!
Прошу уже 3-й раз - кто может сделать индикатор на основе ( с параметрами ) стандартного RSI, т.е. это РСИ, но в виде гистограммы. Вид как «Heiken ashi - HMA smoothed bars». При пересечении 50 вверх цвет – Navy, а далее вверх уровня 70 – Blue, 70 вниз –опять Navy, ниже 50 - Maroon, а ниже 30 – Red, 30 вверх опять Maroon, 50 вверх Navy, 70 вверх Blue и т.д. Т.е. когда РСИ в зоне от 70 до 100 – Blue полоса, от 50 до 70 – Navy цвет, от 50 до 30 Maroon, от 30 до 0 – Red. А в настройках можно было бы менять уровни и период RSI.
Заранее спасибо.
Нажмите на изображение для увеличения
Название: eurusdm5.jpg
Просмотров: 151
Размер:	58.1 Кб
ID:	109401
такс.
Советники на заказ! admin@expforex.com
Говорим Спасибо
10.03.2013, 08:51
Аватар для Karabas BARABAS
Karabas BARABAS Karabas BARABAS на форуме Директор Буратины
Регистрация: 06.10.2012 / Адрес: Пуп Земли / Сообщений: 2,503
Поблагодарили 3,530 раз(а) / Репутация: 3542
Спасибо огромное!!!!!!!
Но немного не то ( это моя ошибка - не обьяснил один нюанс ). Ножно чтобы вид был ка сплошные полосы от самого верха до самого низа, без самой линии RSI, а в настройках рабатата функция min и max, ну как и в стандартном RSI или как в до того прикрепленном файле и индикатором "Heiken ashi - HMA smoothed bars""
С уважением,
И еще раз спасибо!!!
10.03.2013, 09:04
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Сообщение от: Karabas BARABAS
Спасибо огромное!!!!!!!
Но немного не то ( это моя ошибка - не обьяснил один нюанс ). Ножно чтобы вид был ка сплошные полосы от самого верха до самого низа, без самой линии RSI, а в настройках рабатата функция min и max, ну как и в стандартном RSI или как в до того прикрепленном файле и индикатором "Heiken ashi - HMA smoothed bars""
С уважением,
И еще раз спасибо!!!
да без проблем.

Советники на заказ! admin@expforex.com
Говорим Спасибо

Последний раз редактировалось expforex; 10.03.2013 в 09:12.
10.03.2013, 09:12
Аватар для Karabas BARABAS
Karabas BARABAS Karabas BARABAS на форуме Директор Буратины
Регистрация: 06.10.2012 / Адрес: Пуп Земли / Сообщений: 2,503
Поблагодарили 3,530 раз(а) / Репутация: 3542
Уважаемый Expforex !
Еще раз посмотрел RSI_HISTO все замечательно ну если в настройках будет min 0, а max 1, но вертикальные линии по всей высоте окна - былобы вообще супер.
10.03.2013, 09:14
Аватар для Karabas BARABAS
Karabas BARABAS Karabas BARABAS на форуме Директор Буратины
Регистрация: 06.10.2012 / Адрес: Пуп Земли / Сообщений: 2,503
Поблагодарили 3,530 раз(а) / Репутация: 3542
Кажется опоздал с просьбой, сейчас гляну и отпишусь...
10.03.2013, 09:18
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
Сообщение от: Karabas BARABAS
Уважаемый Expforex !
Еще раз посмотрел RSI_HISTO все замечательно ну если в настройках будет min 0, а max 1, но вертикальные линии по всей высоте окна - былобы вообще супер.
а какая разница 100 или 1 ?
Это ВЫ уже сами регулируйте.

Нажмите на изображение для увеличения
Название: 10.03.jpg
Просмотров: 81
Размер:	95.6 Кб
ID:	109403
Советники на заказ! admin@expforex.com
Говорим Спасибо
10.03.2013, 09:22
Аватар для Karabas BARABAS
Karabas BARABAS Karabas BARABAS на форуме Директор Буратины
Регистрация: 06.10.2012 / Адрес: Пуп Земли / Сообщений: 2,503
Поблагодарили 3,530 раз(а) / Репутация: 3542
Посмотрел - все просто замечательно, 0-100 тоже подходит, пойду мудрить с новым индикатором, Еще раз спасибо!
10.03.2013, 09:23
Аватар для expforex
expforex expforex вне форума Программиров
Регистрация: 11.01.2009 / Сообщений: 2,136
Поблагодарили 2,105 раз(а) / Репутация: 2163
да ладно. ;-)
Советники на заказ! admin@expforex.com
Говорим Спасибо
Закрытая тема

Метки
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


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


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