Ответить
30.04.2015, 07:06
Аватар для Viko2000
Viko2000 Viko2000 на форуме Почётный гражданин
Регистрация: 22.02.2012 / Сообщений: 437
Поблагодарили 446 раз(а) / Репутация: 447
После подобного - вряд ли
Чего подобного)))))…..куда деваться …..совсем отвыкли общаться на равных и с юмором…..Ну прям мальчики голубой крови)))) Идею предложил….так тебе и говорю прямо…..ты не понял, в чём был вопрос. Ты просто видимо устал…..слишком долго в этой ветки…))))

Последний раз редактировалось Viko2000; 30.04.2015 в 07:21.
03.05.2015, 08:48
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Как правильно написать открытие позиции по углу наклона мувинга в градусах?
03.05.2015, 12:58
Аватар для matro3
matro3 matro3 вне форума Почётный гражданин
Регистрация: 18.07.2013 / Сообщений: 349
Поблагодарили 340 раз(а) / Репутация: 344
А как Вы собрались рассчитывать этот угол? Это никак не сделать.
03.05.2015, 13:33
Аватар для Cemen4yk1
Cemen4yk1 Cemen4yk1 на форуме Местный житель
Регистрация: 18.09.2014 / Сообщений: 227
Поблагодарили 247 раз(а) / Репутация: 248
самый банальный вариант просто задать величину скачка машки между 0и1 барами в пунктах, можно взять усреднённый прирост машки за н баров и сравнивать с текущим скачком чтоб вычислить отклонение от среднего (резкие движения), можно вообще наколдовать геометрический метод расчёта по точкам
03.05.2015, 13:54
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
самый банальный вариант просто задать величину скачка машки между 0и1 барами в пунктах, можно взять усреднённый прирост машки за н баров и сравнивать с текущим скачком чтоб вычислить отклонение от среднего (резкие движения), можно вообще наколдовать геометрический метод расчёта по точкам
я попробовал уже вариант с отложками которые плавают на 20 пунктов от цены что иногда соответствует нужному углу наклона в 40%
но в советнике неправильно организован весь остальной процесс такие как сопровождение ордеров..максимально разрешенное число ордеров.. и выход из позы по углу наклона тоже отсутствует получается
плюс при различных углах наклона профит будет тоже различным
и легко можно высчитать чего ждать даже сову после оптимизации различных углов.
думаю геометрический метод расчета угла по двум-трем барам это то что нужно.
03.05.2015, 13:58
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
А как Вы собрались рассчитывать этот угол? Это никак не сделать.
Отнюдь. в терминале мт4 есть две функции которые расчитывают угол наклона. одна из них простая линия с градусом. А вторая это сетка ганна
раз это возможно измерить в ручном режиме то и советник справится.
написать код и задать параметры для сравнения графических обьектов.
далее установить функцию в шаблон советника и продолжить работу с параметрами в тестере
03.05.2015, 14:05
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Давайте обьясню
Как мы видим рынок?
мы видим историю-видим флет и тренд
почему мы их отличаем?
Все просто-угол наклона и его продолжительность
Осталось поработать с траекторией
так что давайте совершим чудо!
Где наш програмист?
03.05.2015, 14:05
Аватар для matro3
matro3 matro3 вне форума Почётный гражданин
Регистрация: 18.07.2013 / Сообщений: 349
Поблагодарили 340 раз(а) / Репутация: 344
Все мы знаем что вертикальный размер окна с котировками изменяется.
Я, конечно, не пробовал эту линию с градусом. Но в моем видении он будет меняться, даже если вы просто будете листать график влево-впарво.
Или я ошибаюсь?

Постоянным будет только значение Пункты к кол-ву баров.
03.05.2015, 14:22
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Все мы знаем что вертикальный размер окна с котировками изменяется.
Я, конечно, не пробовал эту линию с градусом. Но в моем видении он будет меняться, даже если вы просто будете листать график влево-впарво.
Или я ошибаюсь?

Постоянным будет только значение Пункты к кол-ву баров.
Эта тема уже обсуждалась где-то
примерно то же что и земля вращается и из за этого ничего неразобрать

Вот все что я нашел про угол наклона ма -и этого недостаточно.
давайте вместе думать-делать. результат поделим в конце концов
_http://forum.roboforex.ru/showthread.php?t=2271&page=40

Последний раз редактировалось NSerega; 03.05.2015 в 18:26.
03.05.2015, 14:29
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Все мы знаем что вертикальный размер окна с котировками изменяется.
Я, конечно, не пробовал эту линию с градусом. Но в моем видении он будет меняться, даже если вы просто будете листать график влево-впарво.
Или я ошибаюсь?

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

попробуйте поставить на график сетку гана с утра и она неизменит угла наклона как бы цена нескакала

Последний раз редактировалось сергей киров; 03.05.2015 в 14:33.
03.05.2015, 15:07
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Вот посмотрите
Я открыл пустой график. поставил на нее линию с углом 40%
кинул по ее наклону сетку ганна
и поставил машку

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

так что с графикой можно и нужно работать

самым простым вариантом будет если сов сам будет высчитывать наклон мувинга каждый раз и исходя из этого сов будет принимать решение
03.05.2015, 17:04
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Все мы знаем что вертикальный размер окна с котировками изменяется.
Я, конечно, не пробовал эту линию с градусом. Но в моем видении он будет меняться, даже если вы просто будете листать график влево-впарво.
Или я ошибаюсь?

Постоянным будет только значение Пункты к кол-ву баров.
Помоги вставить вот это в какой нибудь шаблон советника

void CheckForOpen(int &oper)
{
oper = -1;
// у меня значения мувингов для каждого бара пишутся в кольцевой буфер, сделал это для возможности дальнейшей обработки методами ЦОС
int idx = GetOffsetIdx(0); // индекс нулевого бара в кольцевом буфере

string dts = TimeToStr(TimeCurrent(), TIME_DATE | TIME_MINUTES | TIME_SECONDS);
// BufMA - это кольцевой буфер с заранее посчитанными скоростями (наклонами) мувингов, DParams - это массив с различными параметрами советника, SPEED0_IDX и все, что большими буквами - просто дефайны, я их ниже приведу
if(BufMA[SPEED0_IDX][idx] > DParams[MA0_OPEN_SPEED_IDX] && BufMA[SPEED1_IDX][idx] > DParams[MA1_OPEN_SPEED_IDX])
{
if(DParams[BUY_ALLOW_IDX] == 1)
oper = OP_BUY;
}
if(BufMA[SPEED0_IDX][idx] < -DParams[MA0_OPEN_SPEED_IDX] && BufMA[SPEED1_IDX][idx] < -DParams[MA1_OPEN_SPEED_IDX])
{
if(DParams[SELL_ALLOW_IDX] == 1)
oper = OP_SELL;
}
//FileWrite(LogFile1, dts, " CheckForOpen oper=", oper, BufMA[SPEED0_IDX][idx], DParams[MA0_OPEN_IDX], BufMA[SPEED1_IDX][idx], DParams[MA1_OPEN_IDX]);
}

Вот дефайны, некоторые даже с комментариями )), может поможет кому-то в разработке. Это необходимый на мой взгляд набор параметров для такого советника. Еще раз повторюсь, это просто индексы в массиве параметров DParams.

// индексы данных в массиве DParams
#define SL_IDX 0 // stoploss
#define TP_IDX 1 // takeprofit
#define MA0_PERIOD_IDX 2 // период МА0
#define MA1_PERIOD_IDX 3 // период МА1
#define MA_SHIFT_IDX 4 // сдвиг в барах между двумя МА для определения направления
#define MA0_OPEN_SPEED_IDX 5 // скорость для открытия по МА0
#define MA1_OPEN_SPEED_IDX 6 // скорость для открытия по МА1
#define MA0_OPEN_ACCEL_IDX 7 // ускорение для открытия по МА0
#define MA1_OPEN_ACCEL_IDX 8 // ускорение для открытия по МА1
#define MA0_CLOSE_SPEED_IDX 9 // скорость для закрытия по МА0
#define MA1_CLOSE_SPEED_IDX 10 // скорость для закрытия по МА1
#define MA0_CLOSE_ACCEL_IDX 11 // ускорение для закрытия по МА0
#define MA1_CLOSE_ACCEL_IDX 12 // ускорение для закрытия по МА1
#define MAGIC_IDX 13 // магик
#define TS_POINTS_IDX 14 // трейлинг-стоп в пунктах
#define MAX_ORDERS3_IDX 15 // максимальное количество открытых ордеров
#define START_DELAY_IDX 16 // задержка торговли после старта робоматки, если это требуется, в сек.
#define LOT_IDX 17
#define LOT_STEP_IDX 18
#define SLIPPAGE_IDX 19
#define BUY_ALLOW_IDX 20 // разрешена покупка
#define SELL_ALLOW_IDX 21 // разрешена продажа
#define CLOSE_PROFIT_IDX 22 // минимальный профит для закрытия ордера
#define START_TIME1_IDX 23
#define STOP_TIME1_IDX 24
#define START_TIME2_IDX 25
#define STOP_TIME2_IDX 26
#define START_HOUR_MIN_IDX 27
#define STOP_HOUR_MIN_IDX 28

#define DPARAMS_COUNT 29 // размер массива DParams
double DParams[DPARAMS_COUNT]; // массив параметров
03.05.2015, 22:40
Аватар для matro3
matro3 matro3 вне форума Почётный гражданин
Регистрация: 18.07.2013 / Сообщений: 349
Поблагодарили 340 раз(а) / Репутация: 344
Вобщем накропал по этому коду индюшок.
Пока ничего чтоб ах не увидел...

Вот только исходный код МА не мой. LWMA странно считается, исправлять не стал.
Чтоб оценить суть этого хватит.

Последний раз редактировалось matro3; 03.05.2015 в 22:48.
03.05.2015, 22:53
Аватар для matro3
matro3 matro3 вне форума Почётный гражданин
Регистрация: 18.07.2013 / Сообщений: 349
Поблагодарили 340 раз(а) / Репутация: 344
Получается похоже на это.
Это тоже мои эксперименты с подобным тем что Вы ищете.
04.05.2015, 06:28
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
Получается похоже на это.
Это тоже мои эксперименты с подобным тем что Вы ищете.
У меня не изыскания а четкая картина
угол наклона. количество баров для определения угла
открытие сделки не далее N пунктов от мувинга
пороговый угол наклона
далее
мм
время торговли
открытие сделок по очереди бай-селл
перенос в бу из профита
трал
стоп
профит
возможность закрытия по обратному сигналу(включить-выключить)

простейшая схема
мощнейший трендфильтр.!

Последний раз редактировалось сергей киров; 04.05.2015 в 06:38.
04.05.2015, 06:40
Аватар для vlad_123
vlad_123 vlad_123 на форуме Местный знаток
Регистрация: 29.01.2013 / Сообщений: 408
Поблагодарили 894 раз(а) / Репутация: 898
Сообщение от: сергей киров
оставив все как и было
На первом графике линия параллельна сетке, на втором - нет

На заказ не программирую.
04.05.2015, 06:53
Аватар для сергей киров
сергей киров сергей киров вне форума Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,299
Поблагодарили 383 раз(а) / Репутация: 379
На первом графике линия параллельна сетке, на втором - нет
соотношение наклонов сетки и машки остался неизменен
а линия осталась неизменна по отношению к экрану компа
вообще не вижу проблемы с выставлением угла
разве что ктото очень сильно этого нехочет по вполне понятным причинам
это ведь грааль который поставит на колени всю мировую экономику
как потом некрути

Последний раз редактировалось сергей киров; 04.05.2015 в 06:58.
04.05.2015, 07:01
Аватар для vlad_123
vlad_123 vlad_123 на форуме Местный знаток
Регистрация: 29.01.2013 / Сообщений: 408
Поблагодарили 894 раз(а) / Репутация: 898
Сообщение от: сергей киров
разве что ктото очень сильно этого нехочет по вполне понятным причинам
это ведь грааль который поставит на колени всю мировую экономику

здесь все засланцы сороса, мвф и фрс

На заказ не программирую.
04.05.2015, 07:07
Аватар для Fara
Fara Fara вне форума Интересующийся
Регистрация: 03.05.2015 / Сообщений: 5
Поблагодарили 3 раз(а) / Репутация: 4
Очень прошу помочь. Купил советник 10 pips multi plus 4.3. Кому не трудно кто может подсказать как в него добавить стоп-лосс?
04.05.2015, 08:06
Аватар для Milord
Milord Milord вне форума Местный знаток
Регистрация: 26.03.2011 / Сообщений: 596
Поблагодарили 708 раз(а) / Репутация: 711
Сообщение от: сергей киров
...
разве что ктото очень сильно этого нехочет по вполне понятным причинам
это ведь грааль который поставит на колени всю мировую экономику
как потом некрути

привет Сергей!) ты снова хочешь обанкротить мировую экономику начиная с форекса?)))))))
знаешь поговорку - "съест то он съест, так кто ж ему даст..")))))
научись для начала получать стабильно небольшой профит каждый месяц, даже не мечтая об граале и упадке мировой экономики, иначе откуда у тебя будет профит, если ты такой агрессивный ко всей мировой экономике..))
тестю советники, иногда пишу и дорабатываю их ...
ПУТЬ ДЛИННОЙ В 10000 МИЛЬ НАЧИНАЕТСЯ С 1 ШАГА (Лао Цзы)
Ответить

Метки
mql4, mql4 помощь, вопросы mql4


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 06:43. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO