Скачать MetaTrader 5

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

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

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

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

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

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

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

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

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

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

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

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

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

Yury Reshetov
13464
Yury Reshetov 2015.06.29 17:07  
Игорь Герасько:
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
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий