локирующий эксперт

slawa7

Местный знаток
ну чтож сказать . граалей не бывает ! но пытаемся...
и в 4й версии явные багии в селекторах ордеров...( почему и написана 5)
кстати в ней так же чёт не совсем корректно вычисляется дистанция между ордерами... ( пробую по другому )
 
Последнее редактирование:

VAK

Почетный гражданин
ну чтож сказать . граалей не бывает ! но пытаемся...
и в 4й версии явные багии в селекторах ордеров...( почему и написана 5)

Так я разве в претензии! И так большой респект за такую работу.
 

VAK

Почетный гражданин
Вот график работы 2 версии за неделю.
На мой взгляд работа её более стабильна чем 5, меньше грузит депо.
С понедельника поставлю пятую на аналогичный счет со второй для сравнения.
 

Вложения

  • версия 2_25-29.06.gif
    версия 2_25-29.06.gif
    4,6 КБ · Просмотры: 98

slawa7

Местный знаток
Slawa odna osibka u novogo sova.
2012.06.29 22:35:37 A-sowTE5 EURUSD,M1: invalid double number as parameter 1 for DoubleToStr function
:idea:

да. есть такое. забыл убрать символ из 2х строчек. чтоб выглядело так :

if(OrderType()==OP_BUY&&ob<kol&&GlobalVariableCheck(DoubleToStr(OrderTicket(),1))&&zb==0&&Ask<ma&&z==0&&v>v1&&w>w1&&vd>vd1&&(ie>ie1&&l<bl||l1<bl1&&ie1<ie2)||c<bl&&bh-bl>kanal*Point)
{opb=1;lot=Lots;}
if(OrderType()==OP_SELL&&os<kol&&GlobalVariableCheck(DoubleToStr(OrderTicket(),1))&&zs==0&&Bid>ma1&&z==0&&v<v1&&w<w1&&vd<vd1&&(ie<ie1&&h>bh||h1>bh1&&ie1>ie2)||c>bh&&bh-bl>kanal*Point)
{ops=1;lot=Lots;}

в выражении DoubleToStr(OrderTicket(),1) недопустимы переменные стринг... такие как symbol напр.

в сове нет проверок на ошибки (тк. это пока ещё черновик ).
так же рекомендую прооптить ( подобрать ) т.ф и периоды впрок ( поставлены весьма приблизительные значения без какого либо особого подбора, как и другие значения настр.) ...

прикладываю исправленный
 

Вложения

  • A-sowTE5.mq4
    24,2 КБ · Просмотры: 124
Последнее редактирование:

fluda4ka

Элитный участник
hallo

sposibo sa sow, idet horoscho, no est odno no, kogda uhodit sdelka w -,bolsche ne otkriwaet ordera, i etot minus ubiwaet wsju pribil, nado 4tobi dalsche prodalghal rabotu, toest otkriwal sdelki po signalam.

w testere stoit A-sowTE5.mq4
 

Вложения

  • sow.jpg
    sow.jpg
    178,4 КБ · Просмотры: 114

nilva

Активный участник
sposibo sa sow, idet horoscho, no est odno no, kogda uhodit sdelka w -,bolsche ne otkriwaet ordera, i etot minus ubiwaet wsju pribil, nado 4tobi dalsche prodalghal rabotu, toest otkriwal sdelki po signalam.

w testere stoit A-sowTE5.mq4
Это не спасет ситуацию если мы не будем отдавать часть прибыли на перекрытие просевщх ордеров. Минус так и будет висеть. Нужно перекрывать просевшие ордера частью прибыли, например процентом от прибыли со сделки (или фиксированной величиной). Этим снижается лотность и просадка. В условии нужно указать с какого момента это перекрытие начнет работать (либо колено, либо величина убытка в %).
 
Последнее редактирование:

slawa7

Местный знаток
для начала придумать бы более точный вход первого ордера... эксперт то трендовый , тренд определяют впрки ... впрки порой откровенно п...-т ! ( как напр 23 го мая впр3 м15 кажет вверх а тренд круто падает в это же время ) :fa:
 

nilva

Активный участник
А почему бы не перекрывать противотрендовой группой ордеров. Рассмотрим Ваш случай подробно...
Например, после 5 трендового ордера выставляем противоположные ордера. Если протовотренд продолжается, то эти ордера набирают профит и часть прибыли мы направляем на просевшие ордера. Если же открылся противотрендовый ордер и цена вернулась, то уже прежние ордера будут направлять часть своей прибыли на компенсацию просевшего.
На тесте за 2011 год такой момент приводит к сливу. Т.е. просадка не компенсируется а накапливается, т.к. тренд не успевает вернутся.
 

Вложения

  • lock.rar
    24,3 КБ · Просмотры: 76

VAK

Почетный гражданин
для начала придумать бы более точный вход первого ордера... эксперт то трендовый , тренд определяют впрки ... впрки порой откровенно п...-т ! ( как напр 23 го мая впр3 м15 кажет вверх а тренд круто падает в это же время ) :fa:

По поводу направления входа.
Есть такая система 1-2-3 + Хук Росса. Изображение и условия входа на скрине.
Я не программист, поэтому не знаю возможно ли средствами MQL описать
данные условия входа. Но руками я работаю именно так.
При открытии ордера в точке С ставим стоп лосс с удвоенным разворотным ордером
либо локирующий ордер + ордер обратного направления (как нравится), чтобы, если
не угадали направление, не смыло депозит. В этом случае выходим по миннимальному
профиту , чтобы сбросить лок.
 

Вложения

  • 1-2-3 + Хук Росса.gif
    1-2-3 + Хук Росса.gif
    17 КБ · Просмотры: 148

king

Активный участник
Нельзя ли проста обичним математическим локировшиком сделать его. Проста бай и селл. только сеточная система. При каждом шаге только одно позиция. Если есть возможность лудше в агенте коговарим. [email protected]
 

slawa7

Местный знаток
Нельзя ли проста обичним математическим локировшиком сделать его. Проста бай и селл. только сеточная система. При каждом шаге только одно позиция. Если есть возможность лудше в агенте коговарим. [email protected]

без отслеживания тренда такая система - обречена .

вот очередной небольшой тюнинг...
 

Вложения

  • A-sowTE5M.mq4
    25,6 КБ · Просмотры: 114

slawa7

Местный знаток
и ещё вариант ...заслуживающий внимания...
 

Вложения

  • A-sowTE5M2.mq4
    25,6 КБ · Просмотры: 142
Последнее редактирование:
Верх