Скачать MetaTrader 5

Советники: х1

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
182437
MetaQuotes Software Corp. 2008.08.17 07:41 

х1:

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

Author: ЕВГЕНИЙ

CtFelix
154
CtFelix 2008.08.13 08:09  

Эксперт открывает только 1 сделку а потом пишет 

2008.08.13 01:29:47 2008.02.01 14:47 х1 GBPUSD,H1: tiket1<0-ПРОИЗОШЛА ОШИБКА-131

И Всё сделки на этом закончились!


Юрий
757
Юрий 2008.08.13 08:40  

такая же фигня!!!   tiket1<0-ПРОИЗОШЛА ОШИБКА-131

И Всё сделки на этом закончились!

Александр
373
Александр 2008.08.13 09:27  
CtFelix:

Эксперт открывает только 1 сделку а потом пишет 

2008.08.13 01:29:47 2008.02.01 14:47 х1 GBPUSD,H1: tiket1<0-ПРОИЗОШЛА ОШИБКА-131

И Всё сделки на этом закончились!


дак здесь все просто, у Вас видимо минимальный лот - 0,1...измените в коде my_lot=0.1; на my_lot=1; хотя код все равно кривоват, при обрыве связи он снова выставит 0,1
o_o
Модератор
23907
o_o 2008.08.13 09:38  

Да, это скорее всего не код, а просто идея гридера. Так как в реальности все равно нельзя посавить лот меньше минимально допустимого... К сожалению в коде этого контроля нет. Это большой минус.

А те кто спрашивает про 131 ошибку - неужели у вас нет справки почитать???

o_o
Модератор
23907
o_o 2008.08.13 09:59  

Ну и еще одно наблюдение.

Вы неверно используете переменную go. Дело в том, что она меняет свое значение на истину, когда существует хотябы один ордер. А на ложь, когда вы устанавливаете tiket2. Как то неправильно по логике получается. Конечно просить поправить вас наверно нет смысла (я это и сам смогу сделать, так как идея понятна), но для остальных, которые не так сведущи в MQL, я думаю вам необходимо это сделать (хотябы из уважения и по причине вашего сырого кода и  ошибок).

Предлагаю внести четыре переменные (можно внешние) 

- стартовый лот

- минимально возможный (разные брокеры)

- шаг изменения лота (разные брокеры)

- число знаков после запятой в лоте (разные брокеры)

(Также возможно подумать не о шаге а о числе шагов. Но это в принципе не так уж и важно.)

MQL4 Comments
16319
MQL4 Comments 2008.08.13 12:47  
Поясните более детально где и что надо исправить , торгует 2 дня
DrShumiloff
611
DrShumiloff 2008.08.13 13:42  
Вот за это  - "одновременно открывается две позиции buy и sell" - ДЦ Вас рано или поздно натянет.
ЕВГЕНИЙ
215
ЕВГЕНИЙ 2008.08.13 14:14  
Ну люди вы даёте! На демо я конечно советника непроверял, но вот в тестере у меня всё прекрасно работает. Может конечно на платформах других ДЦ и выходят какие-то глюки, но у меня их нет. На счёт кода - да конечно код сыроват но у меня и нестояло задачи сделать на 100% полноценный  советник - чисто как проверка идеи. Ну всёравно спасибо - будем работать над ошибками :)
Юрий
757
Юрий 2008.08.14 04:54  
DrShumiloff:
Вот за это  - "одновременно открывается две позиции buy и sell" - ДЦ Вас рано или поздно натянет.
Да с чего это???  ДЦ не запрещает это.....
Андрей
105
Андрей 2008.08.15 06:02  
sergeev:

Предлагаю внести четыре переменные (можно внешние) 

- стартовый лот

- минимально возможный (разные брокеры)

- шаг изменения лота (разные брокеры)

- число знаков после запятой в лоте (разные брокеры)

Ну, если уж по уму то только стартовый лот, а остальное советник сам может спросить у брокера и записать в переменные. В справочнике это есть.

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий