Здравствуйте, кто может помочь написать советник для БО по индикатору ?
Напишу советник для МТ4/MT5 по вашему техзаданию
От mqloud, 15 ноября, 2018 в Уголок Программиста
есть тут кто пишет советники? за деньги или без денег или может кто подскажет куда обратиться?
48 минут назад, dimon555-777 сказал:есть тут кто пишет советники? за деньги или без денег или может кто подскажет куда обратиться?
программисты есть, для бесплатной реализации нужно показать торговый результат (хотя-бы в тестере) или иметь талант убеждения.
За деньги могут сделать, быстрее будет на сайте mql5.com - там конвейер, качество хуже, но сильно дешевле.
В 19.08.2019 в 13:06, ryno сказал:Привет! Кто сможет написать , а может подскажет уже готовый советник? советник открывает два разнонапрвленных ордера указанного обьема, выставляет на расстоянии от цены стоп-ордера указанного в настройках объема. После их срабатывания, выставляется по тренду следующий стоп-ордер и т.д. Когда цена идет в одном направлении, то открывается последовательно достаточное количество ордеров в этом направлении для перекрытия всех убыточных ордеров противоположного направления. При достижении суммарного профита всех ордеров данной валютной пары советник закрывает все позиции по этой паре, далее все начинает сначала
Может все же кто сможет написать сов? ну очень надо)
Здравствуйте! Кто может написать советник, который будет закрывать несколько ордеров по заданному размеру профита? Закрытие ордеров должно начинаться с самого убыточного.
@Snajper На форуме несколько готовых, в том числе и в исходном коде, смотрите и выбирайте в этой теме
Можете показать как будет выглядеть код:
extern bool buy = false; // разрешить buy
extern bool sell = true; // разрешить sell
А вот как дальше написать проверку разрешена "Покупка" или нет не понятно?!
41 минуту назад, 1strafer1 сказал:Можете показать как будет выглядеть код:
extern bool buy = false; // разрешить buy extern bool sell = true; // разрешить sellА вот как дальше написать проверку разрешена "Покупка" или нет не понятно?!
if(buy == true)Торговля по бай разрешена; if(sell == true)Торговля по селл разрешена;
Изменено 25 августа, 2019 пользователем loveЦ
20 часов назад, loveЦ сказал:Вы спросили - я ответил как понял)))
if(buy == true)Торговля по бай разрешена; else не разрешена; if(sell == true)Торговля по селл разрешена; else не разрешена;
Это из другого примера... В общем, если написать:
Цитатаextern bool buy = false; // разрешить buy extern bool sell = true; // разрешить sell void buy(bool _buy) { if(buy == true)// Торговля по бай разрешена; { return(true); } else { return(false); } if(sell == true) //Торговля по селл разрешена; { return(true); } else { return(false); } }
этого достаточно, чтобы советник понял, что "Покупка" запрещена или нужно ещё что-то?!
Изменено 26 августа, 2019 пользователем 1strafer1
Достаточно того что я написал (последнее). А Ваша функция бесполезная, если только Вы еще туда что то не впихнете.
30 минут назад, loveЦ сказал:Достаточно того что я написал (последнее). А Ваша функция бесполезная, если только Вы еще туда что то не впихнете.
А что ещё можно впихнуть?
Такое ощущение, будто чего-то не хватает, какого-то оператора перехода...
P.S. Если убрать "иначе" или функцию "void", после компиляции выдаёт кучу ошибок.
Изменено 25 августа, 2019 пользователем 1strafer1
23 часа назад, loveЦ сказал:Достаточно того что я написал (последнее). А Ваша функция бесполезная, если только Вы еще туда что то не впихнете.
Нет. Видимо всё же в этой форме записи чего-то не хватает,
extern bool buy = FALSE; // разрешить buy
extern bool sell = true; // разрешить sell
void buy(bool _buy)
{
if(_buy == true);// Торговля по buy разрешена
}
void sell(bool _sell)
{
if(_sell == true); //Торговля по sell разрешена
}
т.к. советник открывает ордера в оба направления, игнорируя отключение.
Изменено 26 августа, 2019 пользователем 1strafer1
@1strafer1 чего-то Вы мудрите, проще нужно...
У Вас есть переменная buy, зачем ещё и функцию? Может получиться в итоге так:
bool buy ( bool _buy) { return ( _buy ); }
29 минут назад, 0ll сказал:@1strafer1 чего-то Вы мудрите, проще нужно...
У Вас есть переменная buy, зачем ещё и функцию? Может получиться в итоге так:
bool buy ( bool _buy) { return ( _buy ); }
Нет, всё равно не работает, советник открывает ордера, игнорируя отключение.
@1strafer1 дык нужно перед открытием ордера проверку ставить.
У Вас там наверняка есть проверка условий открытия, так вот первым условием проверяйте if ( buy & остальные условия ) { здесь открываем ордер }
Там всё так как Вы описали, уважаемый Oll, просто @1strafer1 не знает куда вставлять эту проверку. Там четыре вида открытия ордеров куда "сунута" именно эта проверка, которую я и вы описали. Проверяет)))
1 час назад, loveЦ сказал:Там всё так как Вы описали, уважаемый Oll, просто @1strafer1 не знает куда вставлять эту проверку. Там четыре вида открытия ордеров куда "сунута" именно эта проверка, которую я и вы описали. Проверяет)))
Там всё не совсем так, и "иначе" удалить пришлось... Ещё раз, loveЦ, спасибо за помощь.
Изменено 26 августа, 2019 пользователем 1strafer1
8 минут назад, Nikolson сказал:Ребят может кто подскажет где можно найти такие индюки с открытым кодом, нужны для написания совы.
Я думаю подвальный в этой теме нужно искать: https://www.forexfactory.com/showthread.php?p=11659514
2 минуты назад, Rever27 сказал:Я думаю подвальный в этой теме нужно искать: https://www.forexfactory.com/showthread.php?p=11659514
Ок посмотрю, подскажите кто из программистов, если код закрытый, его сигналы можно использовать для советника?
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем