Перейти к содержимому

Theme© by Fisana
 

Фотография
* * * * * 68 Голосов

Написание экспертов и индикаторов - бесплатно!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18761

#5476 AndrewZ

AndrewZ

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 60 сообщений

Отправлено 11 August 2011 - 12:34

Привет, Андрей! У меня коэффициент работает нормально
На скриншоте - стоит 1.2


Странно. Демо альпари классик шаг лота 0.01. Не знаю в чем дело. Надо терминал переустановить, а то глюков много в нем стало давно стоит.

 
 

#5477 AndrewZ

AndrewZ

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 60 сообщений

Отправлено 11 August 2011 - 12:37

2) Сотник округляет объемы ордеров до степени которой может быть минимальный разрешенный лот. Какой минимальный объем на вашем счете можно открыть?
3)При выставления вторичного тейка работает следующий алгоритм:
-высчитывается цена безубытка для всей серии открытых ордеров
-к полученной цене прибавляем/отнимаем (бай/селл) secondtake
-у все ордеров модифицируем значение Такепрофита


В тестере вроде не так получается, а как я описывал, 5 ордеров в серии значит 5*второй тейк при полном закрытии серии. Вечером терминал переустановлю, перепроверю.

#5478 vasili

vasili

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 844 сообщений

Отправлено 11 August 2011 - 12:48

Странно. Демо альпари классик шаг лота 0.01. Не знаю в чем дело. Надо терминал переустановить, а то глюков много в нем стало давно стоит.

Я именно говорил про минимальный лот, а не про шаг (теоретически они могут отличаться).
Если окажется что они отличаются и нужно округлять именно по шагу, то могу переписать.
Хотелось бы проверить этот этап что бы уже с "базовой" версией переходить к дописанию динамического пипстепа, т.ч. жду от Вас отмашки.
Пишу советники/индикаторы/cкрипты Пишите мне

#5479 Dialog

Dialog

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 38 сообщений

Отправлено 11 August 2011 - 13:15


DiZin Добрый день

Огромное спасибо - получился ожидаемый результат. Возникла только одна проблема с ним - когда добавляешь его в тоже окно что и скрипт с уровнями (с оригиналом из которого получился этот скрипт) - опять рисуются горизонтальные линии. Или два скрипта не могут находится в одном окне как два индикатора? Можно ли сделать чтобы временной индикатор рисовал вертикальные линии от последней введенной даты на несколько циклов вперед - т е получается мы вводим первую дату потом вторую и ровно на эту же ширину (временную) от второй даты рисуется такая же разметка вертикальных линий вправо. Заранее спасибо.


#5480 DiZin

DiZin

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 14 сообщений

Отправлено 11 August 2011 - 13:55


DiZin Добрый день

Огромное спасибо - получился ожидаемый результат. Возникла только одна проблема с ним - когда добавляешь его в тоже окно что и скрипт с уровнями (с оригиналом из которого получился этот скрипт) - опять рисуются горизонтальные линии. Или два скрипта не могут находится в одном окне как два индикатора? Можно ли сделать чтобы временной индикатор рисовал вертикальные линии от последней введенной даты на несколько циклов вперед - т е получается мы вводим первую дату потом вторую и ровно на эту же ширину (временную) от второй даты рисуется такая же разметка вертикальных линий вправо. Заранее спасибо.


1. доделаю возможность параллельной работы скриптов
2. по поводу рисования в будущее также сделаю.. ок..
постараюсь сегодня

#5481 DiZin

DiZin

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 14 сообщений

Отправлено 11 August 2011 - 14:19


DiZin Добрый день

Огромное спасибо - получился ожидаемый результат. Возникла только одна проблема с ним - когда добавляешь его в тоже окно что и скрипт с уровнями (с оригиналом из которого получился этот скрипт) - опять рисуются горизонтальные линии. Или два скрипта не могут находится в одном окне как два индикатора? Можно ли сделать чтобы временной индикатор рисовал вертикальные линии от последней введенной даты на несколько циклов вперед - т е получается мы вводим первую дату потом вторую и ровно на эту же ширину (временную) от второй даты рисуется такая же разметка вертикальных линий вправо. Заранее спасибо.


Попробуйте.
1. Смело можете использовать оба скрипта
2. Сделал просчет на "1" период в будущее...

и не смотря на то что в целом Ганна читал, было бы интересно узнать, как Вы планируете это использовать (можно в личку)

Прикрепленные файлы



#5482 _ArthuR_

_ArthuR_

    Первый выстрел

  • Пользователи
  • PipPip
  • 5 сообщений

Отправлено 11 August 2011 - 15:35

Здравствуйте,может кто возьмется за написание советника.
Принцип работы: в зависимости от направления тренда( индикатор любой параболик,макд или средняя ) открывается позиция,тейк профит - волатильность предыдущего или если больше то нынешнего дня (или к примеру 24 последних бара)деленная на 3,стоп такой же,если достигнут профит - ставится б/у и открывается еще одна позиция тем же лотом(или по выбору).И так далее,тем самым происходит усиление позиций,и далее все тралится по последней позиции пока не выбьет с рынка и далее все по новой. Но если у первой позиции достигнут стоп лосс,то происходит усреднение позиции по принципу ( 1,1,2,4,8,16) и далее с возможностью выбора количества усреднений с поправкой разумеется на волатильность дня.

#5483 mercyr

mercyr

    Просто в курсе

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5142 сообщений

Отправлено 11 August 2011 - 16:36

Добрый день! На ветке существует очередность на написание экспертов и индикаторов.
Будьте добры, пролистайте пару страниц назад и внесите себя в список очередников.
Просьба внимательно пролистайте ветку с начала возможно ваше задание уже выкладывалось,
просто не очень красиво отнимать повторными просьбами время программистов. Если же
Ваша идея звучит впервые - добро пожаловать!!! Только придется немного подождать!

"Хрустальные змеи вьют кольца в тумане, oт дыма твоих сигарет... Я верю, что истина в этом стакане и в том, что погаснет свет..."
Край отважного Ермака, край суровых гор, свободных степей и глубоких озер, - прекрасное "Прииртышье"!!! Как я по тебе скучаю Родина моя!!!
Mercyr.gif
 


#5484 xMIHAx

xMIHAx

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 259 сообщений

Отправлено 11 August 2011 - 17:19

уважаемый vasili
советник не закрыл ордер селл
в журнале написало failed [off quotes]
а во вкладке Эксперты сначало написало ошибка удаления=0
а потом 5 раз подряд ошибка 129

можно както ето исправить?

#5485 vasili

vasili

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 844 сообщений

Отправлено 11 August 2011 - 18:07

уважаемый vasili
советник не закрыл ордер селл
в журнале написало failed [off quotes]
а во вкладке Эксперты сначало написало ошибка удаления=0
а потом 5 раз подряд ошибка 129
можно както ето исправить?


Да у Вас проблемы со связью. 129 - ошибка неправильный цены. Не поступали цены. Не понятно какую цену затем подкинуло.
Подправил советники ... должны более грамотно разбирать эти моменты.

Прикрепленные файлы


  • xMIHAx это нравится
Пишу советники/индикаторы/cкрипты Пишите мне

#5486 vasili

vasili

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 844 сообщений

Отправлено 11 August 2011 - 19:01

Дописал советник согласно заданию.
-Добавлено ограничение по количеству колен
-Введен ММ . Если процент для ММ указан (не равен 0) объем первого ордера рассчитывается лот=баланс*процент/100%.
Если расчетный лот получился меньше минимально возможного до объем будет равен минимально возможному.
Новые входящие параметры:
procent=0.056;//Процент для расчет ММ если лот=баланс*процент/100% если равен 0 то лот не расчитывается и первый объем ордеров будет равняться параметру lot
MaxOrd=10;//Максимальное количество открытых ордеров

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

Прикрепленные файлы


  • Pavel73 это нравится
Пишу советники/индикаторы/cкрипты Пишите мне

#5487 xMIHAx

xMIHAx

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 259 сообщений

Отправлено 11 August 2011 - 19:24

j

Да у Вас проблемы со связью. 129 - ошибка неправильный цены. Не поступали цены. Не понятно какую цену затем подкинуло.
Подправил советники ... должны более грамотно разбирать эти моменты.



большое спасибо
вроде все работает

#5488 AndrewZ

AndrewZ

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 60 сообщений

Отправлено 11 August 2011 - 20:47

Дописал советник согласно заданию.
-Добавлено ограничение по количеству колен
-Введен ММ . Если процент для ММ указан (не равен 0) объем первого ордера рассчитывается лот=баланс*процент/100%.
Если расчетный лот получился меньше минимально возможного до объем будет равен минимально возможному.
Новые входящие параметры:

procent=0.056;//Процент для расчет ММ если лот=баланс*процент/100% если равен 0 то лот не расчитывается и первый объем ордеров будет равняться параметру lot
MaxOrd=10;//Максимальное количество открытых ордеров

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


Извиняюсь за задержку не всегда возле компа.

1. Лот у меня не увеличивает потому что минимальный лот 0,1 а шаг 0,01 - желательно привязать к шагу.

2. На скринах видно (специально постоянным лотом делал чтоб пипсы проще считались), что SecondTP не правильно как-то работает везде настройка 100пп, результат закрытия серии везде разный и зависит от количества ордеров серии. Предложение - сделать закрытие (выставлять тейки) на определенный % профита от депо - это самый правильный вариант. Но может не самый легкий в исполнении.

3. Насчет динамического пипстепа и лота. Выглядит это так - имеется 15-20 групп настроек PIP1-LOT1, PIP2-LOT2 (можно сохранить базовые настройки, и только добавить динамические и переключатель сделать например.). Динамические позволяют очень гибко настроить сову.

4. Если можно лок отключаемый (true/false для тестера было в тз) на определенном проценте просадки серия локируется, а далее руками разруливается.

5. В ТЗ были пожелания для оптимизации (существенно увеличат скорость подбора параметров - в десятки раз) сча сделаю копипаст -

Пожелание для оптимизации - добавить явный контроль открытия бара и работу отложками (желательно true/fals для оптимизации по ценам открытия) что в купе с отложками в тестере не даст большой погрешности в данном алгоритме на малых ТФ при увеличении скорости на порядки. Далее отобранные варианты можно тестить по тикам.

Тесты продолжаются.1.JPG


Что это может быть, все время ошибка в тестере -

2011.08.11 23:22:08 2011.03.25 16:32 exp gbp usd v3 GBPUSD,M1: ошибка 134 t=0 P=1.6078 s=0 t=1.6088


Спасибо.
С уважением, Андрей.

Прикрепленные изображения

  • 2.JPG


#5489 vasili

vasili

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 844 сообщений

Отправлено 12 August 2011 - 09:15

Извиняюсь за задержку не всегда возле компа.
1. Лот у меня не увеличивает потому что минимальный лот 0,1 а шаг 0,01 - желательно привязать к шагу.
2. На скринах видно (специально постоянным лотом делал чтоб пипсы проще считались), что SecondTP не правильно как-то работает везде настройка 100пп, результат закрытия серии везде разный и зависит от количества ордеров серии. Предложение - сделать закрытие (выставлять тейки) на определенный % профита от депо - это самый правильный вариант. Но может не самый легкий в исполнении.
3. Насчет динамического пипстепа и лота. Выглядит это так - имеется 15-20 групп настроек PIP1-LOT1, PIP2-LOT2 (можно сохранить базовые настройки, и только добавить динамические и переключатель сделать например.). Динамические позволяют очень гибко настроить сову.
4. Если можно лок отключаемый (true/false для тестера было в тз) на определенном проценте просадки серия локируется, а далее руками разруливается.
5. В ТЗ были пожелания для оптимизации (существенно увеличат скорость подбора параметров - в десятки раз) сча сделаю копипаст -
Пожелание для оптимизации - добавить явный контроль открытия бара и работу отложками (желательно true/fals для оптимизации по ценам открытия) что в купе с отложками в тестере не даст большой погрешности в данном алгоритме на малых ТФ при увеличении скорости на порядки. Далее отобранные варианты можно тестить по тикам.
Что это может быть, все время ошибка в тестере -
2011.08.11 23:22:08 2011.03.25 16:32 exp gbp usd v3 GBPUSD,M1: ошибка 134 t=0 P=1.6078 s=0 t=1.6088

Что дописано и переписано:
1)Переписал округление лота исходя не из минимально лота, а из минимального шага изменения.
2)Добавил настройку
UpProcent=10;//процент роста при котором закрываем ордера, если равен 0 то данный функционал отключен
При достижении указанного уровня ордера закроются,если равен 0 то данный функционал отключен.

Насчет скринов... Если честно тоснова не вижу ошибки... все работает так как и задумывал и так как описывал в предыдущем письме.
Напримере 2 рисунка.
После открытия 4 ордера имеем такую серию (номер ордера - цена открытия).
58844 26
59324 27
59804 28
60299 29 Уровень безубытка 59568 минус СекондТП = 59568-100=59468.
Видим что произошло усреднение и у ордеров модифицировался такепрофит в нужное нам значение 59468.
Затем произошло закрытие по тейкпрофиту.
40 (!не пунктов , как вы написали а $) в пунктах - это 400. 4 ордера по 100 пунктов СекондТП =400.
Укажите, пожалуйста, конкретно где ошибка ... если честно до сихпор не вижу.
3)Вводить еще 30-40 входящих настроек считаю крайне нецелесообразно... может можно найти алгоритм?
4)Ввел новый параметр по достижению которого ставит локирующий ордер объемом равным суммарному объему всех открытых ордеров.
После чего у всех ордерах убирается тейкпрофит и стоплосс... что бы получить стабильный лок.
Если равен 0 то данный функционал отключен.
DownProcent=10;//процент просадки после которого ставим локирующий ордер, если равен 0 то данный функционал отключен
Вывел текущую просадка/рост в верхний левый угол. Информация указывается в %.

Насчет 134 ошибки -недостаточно денег для совершения операции

Прикрепленные файлы


Пишу советники/индикаторы/cкрипты Пишите мне

#5490 AndrewZ

AndrewZ

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 60 сообщений

Отправлено 12 August 2011 - 10:16

Что дописано и переписано:
1)Переписал округление лота исходя не из минимально лота, а из минимального шага изменения.
2)Добавил настройку

UpProcent=10;//процент роста при котором закрываем ордера, если равен 0 то данный функционал отключен
При достижении указанного уровня ордера закроются,если равен 0 то данный функционал отключен.

Насчет скринов... Если честно тоснова не вижу ошибки... все работает так как и задумывал и так как описывал в предыдущем письме.
Напримере 2 рисунка.
После открытия 4 ордера имеем такую серию (номер ордера - цена открытия).
58844 26
59324 27
59804 28
60299 29 Уровень безубытка 59568 минус СекондТП = 59568-100=59468.
Видим что произошло усреднение и у ордеров модифицировался такепрофит в нужное нам значение 59468.
Затем произошло закрытие по тейкпрофиту.
40 (!не пунктов , как вы написали а $) в пунктах - это 400. 4 ордера по 100 пунктов СекондТП =400.
Укажите, пожалуйста, конкретно где ошибка ... если честно до сихпор не вижу.
3)Вводить еще 30-40 входящих настроек считаю крайне нецелесообразно... может можно найти алгоритм?
4)Ввел новый параметр по достижению которого ставит локирующий ордер объемом равным суммарному объему всех открытых ордеров.
После чего у всех ордерах убирается тейкпрофит и стоплосс... что бы получить стабильный лок.
Если равен 0 то данный функционал отключен.
DownProcent=10;//процент просадки после которого ставим локирующий ордер, если равен 0 то данный функционал отключен
Вывел текущую просадка/рост в верхний левый угол. Информация указывается в %.

Насчет 134 ошибки -недостаточно денег для совершения операции



Добрый день Василий.

1. Насчет СекондTP. Как я понял при, допустим, настройке 100 пп. и открытии в серии, допустим, 5 ордеров закрыв серию мы получим 500 пп, 4 ордера 400 пп и т.д. Сейчас работает так. А я предполагал , что вся серия должна закрываться и иметь профит 100 пп при любом кол-ве ордеров - так итог предсказуемее. Хотя теперь при появлении возможности закрывать по + N% от депо - СекондТР, в принципе не нужен.

2. Насчет динамического пипстепа можно ввести коэффициент, применяемый к первоначальному пипстепу увеличивая или уменьшая расстояние в последующих шагах, но это не так гибко.

3. Можно было бы привести значения в % к одному формату, а то как я понял есть и дробные и целые (по крайней мере в дефолтных настройках так).

Спасибо. С уважением, Андрей.



Copyright © 2024 Your Company Name