Полезные функции от KimIV - страница 50

 
Vkorch писал (а) >>
Как быть?

внимательнее

Файлы:
e_test.mq4  10 kb
 

Огромной спасибо! Разобрался. Завтра поверю работоспособность.

 

С полтинником страниц !!! ;)

Игорь, огромное спасибо за столь полезный труд...

В качестве "учебно-боевой подготовки" представляю на Ваш суд собственноручно мной написаную функцию

для вычисления средней температуры по больнице... и указать на возможные просчёты и огрехи...

Представленая функция расчитывает среднедневной размах торгуемого инструмента в пипсах

за указаный диапазон дневных баров по формуле High дня - Low дня / количество бар = AverDays

начиная от "сегодня" и заканчивая последним в доступной глубине истории...

int AverDays()
{
double b;
string simb=Symbol();
int i, c, allb=iBars(simb,PERIOD_D1);
int dg=MathPow(10,MarketInfo(simb,MODE_DIGITS));
for(i=0; i<allb; i++)
{b+=(iHigh(simb,PERIOD_D1,i)-iLow(simb,PERIOD_D1,i))*dg;}
c=b/allb;
return(c);
}

"... аки сечь кнутами нещадно и стричь бороды пока не поумнеют..." (с) П.1.

 
rid >>:

Всем привет. Чтобы не перелопачивать каждый раз странички пришлось сделать содержание по ветке.

Кое где обьединил функции по сходной тематике. Содержание с 1 по 40 стр.

Желающие могут продолжить и добавить др. странички и выложить тож сюда.

Спасибо, полезную работу сделали. Было бы ещё лучше, если бы были вставлены ссылки для перехода на нужную страницу.

 

Присоединяюсь к поздравлениям с полтинником!!!

2 khorosh:

Не знаю, разрешит ли автор ветки мою самодеятельность, но я пошёл дальше...

Попытаюсь собрать все функции в один гроссбух примерно в таком виде (см. прицеп).

Жду от Игоря и форумян ответа на один простой вопрос: надо или нет?

Прицепленный файл временно удалил до полного одобрения автором.

 

Попытка № 2!

Кто-нибудь! Помогите,начинающему,разобратся с дроблением позиций.

Например,открыта позиция buy=0.3 лотта,выше находится индикатор в виде канала,

состоящий из трёх(или более) уровней.По системе, на каждом уровне должна закрыться

часть позиции по 0.1 лотта.Что, происходит в реальности? Цена, при движении в верх

доходит до ближнего уровня,срабатывает критерий на закрытие 0.1 лотта,затем цена,на

некоторое время,опускается ниже этого уровня и снова идёт в верх,опять на первом

уровне закрывается часть позиции в 0.1 лотта.Мне надо,чтобы на каждом уровне закрывалось

строго по 0.1 лотта,и не более, не зависимо от движения цены туда сюда.

Возможно ли это в MQL4? Я понимаю,что библиотека функций важнее моего вопроса,но

не смотря на это надеюсь на ответ.

 
Goalkeeper писал(а) >>

Попытаюсь собрать все функции в один гроссбух примерно в таком виде (см. прицеп).

Жду от Игоря и форумян ответа на один простой вопрос: надо или нет?

Думаю, что нужно! Оч. неплохое начало!

//------------------------------------------------------

p.s. Особено впечатляет фото автора функций перед каждым описанием!/

//------------------------------------------------------

Ну а если серьезно, то - действительно. Нужная работа!

 
6232 писал(а) >>

Попытка № 2!

Кто-нибудь! Помогите,.Мне надо,чтобы на каждом уровне закрывалось

строго по 0.1 лотта,и не более, не зависимо от движения цены туда сюда.

Возможно ли это ...

Думаю, что возможно. Надо, видимо, на каждом уровне (при пересечении) проверять, - какой текущий размер лота у открытой позиции. И именно по этому критерию реализовать механизм закрытия !

Такие фунции (возвращают размер лота) есть в этой ветке. Посмотрите стр. 17 и 27

Напр. :

Функция GetLotLastPos(). Стр.17

Эта функция возвращает размер лота последней открытой позиции или -1

Если лот=0.3, - то закрытие 0.1 лота на первом уровне, т.е.

if (пересечение первого уровня) {
if (GetLotLastPos(NULL,OP_BUY,-1)==0.3) {//если это OP_BUY и размер лота =0.3 
        (OrderClose(OrderTicket(),0.1,Bid,3,Green));//закрываем 0.1 лот
... ... ... 

Если лот =0.2, - то закрытие ещё 0.1 лота на 2 уровне.

Если лот=0.1, то закрытие остатка на 3 уровне !

Дерзайте !

 
rid >>:

//------------------------------------------------------

p.s. Особено впечатляет фото автора функций перед каждым описанием!/

//------------------------------------------------------

Не вкурил. Может у меня что не так? Фото Игоря вроде как только на титульном листе... Или на каждой странице сделать? Могу вогнать в какой-нибудь верхний правый угол, например... 

А сам Игорь что скажет по поводу такого "учебника"? В принципе, я всё равно его буду делать, для себя... Так что разрешение прошу только на размещение в этой ветке (и вообще в интернете). Ессно, после просмотра и корректировки самим автором.

 
Goalkeeper писал (а) >>
А сам Игорь что скажет по поводу такого "учебника"?

Не хотел я высказываться... Но раз настаиваете...

Уберите критику учебника Сергея Ковалёва. Не место ей там. Сам учебник можете упомянуть и даже вставить ссылку на него, но критику уберите.

Причина обращения: