АвторСообщение





Не зарегистрирован
Зарегистрирован: 19.11.10
ссылка на сообщение  Отправлено: 19.11.10 21:03. Заголовок: Нужна помощь


Подскажите как можно в советнике описать фигуры ????

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 12 , стр: 1 2 All [только новые]


Автор




Пост N: 770
Зарегистрирован: 21.05.06
Откуда: Украина, Днепропетровск
ссылка на сообщение  Отправлено: 21.11.10 15:45. Заголовок: Смотря по тому, каки..


Смотря по тому, какие фигуры.
Если речь идёт о фигурах теханализа, то фигуры выводятся на экран с помощью графических объектов. Обычно используются трендовые линии, реже - треугольники, в некоторых случаях используются и окружности. Весь алгоритм сводится к вычислению координат используемых объектов.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 94
Зарегистрирован: 03.09.09
ссылка на сообщение  Отправлено: 21.11.10 22:54. Заголовок: Описание конкретной ..


Описание конкретной фигуры в советнике - достаточно сложный момент. Но сложный не в смысле "трудный" (хотя бывает и так), а в смысле учета множества нюансов.
Вот простейший пример: необходимо описать фигуру свечного анализа "Три белых солдата" (три бычьи свечи подряд). Исходя из приведенного описания, для распознавания фигуры потребуется такой код:

 цитата:
if (Close[1] > Open[1] && Close[2] > Open[2] && Close[3] > Open[3])
{
// Фигура три белых солдата
}


Если проследить, какие комбинации свечей описывает эта конструкция, то окажется, что в нее входят любые три бычьи свечи подряд, вовсе не обязательно растущие друг относительно друга. Поэтому необходимо ввести еще один критерий: каждая следующая свеча должна превышать предыдущую. В итоге код превратится в следующий:

 цитата:
if (Close[1] > Open[1] && Close[2] > Open[2] && Close[3] > Open[3] && High[1] > High[2] && High[2] > High[3])
{
// Фигура три белых солдата
}


Описание всевозможных фигур теханализа заключается в как можно более полном указании всех критериев, чтобы не возникало двусмысленности в их трактовке. Правда, стоит отметить, что слишком скрупулезное описание может привести к редкому обнаружению искомых объектов, т.к. идеал встречается нечасто. Поэтому нужно изначально разобраться, что в исследуемой фигуре наиболее важно, а что - второстепенно.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1
Зарегистрирован: 30.11.10
ссылка на сообщение  Отправлено: 30.11.10 16:33. Заголовок: Вопрос в том, что со..


Вопрос в том, что советник , написанный мной , работает только в терминале брокера, который даёт четырёхзначные котировки, если же котировки пятизначные, то советник не работает, хотя смайлик в правом верхнем углу есть.
Даже элементарный скрипт из учебника, который открывает рыночный ордер при пятизначных котировках не работает, выдаёт ошибку 130 даже при 10-ти и более кратном увеличении уровней стоп-приказов.
Подскажите пожалуйста,что необходимо изменить или добавить в коде советника и скрипта чтобы он работал при пятизначных котировках.

Заранее благодарен.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 95
Зарегистрирован: 03.09.09
ссылка на сообщение  Отправлено: 30.11.10 20:51. Заголовок: О сути проблемы, не ..


О сути проблемы, не видя кода, можно только догадываться. Ошибка 130 явно указывает на неправильное расположение уровня стопа или профита (слишком близко к цене или вообще по другую сторону от нее). Второй причиной может быть запрет установки стопа и профита брокером при открытии сделки - MarketWatch (Broco, FxOpen ECN). В этом случае достаточно установить нули в соответствующие поля, а после открытия позиции изменить их.

Приведите пожалуйста код и укажите брокера.

Спасибо: 1 
ПрофильЦитата Ответить
Автор




Пост N: 773
Зарегистрирован: 21.05.06
Откуда: Украина, Днепропетровск
ссылка на сообщение  Отправлено: 01.12.10 01:00. Заголовок: Совершенно верно. Н..


Совершенно верно.
Нужен фрагмент кода, отвечающий за формирование торгового приказа, и название брокера.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 30.11.10
ссылка на сообщение  Отправлено: 01.12.10 23:29. Заголовок: Scriptong, благодарю..


Scriptong, благодарю - вторая причина

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 96
Зарегистрирован: 03.09.09
ссылка на сообщение  Отправлено: 02.12.10 14:31. Заголовок: Да, это наиболее рас..


Пожалуйста. Это наиболее распространенная причина.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 1
Зарегистрирован: 15.02.11
ссылка на сообщение  Отправлено: 15.02.11 23:48. Заголовок: ­ З..


*PRIVAT*

Спасибо: 0 
ПрофильЦитата Ответить
Автор




Пост N: 805
Зарегистрирован: 21.05.06
Откуда: Украина, Днепропетровск
ссылка на сообщение  Отправлено: 16.02.11 00:25. Заголовок: В23 пишет: Здравству..


В23 пишет:
 цитата:
Здравствуйте.
Подскажите пожалуйста, как торговая функция (OrdersTotal ) узнаёт
общее количество открытых ордеров за счёт выхода в интернет
связываясь с ДЦ или на месте в MetaTrader 4 без выхода в интернет.

OrdersTotal () узнаёт количество ордеров из данных, которые имеются в клиентском терминале.
PS Пожалуйста, при отправке сообщений не отмечайте галочку "показывать это сообщение только модераторам".

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2
Зарегистрирован: 15.02.11
ссылка на сообщение  Отправлено: 16.02.11 00:45. Заголовок: SK пишет: OrdersTot..


SK пишет:

 цитата:
OrdersTotal () узнаёт количество ордеров из данных, которые имеются в клиентском терминале.
PS Пожалуйста, при отправке сообщений не отмечайте галочку "показывать это сообщение только модераторам".



Значит, никакого вреда не будет, если использовать OrdersTotal () на каждом тике ?

Спасибо: 0 
ПрофильЦитата Ответить
Автор




Пост N: 806
Зарегистрирован: 21.05.06
Откуда: Украина, Днепропетровск
ссылка на сообщение  Отправлено: 16.02.11 13:44. Заголовок: Да. Можно использова..


Да. Можно использовать на каждом тике, вреда не будет.
Если Вас интересует блок учёта ордеров, посмотрите здесь:
http://articles.mql4.com/ru/114

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 3
Зарегистрирован: 15.02.11
ссылка на сообщение  Отправлено: 16.02.11 18:33. Заголовок: SK пишет: Да. Можно..


SK пишет:

 цитата:
Да. Можно использовать на каждом тике, вреда не будет.
Если Вас интересует блок учёта ордеров, посмотрите здесь:
http://articles.mql4.com/ru/114


Большое спасибо SK.
Теперь всё понятно.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 12 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 11
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет