[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 311
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день. Мой советник, дает 20-40% в год от депозита это нормально или пустая трата времени.
Нормально. Герчика на ютубе посмотрите и послушайте: "30% с рынка - уже выше крыши..." - типа этого, но там разговор идёт с дЕпов в основном от миллиона руб и выше... Т.е. с таких сумм, когда уже можно деньги выводить и на них - жить. Типа, что Сорос имеет в разные года по разому, в среднем 37% в год раньше и это более, чем нормально...
Он, кстати, со своей командой принимает ср-ва под управление... от 1 млн руб, тогда Вы будете ему интересны. См. "Охоту на Герчика" на финам.фм. Все части.
И вообще в одной из последних "охот" он обмолвился, что даже если а-ля "новичёк" берёт за год с рынка более, чем размер банковского процента, то он уже может гордиться собой, что он "побил" рынок и всё остальное... НО, это всё касается более/менее серьёзных дерозитов, с которых 10,20,30% - это также серьёзная сумма...
Если дЕп значительно меньше, то он употребляет термин - "РАЗГОН ДЕПОЗИТА"!
т.е. от 1000% годовых и выше...
Я с ним - согласен.
Когда соблюдены все условия советник открывает ордер через несколько тиков условия становятся не соблюдены и потом снова соблюдены и он открывает ордер снова. как с этим бороться?
if(Buy==true)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point,"My order #",2563,0,Green);
if(Sell==true)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point,"My order #",2563,0,Green);
Вопрос:
Когда соблюдены все условия советник открывает ордер через несколько тиков условия становятся не соблюдены и потом снова соблюдены и он открывает ордер снова. как с этим бороться?
if(Buy==true)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point,"My order #",2563,0,Green);
if(Sell==true)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point,"My order #",2563,0,Green);
Работать с контролем открытия нового бара
точнее как соединить с этим:
if(Buy==true)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point,"My order #",2563,0,Green);
if(Sell==true)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point,"My order #",2563,0,Green);
1. то есть не открывать новый ордер пока не откроется новый бар? как это осуществить?
2. точнее как соединить с этим:
if(Buy==true)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point,"My order #",2563,0,Green);
if(Sell==true)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point,"My order #",2563,0,Green);
1. Гуглите: "Контроль открытия нового бара" site:mql4.com
2. С учебником знакомы? Хотя бы с этим его разделом? Или не дочитали...
Перебивайте предложенные там условия входа/выхода на свои и будет Вам щастье.
1. Гуглите: "Контроль открытия нового бара" site:mql4.com
2. С учебником знакомы? Хотя бы с этим его разделом? Или не дочитали...
Перебивайте предложенные там условия входа/выхода на свои и будет Вам щастье.
хд.. учебники мы не читаем все как-то на практике учимся)))
На самом деле выражение выглядит так: if(a>b || (a<=b && c>d)). Если проверка истинности происходит слева направо, то выражение a<=b будет лишним с точки зрения ускорения работы программы. Вопрос как раз и был в том, слева направо или наоборот или в разных случаях по-разному.
Всегда слево направо, и от результата входящих выражений не зависит. Всегда проверяется до конца
Объясните пожалуйста функцию флажка "разрешить импорт функции из DLL" это в настройках советника. Что такое DLL и с чем его едят.
.dll - расширение файла с куском програмного кода.
Если задаешь подобные вопросы - то значит пока про это не парься.