Wszystkie pytania dozwolone początkujących programistów

O jezykach programowania w platformach i nie tylko.
Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Mistyfikator »

Czytam, i rozumiem dlaczego piszą, że większość programistów najsłabiej rozumie te wskaźniki.
I mnie to od początku zastanawiało: po co dodatkowy wskaźnik do tablicy zamiast bezpośredniego odwołania do w/w elementu.

Ale spoko, mam teraz najlepsze źródło wiedzy jak do tej pory: Opus Magnum C++11 Grębosza.
Pięknie wytłumaczone od podstaw, nauka idzie szybciej niż z czystej dokumentacji.
Nie ma wyjścia, jak piszą że alokacja pamięci jest aż tak istotna to trzeba się nauczyć

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: ninjaproject »

Tak, ale też jest to sprawa samego Windows, i zasadniczo Windows ma się tym zajmować.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Mistyfikator »

Tworzenie graficznego interfejsu - bardzo nieciekawa robota.

Nie chce się tego robić, wręcz nauka stoi w miejscu przy natknięciu się na taki temat.
Już któryś kurna dzień z kolei nie mogę się zmotywować.

Mam nadzieję, że do końca tygodnia nauczę się tego GUI tylko na potrzeby EA i nie będę wracał do tematu w dalszej nauce programowania.

Jednak Back-End jest ciekawszy.
I to o wiele...

Edit: Przepraszam, ze musiałem o tym tutaj napisać. Takie własne przemyślenia. Pewnie bardzo wielu lubi taką pracę ;)

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: ninjaproject »

Ja się zmotywowałem i stworzyłem coś takiego:
DadasSimpleTradePanel.jpg
Ale, to nie zachowuje się do końca prawidłowo, jeżeli chodzi o grafikę.
Czasami, w pewnych warunkach, się rozjeżdżają elementy panela.

PS. To na bazie tego, co samo MT4 dostarcza, by default.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: ninjaproject »

Kiedyś się bawiłem z tym MT4 GUI i takie tworzyłem:
my_ea_3.gif
prawy_monitor_1.gif
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Mistyfikator »

No nic, trzeba to sfinalizować, bo przez takie banały robota stoi w miejscu.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Mistyfikator »

ninjaproject pisze:
26 lip 2022, 12:22

Ale, to nie zachowuje się do końca prawidłowo, jeżeli chodzi o grafikę.
Czasami, w pewnych warunkach, się rozjeżdżają elementy panela.

Masz na myśli to co stworzyłeś, czy ogólnie całą bibliotekę?

Często zdarzają się w/w niedogodności, czy sporadycznie?
Mógłbyś powiedzieć, czy bardzo to przeszkadza w użytkowaniu takiego EA z GUI, albo co gorsza uniemożliwia uzytkowanie takiego panelu ?

Są może jakieś lepsze rozwiązania od tego MT4GUI ?
Nie licząc samodzielnej definicji takich okien, bo chyba to jest m.in. do tego: https://docs.mql4.com/objects ?

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: ninjaproject »

Mistyfikator pisze:
27 lip 2022, 11:09
ninjaproject pisze:
26 lip 2022, 12:22

Ale, to nie zachowuje się do końca prawidłowo, jeżeli chodzi o grafikę.
Czasami, w pewnych warunkach, się rozjeżdżają elementy panela.

Masz na myśli to co stworzyłeś, czy ogólnie całą bibliotekę?

Często zdarzają się w/w niedogodności, czy sporadycznie?
Mógłbyś powiedzieć, czy bardzo to przeszkadza w użytkowaniu takiego EA z GUI, albo co gorsza uniemożliwia uzytkowanie takiego panelu ?

Są może jakieś lepsze rozwiązania od tego MT4GUI ?
Nie licząc samodzielnej definicji takich okien, bo chyba to jest m.in. do tego: https://docs.mql4.com/objects ?
Ten co pisałem, że buguje to nie z GUI tylko z Include/Controls.
Tak, te biblioteki w folderze Controls są niby napisane na bazie docs.
Te biblioteki możesz sobie otwierać w MetaEditor i przeczytać, nawet modyfikować możesz.

PS, dzisiaj tak sobie sprawdzam ten mój projekt i nie buguje...
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

Mistyfikator
Pasjonat
Pasjonat
Posty: 932
Rejestracja: 05 lip 2021, 20:35

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: Mistyfikator »

ninjaproject pisze:
26 lip 2022, 12:36
Kiedyś się bawiłem z tym MT4 GUI i takie tworzyłem:
my_ea_3.gif
prawy_monitor_1.gif
Muszę przyznać, że rozwiązanie z drugiego screana mi sie spodobało :D :D :D
Mam na myśli dwa osobne okna: dla wykresu i dla GUI ;)

Bo czytam dokumentację i główkuję, gdzie w tym GUI są opcje, które umożliwiają przesuwanie takiego okna (a w zasadzie label) po wykresie...

Patrzyłem też trochę w dokumentację MQL4:

https://docs.mql4.com/constants/objectc ... obj_button

Na razie nie widzę nic

***

Tworzyłeś przypadkiem interfejsy do EA, gdzie można było przesuwać okna przy pomocy myszki ?
Czy da się do zrobić z poziomu MQL4 w ogóle ?

Jakaś zewnętrzna biblioteka może?

Awatar użytkownika
ninjaproject
Maniak
Maniak
Posty: 4944
Rejestracja: 30 lip 2019, 13:15

Re: Wszystkie pytania dozwolone początkujących programistów

Nieprzeczytany post autor: ninjaproject »

Mistyfikator pisze:
28 lip 2022, 10:21
ninjaproject pisze:
26 lip 2022, 12:36
Kiedyś się bawiłem z tym MT4 GUI i takie tworzyłem:
my_ea_3.gif
prawy_monitor_1.gif
Tworzyłeś przypadkiem interfejsy do EA, gdzie można było przesuwać okna przy pomocy myszki ?
Czy da się do zrobić z poziomu MQL4 w ogóle ?

Jakaś zewnętrzna biblioteka może?
Jeszcze raz ci napiszę:
MQL4/Include/Controls
Tam masz gotowe biblioteki.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.

ODPOWIEDZ