Slim wrote: Вячеслав, грандиозно!
Многие мечтали соорудить такой тестер.
У меня наблюдается следующий эффект: чтобы отобразить один
следующий бар, клавишу "6" надо нажимать и отпускать очень
быстро.
Иначе добавляется сразу 2 бара. Иногда даже быстрое нажатие
не помогает.
В настройке клавы- большая задержка перед повтором при нажатой
клавише.
Нельзя ли подправить это дело? Или в скрипте, или в ДЛЛ.
Наберусь наглости спросить: а нельзя ли взглянуть на исходник
ДЛЛ?
Спасибо большое
izdes(собака)list.ru
Исходники приложил. Как устранить - можно в скрипте или в dll-ке.
Просто смотреть время последнего нажатия клавиши и соответственно
игнорировать нажатие или нет.
Один из вариантов как это сделать в приложении. В качестве параметра
KeyDelay - время задержки в миллисекундах.
P.S. Если будет время, сделаю возможность не только просматривать
историю, но и торговать на ней.
serge wrote: Слава,
Установил оба скрипта, shablon и stepbystep. Почему-то оба не выводят
Window name, пришлось немного подработать скрипты, поменять условие
if ((lastkey!=0) && (lastwnd!="")) на просто if (lastkey!=0). Вот что получилось
в логе (см картинку).
Т.К. код DLL отсутствует, дальше дебагнуть скрипт не могу. Предложения???
Буду благодарен за помощь.
Да, для информации - пробовал на 2х своих notebookах, на XP Professional и
XP Home с одинаковым результатом. Обе операционки не русифицированы,
т.к. живу в Австралии - может в этом причина, т.к. у других людей
похоже все работает без проблем.
Спасибо
Возможно это проблема которая обсуждалась здесь http://forum.alpari-idc.ru/viewtopic.php?t=45569&postdays=0&postorder=asc&start=570
В кратце: перехватываем сообщения со всех окон (глобальный хук),
считаем что окно наше если в его названии есть слово "MetaTrader",
но как оказалось некоторые конторы убирают и это. Прикладываю
проект Delphi, что бы желающие могли самомтоятельно подправить
что нужно в dll-ке.
скажите пожалуста...вот скачал ваш скрипт...
IdleLib.dll Скопировал в \experts\libraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне.
...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
Супер!!!
Я сам давно мечтал сделать нечто подобное.
Уважаемый Avals!
Скажите, а можно ли сделать, чтобы было так: задаем время таймера,
и нажимаем допустим на ту же "6" и чтобы с заданной постоянной
времени добавлялись бы бары автоматически. А если нужно остановить,
допустим повторно нажимаем на ту же клавишу? И так далее. То
есть типа Simulator.
Fxmaster wrote: скажите пожалуста...вот скачал ваш скрипт...
IdleLib.dll Скопировал в expertslibraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне.
...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
Fxmaster wrote: скажите пожалуста...вот скачал ваш скрипт...
IdleLib.dll Скопировал в expertslibraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне.
...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
Fxmaster wrote: скажите пожалуста...вот скачал ваш скрипт...
IdleLib.dll Скопировал в expertslibraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне.
...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
ANG3110 wrote: Супер!!!
Я сам давно мечтал сделать нечто подобное.
Уважаемый Avals!
Скажите, а можно ли сделать, чтобы было так: задаем время таймера,
и нажимаем допустим на ту же "6" и чтобы с заданной постоянной
времени добавлялись бы бары автоматически. А если нужно остановить,
допустим повторно нажимаем на ту же клавишу? И так далее. То
есть типа Simulator.
Это можно сделать в скрипте. В приложении то о чем вы говорите.
Только тормозить клавишей "5".
Уважаемый Avals! я посмотрел по ссылке на похожую проблему... все галочки и разрешение на импорт dll у меня стоят...я даже на
всякий случай разрешил советнику торговать :) ну а цифру - 6 нажимаю и все равно ничего не происходит.... по ссылке парень поменял терминал одного ДЦ на другово ДЦ и
сразу все заработало ... вы писали
Видимо я знаю в чем дело. dll-ка когда перехватывает нажатия клавиши
смотрит имя окна которое его генерирует и если в названии есть
"MetaTrader", то считает его нужным. Все конторы работающие под
MT оставляют фразу "MetaTrader" добавляя к ней свое. Видимо кроме
Лайтов.
но у меня нет пока возможности поменять терминал моего брокера.
..а проблема наверно похожа как вы написали ....Это как то можно
обойти ?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Вячеслав, грандиозно!
Многие мечтали соорудить такой тестер.
У меня наблюдается следующий эффект: чтобы отобразить один следующий бар, клавишу "6" надо нажимать и отпускать очень быстро.
Иначе добавляется сразу 2 бара. Иногда даже быстрое нажатие не помогает.
В настройке клавы- большая задержка перед повтором при нажатой клавише.
Нельзя ли подправить это дело? Или в скрипте, или в ДЛЛ.
Наберусь наглости спросить: а нельзя ли взглянуть на исходник ДЛЛ?
Спасибо большое
izdes(собака)list.ru
Один из вариантов как это сделать в приложении. В качестве параметра KeyDelay - время задержки в миллисекундах.
P.S. Если будет время, сделаю возможность не только просматривать историю, но и торговать на ней.
Слава,
Установил оба скрипта, shablon и stepbystep. Почему-то оба не выводят Window name, пришлось немного подработать скрипты, поменять условие if ((lastkey!=0) && (lastwnd!="")) на просто if (lastkey!=0). Вот что получилось в логе (см картинку).
Т.К. код DLL отсутствует, дальше дебагнуть скрипт не могу. Предложения??? Буду благодарен за помощь.
Да, для информации - пробовал на 2х своих notebookах, на XP Professional и XP Home с одинаковым результатом. Обе операционки не русифицированы, т.к. живу в Австралии - может в этом причина, т.к. у других людей похоже все работает без проблем.
Спасибо
В кратце: перехватываем сообщения со всех окон (глобальный хук), считаем что окно наше если в его названии есть слово "MetaTrader", но как оказалось некоторые конторы убирают и это. Прикладываю проект Delphi, что бы желающие могли самомтоятельно подправить что нужно в dll-ке.
С уважением
Serge
IdleLib.dll Скопировал в \experts\libraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне. ...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
Я сам давно мечтал сделать нечто подобное.
Уважаемый Avals!
Скажите, а можно ли сделать, чтобы было так: задаем время таймера, и нажимаем допустим на ту же "6" и чтобы с заданной постоянной времени добавлялись бы бары автоматически. А если нужно остановить, допустим повторно нажимаем на ту же клавишу? И так далее. То есть типа Simulator.
скажите пожалуста...вот скачал ваш скрипт...
IdleLib.dll Скопировал в expertslibraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне. ...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
http://forum.alpari-idc.ru/viewtopic.php?t=45569&postdays=0&postorder=asc&start=570
скажите пожалуста...вот скачал ваш скрипт...
IdleLib.dll Скопировал в expertslibraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне. ...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
ссылка не работает.....:(
скажите пожалуста...вот скачал ваш скрипт...
IdleLib.dll Скопировал в expertslibraries
скрипт StepByStep.mq4 соответсвено в папку для скриптов...
открываю в терминале Файл->Открыть автономно ....
все хорошо ... и появляется файлы с приставкой "t_" .....
в это время файл с приставкой "t_" обозначен как в оффлайне. ...
НО нажимаю цифру 6 ....и ничего не происходит....
ПОЧЕМУ ?
ссылка не работает.....:(Да, оказывается Alpari переделали сайт. Новая ссылка:
http://forum.alpari-idc.ru/thread26903-58.html
Супер!!!
Я сам давно мечтал сделать нечто подобное.
Уважаемый Avals!
Скажите, а можно ли сделать, чтобы было так: задаем время таймера, и нажимаем допустим на ту же "6" и чтобы с заданной постоянной времени добавлялись бы бары автоматически. А если нужно остановить, допустим повторно нажимаем на ту же клавишу? И так далее. То есть типа Simulator.
я посмотрел по ссылке на похожую проблему...
все галочки и разрешение на импорт dll у меня стоят...я даже на всякий случай разрешил советнику торговать :)
ну а цифру - 6 нажимаю и все равно ничего не происходит....
по ссылке парень поменял терминал одного ДЦ на другово ДЦ и сразу все заработало ...
вы писали