[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 458
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пытаюсь написать своего первого советника...Подскажите пожалуйста как зафиксировать Ask, обьявив ее через переменную, при этом она должна быть глобальной ибо должна восприниматся каждой специальной функцией....помогите пожааааааалуйста)))
Ну да объявите переменную double сразу за внешнеми параметрами эксперта, присваивайте ей значение Ask когда надо, используйте когда вздумается в любых функциях. Хотя правильне использовать локальные переменные и передавать их в качестве аргументов... И разберитесь с областями видимости переменных, это азы, без этого все равно никуда.
В том то и дело я так сделал, но внутри функции start() ее не видно, а в журнале пишется что с самого начала переменной было присвоено не значение Ask в тот промежуток времени а просто 0.
extern double C1; C1 = Ask;
extern double C2; C2 = Bid;
int start()
{
OrderSend("EURUSD",OP_BUY,0.1,C1,3,Bid-0.0009,Ask+0.0009);
Для точной уверенности
поставьте Print() там где вызывается функция ClosePosBySizeProfitInPercent("0", -1, Magic, VashParametrPR); перед ней.
double C1;
// в старте
C1 = Ask;
в старте нельзя потому что при каждом новом тике будет присваиватся новое значение Ask....а нужно его застолбить для дальнейшей роботы
double C1;
// в старте
C1 = Ask;
в старте нельзя потому что при каждом новом тике будет присваиватся новое значение Ask....а нужно его застолбить для дальнейшей роботы
напишите в init()
правда не совсем понятно зачем вам нужен Ask момента запуска
Доброго всем времени суток!
На этом форуме я первый раз, извиняюсь если не там написал.
Нужна помощь - добавить к советнику виртуальный ТП ( в пунктах и\или при достижении заданного значения прибыли).
Помогите пожалуйста!
С уважением, Роман.
Доброго всем времени суток!
На этом форуме я первый раз, извиняюсь если не там написал.
Нужна помощь - добавить к советнику виртуальный ТП ( в пунктах и\или при достижении заданного значения прибыли).
Помогите пожалуйста!
С уважением, Роман.
во сколько вы оцените работу по моей проблеме?
Вот еще такой вопрос.... есть открытый ордер допустим такой:
OrderSend("EURUSD",OP_BUY,0.1,C1,10,Bid-0.0017-0.0017,Ask+0.0017);
как открыть другой ордер при условии(if) что этот закроется по тейкпрофиту????