Ничего не понял. Пример конкретный надо.Просьба к уважаемому eevviill: может раскрыть тему одновременной работы с несколькими валютными парами (например: на паре Евро\Доллар и Фунт\Доллар – открываем сделку на одной паре с одними настройками, тогда на другой паре открывается сделка с другими настройками, в зависимости от первой сделки) и другая тема – сочетание разных тайм фреймов в одном советнике.
Посмотрел. Лучше так не делать. Не он возможно работает, но складывать из кода чужих кодов неудобно, не понятно и не нужно. Лучше самому шаг за шагом написать. Сначала криво выйдет. Потом отшлифуешь и будет ОК.Попытался создать скрипт закрывающий ордера (сначала открытые, затем отложенные) в зависимости от переменной General_Profit. Создавал на базе существующих советников и скриптов. Если что не так просьба поправить.
Ничего не понял. Пример конкретный надо.
Ну новую тему для этого создавать не буду.Это советник для парного трейдинга. Обсуждение стратегии здесь:
http://forexsystemsru.com/ruchnye-torgovye-strategii-i-taktiki/67811-obsuzhdenie-parnogo-treidinga.html
Хотя советников на данную тему полно, но хочется самому сотворить подобное.
На счет тайм фреймов: допустим советник проверять различные условия на разных тайм фреймах и в зависимости от этого открывает или не открывает позиции.
int Sig_f()
{
//размер 1-го пункта(для 4 знака)
double point=Point;
if(MarketInfo(Symbol(), MODE_DIGITS) == 3 || MarketInfo(Symbol(), MODE_DIGITS) == 5)
point*=10;
//объявление индикаторов
//сигнал для бай
if() return(1);
//сигнал для сел
if() return(-1);
return(0);
}
1)Библиотеки функций это файлы где написаны пользовательские функции. Чтобы каждый раз не писать те же функции, их можно импортировать с файла библиотек.Расскажите о библиотеках?
Как их подключать к советнику?
насколько они помогают в решении задач?
1)Могу. Но это лишнее. Почти всё что нужно я описал в прошлом посте.Вы можете написать на основе этого вопроса урок, где будет все подробно описано?
Пользуетесь ли вы библиотеками при создании советника? Если да, то могли бы поделится?
extern double Lot = 0.3;
extern bool use_per_of_depo = true;
extern double per_of_depo = 2.3;
int Start()
{
1)if(use_per_of_depo) Lot=Lot_of_percent_of_deposit(per_of_depo);
...
return;
}
double Lot_of_percent_of_deposit(double Risk)
{
2)double Free_margin = AccountFreeMargin();
3)double One_Lot_cost = MarketInfo(Symbol(),MODE_MARGINREQUIRED);
4)double Step_lot = MarketInfo(Symbol(),MODE_LOTSTEP);
5)double Lot_per = MathFloor(Free_margin*Risk/100/One_Lot_cost/Step_lot)*Step_lot;
6)return(Lot_per);
}
добрый день а можно еще рассказать как делать тр и st что дилинг не знал их,ну тоесть что бы они не высвечивались в терминале и еще вопросик : допастим есть индюк ма он пересекает бар сверху вниз и на оборот как отловить етот момент и поставить отложку именно вэтот момент
Для лучшего понимания скачайте видеокурс по программированию
_http://file.karelia.ru/zrz98j/
Про виртуальный СЛ и ТП потом раскажу.добрый день а можно еще рассказать как делать тр и st что дилинг не знал их,ну тоесть что бы они не высвечивались в терминале и еще вопросик : допастим есть индюк ма он пересекает бар сверху вниз и на оборот как отловить етот момент и поставить отложку именно вэтот момент