|
Post by krzysztof on Mar 28, 2017 19:44:42 GMT 1
Witam, co zrobić gdy mój VPS nie dopuszcza używania plików dll?
|
|
|
Post by hal on Apr 3, 2017 9:31:18 GMT 1
Witam, VPS ? Może chodzi o to, że terminal w ustawieniach nie akceptuje zewnętrznych strategii wykorzystujących biblioteki łączone dynamicznie (DLL) ? W takim przypadku należy zmienić ustawienia terminalu: W menu Tools->Options->Expert Advisors należy zmienić ustawienia na takie jak w załączniku. Sam VPS to tylko wirtualny komputer zdalny, wykorzystujący standardowy system operacyjny do pracy. Biblioteki są zabezpieczone specjalnym programem, który utrudnia ich modyfikację lub ingerencję w nie, ale nie powinno mieć to wpływu na działanie bibliotek. W razie dalszych problemów proszę pisać śmiało - coś wymyślimy. pozdrawiam Attachments:
|
|
|
Post by krzysztof on Apr 3, 2017 21:36:11 GMT 1
Drogi Administratorze serwer VPS nie zezwala na używanie plików dll w EA. Dajecie biblioteki do obsługi sygnałów które nie są akceptowane przez mój serwer VPS. Allow dll imports is not allowed ! No już prościej nie mogę. Co zrobić oprócz zmiany serwera VPS który to akceptuje? Jak takie znacie to prosze podać. dzięki
|
|
|
Post by hal on Apr 4, 2017 8:36:15 GMT 1
Witam, Polecam ten link: www.metatrader4.com/en/trading-platform/help/setup/setup_experts#enable_eaProducent terminala MT4 opisuje w jaki sposób umożliwić skryptom EA korzystanie z bibliotek DLL. Błąd, który Pan opisuje, pojawia się kiedy w opcjach terminala nie jest zaznaczona opcja "Allow DLL imports". Należy również zaznaczyć opcję "Allow automated trading" oraz włączyć przycisk "Autotrading" Jeżeli faktycznie Pana VPS uniemożliwia uruchamianie bibliotek DLL to w zasadzie jest to bezużyteczny komputer, który nie powinien działać w ogóle, gdyż większość programów uruchamianych w systemie Windows wykorzystuje biblioteki łączone dynamicznie DLL. Sam system jest zbudowany z tych bibliotek, a wszystko po to aby programy uruchamiane w systemie nie zajmowały bardzo dużo miejsca i były bezpieczne. W swojej pracy nie spotkałem przypadku aby system uniemożliwiał uruchamiania plików DLL - może to robić jedynie program uruchamiany w systemie jakim jest MetaTrader 4, który faktycznie uniemożliwia uruchamianie kodów bibliotek, ale zaznaczenie opcji "Allow DLL imports" zdejmuje takie ograniczenie. pozdrawiam
|
|
|
Post by krzysztof on Apr 10, 2017 6:27:24 GMT 1
Witam, ja piszę o VPS a Pan ciągle o ustawieniach MT4! Otóż usługa hostingowa wbudowana w MT4 czyli VPS wbudowany w MT4 na serwerze gdzieś tam w Londynie czy Frankfurcie nie akceptuje EA z bibliotekami dll. Tu można się zapoznać www.metatrader4.com/en/trading-platform/vps
|
|
|
Post by hal on Apr 10, 2017 9:10:14 GMT 1
Witam,
Wydaje mi się, że nazywanie tej usługi VPS jest sporym nadużyciem - wikipedia: "VPS umożliwia pełny dostęp do konta root. Do zarządzania VPS-ami najczęściej wykorzystuje się oprogramowanie Xen, VMware, FreeVPS, Virtuozzo, OpenVZ."
Nie znałem takiego rozwiązania. Wygląda zachęcająco, jednak administratorzy tej usługi chcąc chronić swój produkt, zabezpieczyli całą powłokę systemową udostępniając jedynie terminal MT4, których na VPS'ie zapewne mają uruchomionych kilka dla różnych klientów. W sumie jest to dobre rozwiązanie, ale jego ograniczeniem jest to, że działa tam tylko terminal nad którym kontrolę sprawują administratorzy serwisu i jeżeli odebrali prawo do używanie bibliotek DLL to nic Pan nie zmieni i ja również.
VPS z Windows są droższe, ale stanie się Pan właścicielem wirtualnego komputera z pełnymi prawami jakie daje zainstalowany system operacyjny i umożliwi uruchomienie wielu terminali, a oplata będzie za jeden VPS.
pozdrawiam
|
|