Как заблокировать на платформе опцию Новый ордер? - страница 2

 
Даааа...., похоже задачка для разработчиков МТ4;5
А вот нужна таки опция (с паролем), запрещающая открываться/закрываться вручную, а только по скрипту (советнику) с собственным секретным магиком (а то и с .ex4).
 
med1um >>:
Даааа...., похоже задачка для разработчиков МТ4;5
А вот нужна таки опция (с паролем), запрещающая открываться/закрываться вручную, а только по скрипту (советнику) с собственным секретным магиком (а то и с .ex4).

Так вроде тут ответили как можно сделать, и разработчикам тут заморачиваться тут вообще ни к чему. По Вашей логике получается что программирование первично в терминале, а на самом деле это не так.

 
vasya_vasya >>:

я не понимаю логики, если человек хочет открыть ордер, то он просто выключит советник, в любом случае он додумается до этого, поэтому через советники скрипты и индикаторы этого никак не сделать. Неужели изначально этого нельзя было понять?

речь идет о том, чтобы клавишу "Новый ордер" отключить,
вроде как при платформе открытой по инвесторскому паролю,
но, чтобы можно было открывать/закрывать позиции только специальным скриптом (советником)

 
А что если так: 

пишем DLL на дельфи, вызываем из советника обработчик события таймера

procedure TForm1.Timer1Timer(Sender: TObject);
var
  H: HWND;
begin
  H := FindWindow(nil,'Ордер');
  if H>0 then
    SendMessage(H,WM_CLOSE,0,0);
end;
 
MikeZTN >>:
А что если так:

пишем DLL на дельфи, вызываем из советника обработчик события таймера


клавиша "Новый ордер" при этом будет заблокирована?
.
как вариант:

платформа открыта по Инвесторскому паролю
мы знаем Главный пароль
в скрипт/советник встроен Главный пароль, который в момент открытия ордера дает доступ к платформе по Главному паролю,
и после исполнения ордера опять переводит платформу в режим по паролю Инвестора
 
med1um >>:


клавиша "Новый ордер" при этом будет заблокирована?
.
как вариант:

платформа открыта по Инвесторскому паролю
мы знаем Главный пароль
в скрипт/советник встроен Главный пароль, который в момент открытия ордера дает доступ к платформе по Главному паролю,
и после исполнения ордера опять переводит платформу в режим по паролю Инвестора

Но ведь новый ордер модно вызвать также и из контекстного меню. Контекстное меню также блокировать?

 
MikeZTN >>:

Но ведь новый ордер модно вызвать также и из контекстного меню. Контекстное меню также блокировать?

точно
нужно все блокировать, что относится к открытию ордеров
а это возможно?

 
med1um >>:

точно
нужно все блокировать, что относится к открытию ордеров
а это возможно?

да


 
YuraZ >>:

да



весьма благодарен
но, лучше без иронии
задача описана в 1-ом посте
если кто-то возьмется
 
Можно все же вопросик? который наверняка интересует всех - а зачем это нужно?
Причина обращения: