Скачать MetaTrader 5

выключение терминала

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
valronin
13
valronin  
Привет...... Может кто посоветует скрипт, который бы выключал терминал на определенное время при фиксации убытков, например 15 проц.
Ihor Herasko
15046
Ihor Herasko  
Проще выключать советник, который там работает. Если никакого советника нет, то нет и смысла в выключении терминала.
Vitaly Muzichenko
7436
Vitaly Muzichenko  
Игорь Герасько:
Проще выключать советник, который там работает. Если никакого советника нет, то нет и смысла в выключении терминала.

Если нет советника и нужно выключить, то можно сделать не сложную конструкцию, но это при условии что не можете контролировать свои эмоции.

Справа от мышки на расстоянии примерно 25-30см делаете подставку с мощной пружиной внутри, далее устанавливаете крюк в потолочной перекрытии (можно перфоратором), берете веревку и привязываете к ней кирпич с одной стороны, другой конец пропускаете через крюк в потолке и подвязываете к подставке на столе. Кирпич направляете в сторону стула у компьютера где сидит не контролирующий свои эмоции трейдер, и фиксируете его на расстоянии около 20-30см от потолка на плоской пластине в виде лепестка (можно изготовить в домашних условиях).

 Самое важное рассчитать правильно траекторию движение кирпича и длину веревки чтоб случайно не повредить монитор или системный блок. 

Когда получаете очередной убыток, кулаком правой руки бьёте в подставку, веревка смещается, кирпич летит по нужной траектории и ... все выключено, торговля на время приостановлена.

Vladimir Karputov
Модератор
76246
Vladimir Karputov  
valronin:
Привет...... Может кто посоветует скрипт, который бы выключал терминал на определенное время при фиксации убытков, например 15 проц.
Почитайте тему: При отключеннии "Авто-торговли", советник должен иметь возможность снимать заявки.. Правда она большая, но зато даёт представление о возможности/невозможности отключения торговли.
valronin
13
valronin  
da, spasibo..... metod s udarom ocen horosyj. no hotelos by programno....
Vitaly Muzichenko
7436
Vitaly Muzichenko  

valronin:
 da, spasibo..... metod s udarom ocen horosyj. no hotelos by programno.... 

Программно...

Запоминаете перед каждой открываемой сделкой баланс счета,  заносите значение в глобальную переменную: GlobalVariableSet(...)

После каждой закрытой сделкой сверяете значение баланса с предудущим: GlobalVariableGet (...)

Считаете разницу: (AccountBalance()*100)/ GlobalVariableGet (AccountBalance);  Если значение больше 15%, закрываем терминал: TerminalClose();

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

Yury Reshetov
13492
Yury Reshetov  
Игорь Герасько:
valronin:
Привет...... Может кто посоветует скрипт, который бы выключал терминал на определенное время при фиксации убытков, например 15 проц.

Проще выключать советник, который там работает...

Выключить терминал  ничуть не сложнее:

bool  TerminalClose(
   int ret_code      // код завершения клиентского терминала
   );
см. https://www.mql5.com/ru/docs/common/terminalclose
Документация по MQL5: Общие функции / TerminalClose
Документация по MQL5: Общие функции / TerminalClose
  • www.mql5.com
Общие функции / TerminalClose - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий