Forex EA Generator. Давайте программировать вместе.

  • Автор темы Автор темы deniking_ya
  • Дата начала Дата начала

HARMIAH

Активный участник
вопрос

Приветствую.
Трудно дается изучение, но не сдаюсь...
Пробую организовать открытие позиций с увеличением лота путём открытия разных СЕЛЛов с разными ID , столкнуся со стопором.... первая открывается нормально с лотом 0,1, вторая не нормально с лотом 0,4, хотя стоит во втором блоке проверка на id2 / / / почему не проходит её???
Если Вам не трудно : откликнетесь гуру...
KmqSB334.jpg

auyTSUTU.jpg

Возник вопрос :
разные ID (1,2,3,4,5.....) однонаправленно открываемых ордеров это одно и тоже что и magic номер (00001,00002,00003....)???

может быть нужно использовать какойто "хитрый" блок с заданием его магика?

Hyjxt4D8.png

oWTfkC6t.png

SF1vEAOi.png
 
Последнее редактирование:

digimatrix

Местный знаток
Возник вопрос :
разные ID (1,2,3,4,5.....) однонаправленно открываемых ордеров это одно и тоже что и magic номер (00001,00002,00003....)???

может быть нужно использовать какойто "хитрый" блок с заданием его магика?

Hyjxt4D8.png

oWTfkC6t.png

SF1vEAOi.png
********************************************

без знаний MQL эту задачу решить непросто
********************************
не беритесь зразу за сложное , попробуйте написать советник без мартингеила што бы понят логику и научится правильно составлять алгоритмы
 

HARMIAH

Активный участник
Бой продолжается

********************************************

без знаний MQL эту задачу решить непросто
********************************
не беритесь зразу за сложное , попробуйте написать советник без мартингеила што бы понят логику и научится правильно составлять алгоритмы

Спасибо за совет.
Потому и прошу помощи у Вас, что самостоятельно осилить не смогу.
Могли бы Вы на этом простом примере (см. выше MA_CCI) помочь мне осуществить эту нехитрую затею.
Простые совы делать конечно интересно но не продуктивно - вот пример вчерашней небольшой помощи коллегам (с разрешения администрации форума (2 минуты на выполнение):

Мой вопрос по прежнему остается актуальным: разные ID открытых ордеров в одном направлении должны обрабатываться так же как с разными магиками?
Сегодня буду "бороться" со своей затеей. Надеюсь , будет чем похвастаться.
С уважением.
Присоединяйтесь коллеги ! Помощи то просить больше негде! Давайте программировать вместе ! :please:
 
Последнее редактирование:

HARMIAH

Активный участник
Кто поможет с переводом кусочка справки по ЕА Генератору ??? яндекс и гугл переводчики выдают ахинею...

Этот текст может как то помочь?

Order Id
Most order execution and order management blocks contain “Order Id” property. This property sets unique identifier number for
new order so later those order(s) could be identified by order management blocks and handled separately from other orders.
Using different “Order Id” you can separate long (buy) positions from short (sell) positions. “Order Id” is most useful property when
it comes to order execution and management in scenarios when you have more than one order open at one time. Let’s say you
have scenario where you open two orders at once, one with smaller stop loss and take profit than the other. Now you can setup
Trailing Stop to trail only second order, simply use different “Order Id” for both orders and set Trailing Stop with “Order Id” from the
second order.
“Order Id” is important when you want to use “Close Order” block in cases when you have more than one order open at a time.
Then you can identify what specific order to close.
If you ever programmed MT4 or MT5 you have probably came across so called “magic number”. “Order Id” is the same as “magic
number”. We have used a term “Order Id” because it is easier to understand main purpose of this numeric identifier and its use in
the Generator.
If you create Expert Advisor or Script that manages orders you open manually (example: EA that does trailing stop, trade up or
break even on your orders), in that EA set "_Order Id" = 0 on all blocks. This way Expert Advisor will "see" orders you entered
manually and will be able to manage them.

Use “Order Id” to identify orders in cases when you have more than one order open at a time.
Usually it is best to start your EA small and then build on it. Use incremental development technique – add few blocks to the
diagram, compile EA, test it in the terminal. If it works, then add few more blocks. In initial stages use various diagnostic blocks
that print messages to the log or on the screen when EA runs in the terminal. This helps to see that EA is actually working.
Finding Orders with Order Id
Once you start to work with more than one order at a time understanding and using Order Id becomes essential. Before taking any
action on list of orders or deciding to open close more orders you need to find out if you have any orders with specific Order Id
already.
Simplest situation would be when you get signal from Technical Analysis blocks and would like to open more orders but only if
there are no orders open already. In that case you place block that checks for "existence" of orders with specific Order Id just
before you take actions.
Forex Generator contains number of blocks that check if there are already orders with specific Order Id. All of those blocks work
with current pair of the chart. They do not check other currency pairs for open orders on them.
If No Order Exist - is most generic one. It simply checks if there is no market or pending order already.
If Order Exists - checks for market orders. Uses both Order Id and Order Type.
If Order Does Not Exist - checks if market orders do not exist. Uses both Order Id and Order Type.

Исходя из этих слов по справке:
“Order Id” is the same as “magic
number”

и
If No Order Exist - is most generic one. It simply checks if there is no market or pending order already.
If Order Exists - checks for market orders. Uses both Order Id and Order Type.
If Order Does Not Exist - checks if market orders do not exist. Uses both Order Id and Order Type.


я был прав.... но черт побери, не выходит....
Может стоит попробовать на 4 версии???
 

Вложения

  • fxgen.rar
    fxgen.rar
    854,2 КБ · Просмотры: 120
Последнее редактирование:

digimatrix

Местный знаток
добавьте ifgap , если открывать несколько ордеров нужно их организовывать ( сигнал на buy ili sell вед на следучим тике неизчезнт )
 

alklim333

Интересующийся
параметры индикатора

Здравствуйте. Решение, наверное, простое, но не мог его найти. Может кто из спецов поможет? Изготовил с помощью EA Generator советник на базе пользовательского индикатора, но не могу перенести параметры этого индикатора во входные параметры советника, чтобы хоть на тестере его погонять. Как это сделать?
 

HARMIAH

Активный участник
Здравствуйте. Решение, наверное, простое, но не мог его найти. Может кто из спецов поможет? Изготовил с помощью EA Generator советник на базе пользовательского индикатора, но не могу перенести параметры этого индикатора во входные параметры советника, чтобы хоть на тестере его погонять. Как это сделать?

Вроде так:
VURxWo3R.jpg
Импортируете индикатор , указываете его в блоке тех анализа, ставите галку и обзываете как должно быть в настройках
 
Последнее редактирование:

alklim333

Интересующийся
А ларчик просто открывался... Спасибо огромное. Буду дальше экспериментировать со своим советником.
 

HARMIAH

Активный участник
Кто знает как раздобыть Forex EA Generator Professional и получиться ли его "приручить" программой ???
 

HARMIAH

Активный участник
Пока что о такойине чего не слышал.

Ну его только за деньги можно купить. (см. оф сайт)
И ещё... в 5-ой версии не видно исходника - пишет нужна профессионал версия...
Purchase Professional Edition license to see generated *.mq4 or *.mq5 source code.
 

aleksandr_1958

Интересующийся
Ну его только за деньги можно купить. (см. оф сайт)
И ещё... в 5-ой версии не видно исходника - пишет нужна профессионал версия...
Purchase Professional Edition license to see generated *.mq4 or *.mq5 source code.
Привет. Вот оно что. Это означает (нужна лицензия ). Как соберу все (к русскому приучил, на половину прога на русском). Тогда выложу
 

Gnn-life

Местный знаток
Всем здравствуйте)) Я в начале пути с этой программой, посмотрела уроки, спасибо digimatrix!!! ну чего-то не получается у меня. Получается только сделки правильно открывает в одну сторону, или бай или селл. Когда и бай и селл, открываются в одном и том же месте, буфера вроде разные и переменные тоже. Кто поможет? В чем может быть дело?
 

HARMIAH

Активный участник
Всем здравствуйте)) Я в начале пути с этой программой, посмотрела уроки, спасибо digimatrix!!! ну чего-то не получается у меня. Получается только сделки правильно открывает в одну сторону, или бай или селл. Когда и бай и селл, открываются в одном и том же месте, буфера вроде разные и переменные тоже. Кто поможет? В чем может быть дело?
Попробуйте прикрепить пример. Так вам будет легче помочь .
Я так понял, одновременно открывает в оба направления - тогда в блоке тех анализа в одной из сторон (бай или селл) поменяйте логику с < на >
 
Последнее редактирование:

Gnn-life

Местный знаток
Попробуйте прикрепить пример. Так вам будет легче помочь .
Я так понял, одновременно открывает в оба направления - тогда в блоке тех анализа в одной из сторон (бай или селл) поменяйте логику с < на >

УРА))) у меня все получилось!!! Спасибо!!!
 

SconesS

Интересующийся
расскажите какое значение надо ставить блоку Gap? что бы смыслом было так, "если цена открытие пошла в отрицательную сторону до n значение", ставил отрицательное значение с минусом, но только он не срабатывает, а положительное срабатывает,
 

SconesS

Интересующийся
извините народ все получилось просто сам тупонул
 

SconesS

Интересующийся
Есть еще один вопрос, как можно сделать так что бы условие прозвучало так,"если прибыль всех открытых ордеров больше, меньше или равно 0, то должно произойти следующее действие"?
 

HARMIAH

Активный участник
Есть еще один вопрос, как можно сделать так что бы условие прозвучало так,"если прибыль всех открытых ордеров больше, меньше или равно 0, то должно произойти следующее действие"?
Так вам надо?
Вместо блока close_order строите дальше как вам надо ( в данном случае, при прибыли всех открытых ордеров в одном напрвлении больше 10 - все ордера закрываются этого же направления)
SwkdP5GM.jpg
Может вам ещё лучший вариант предложат.
С ув.
 

Вложения

  • 10.rar
    10.rar
    3,8 КБ · Просмотры: 83
Верх