Cześć,
W jaki sposób użytkownik może zmienić OPERACJE I RELACJE, ponieważ nie mogą uzyskać dostępu do pliku MQ4? co muszę kodować, aby można było je zmienić; to =?
Cześć,
W jaki sposób użytkownik może zmienić OPERACJE I RELACJE, ponieważ nie mogą uzyskać dostępu do pliku MQ4? co muszę kodować, aby można było je zmienić; to =?
Sir Masterx584, przykład Mam poniższy kod poniżej Wstawiony kod iMA (_Symbol, PERIOD_M15, MA100, MA100S, MA100METHOD, MA100PRICE, i) gt; iMA (_Symbol, PERIOD_M15, MA200, MA200S, MA200METODODZENIE, MA200PRICE, i) # 91; kolor = # 656565 # 93; # 91; czcionka = verdana # 93; # 91;czcionka # 93; # 91;kolor # 93; operacje relacji to gt ;. to jest naprawione. co jeśli użytkownik może to zmienić. Próbuję użyć ENUM, ale jest błąd podczas używania lt; gt; = i tak dalej
Musisz pokazać większy kontekst lub gdzie chcesz go użyć. Dla mnie nadal nie jest jasne, co próbujesz zrobić ... Wynik zawsze będzie prawdziwy lub fałszywy dla dowolnej kombinacji True, jeśli a jest równe ba = = b; Prawda, jeśli a nie jest równe b a! = B; Prawda, jeśli a jest mniejsze niż b a lt; b; Prawda, jeśli a jest większe niż b a gt; b; Prawda, jeśli a jest mniejsze lub równe b a lt; = b; Prawda, jeśli a jest większe lub równe b a gt; = b;
Rozumiem to, proszę pana. co mam na myśli, czy jest jakiś sposób, aby użytkownik mógł to zmienić w sekcjach INPUT? jak teraz jest już zakodowany w formacie MQ4Zamieszczone przez ;
Można to zrobić w sekcji wejściowej za pomocą listy opcji wyliczeniowych, gdzie wybrana opcja wywoła potrzebną operację lt; = gt; lub czegokolwiek chcesz. Wstawione opcje wyliczania kodu {option1 = 0,/spowoduje wyzwolenie lt; opcja2 = 1,/spowoduje wyzwolenie == opcja3 = 2/wyzwoli gt; }; opcje zewnętrzne SelectOption = opcja1;/w menu wejściowym/, a następnie w kodzie: Wstawiony kod, jeśli (SelectOption == opcja1), jeśli (iMA (_Symbol, PERIOD_M15, MA100, MA100S, MA100METHOD, MA100PRICE, i) lt; iMA (_Symbol, PERIOD_M15, MA200, MA200S, MA200METHOD, MA200PRICE, i)) wykonaj, co chcesz; jeśli (SelectOption == opcja2), jeśli (iMA (_Symbol, PERIOD_M15, MA100, MA100S, MA100METHOD, MA100PRICE, i) == iMA (_Symb ol, PERIOD_M15, MA200, MA200S, MA200METHOD, MA200PRICE, i)) wykonaj, co chcesz ; jeśli (SelectOption == option3), jeśli (iMA (_Symbol, PERIOD_M15, MA100, MA100S, MA100METHOD, MA100PRICE, i) gt; iMA (_Symbol, PERIOD_M15, MA200, MA200S, MA200METHOD, MA200PRICE, i)) wykonaj, co chcesz; Mam nadzieję, że to rozwiąże twój problem. Wszystko co najlepsze.Zamieszczone przez ;
IC, co masz na myśli ... rozumiem ... nie ma znaczenia co mam na myśli, ale to nadal działa ... zakoduje to wewnątrz ...Zamieszczone przez ;
1 Załącznik (-i)
Sir, mógłbym sprawdzić, dlaczego nie mogłem użyć tego na wielu wykresach i dołączyć do kilku wykresów i pozwolić mu działać. jeśli mam 2 lub 3 wykresy z rozkazami, to tak jak z awariąZamieszczone przez ;
https://www.forex-instant.com/attach...1536386352.mq4
Kto zakodował, zapomniał sprawdzić OrderSymbol () == Symbol () w obszarze, w którym modyfikuje SL TP aktywnych zleceń ... i próbuje go zmodyfikować także dla wszystkich innych otwartych wykresów, używając cudzysłowów w miejscu, gdzie zainicjowanoZamieszczone przez ;
Ten kod wydaje się być napisany przez bardzo głupiego dzieciaka.
Jestem głupcem, proszę pana ... przepraszam ..Zamieszczone przez ;
Co muszę dodać lub zmienić sir?
Staraj się być bardziej zorganizowany. Sposób, w jaki kładziesz rzeczy na stronie jest bardzo ważny ... Kiedyś zarządzałem aplikacjami z 25000 liniami kodu.Zamieszczone przez ;