Potrzebujesz pomocy ze skryptem PROSZĘ
Pokaż wyniki od 1 do 4 z 4

Wątek: Potrzebujesz pomocy ze skryptem PROSZĘ

  1. #1
    1 Załączniki Mam ten skrypt, który chcę dodać. i wejście do blokowania pipsów. Załóżmy na przykład, że ustawiłem wartość TP na 50 pipsów, a TS na 20. Chcę danych wejściowych, na które mogę podać 5 pipsów, jeśli rynek się odwróci, a także dane wejściowe na temat liczby pipsów, które musi przenieść rynek, aby aktywować blokadę zysku . Mam kupno i szybkie cofnięcie w tym zipie, jeśli ktoś mógłby przynajmniej zaprogramować jeden z nich, mógłbym skopiować kod dla innych. Mogę skorzystać z pomocy.

    Dzięki wielkie,
    Mikrofon


    https://www.forex-instant.com/attach...1352009601.zip

  2. #2
    Oto kod, który muszę zmodyfikować w moim pierwszym poście, z którego mógłbym to wykorzystać i myślę, że wszyscy tutaj mogą go wykorzystać. Dziękuję Mike/ -------------------------------------------- ----------------------------- /| IBFX - Quick Buy.mq4 |/ ----------------------------------------------- -------------------------- /---- int start () {/* --------- -------------------------------------------------- -------------- Ponieważ te skrypty są przeznaczone do szybkiego wykonywania, nie ma zewnętrznych danych wejściowych użytkownika. Pamiętaj o zmodyfikowaniu poniższych ustawień, a następnie skompiluj skrypt przed przypisaniem do niego klawisza skrótu i ​​skorzystaniu z niego. MagicNumber MA TO BYĆ SAMO NA WSZYSTKICH SCRIPACH, jeśli zmienisz go tutaj, pamiętaj, aby zmienić go na wszystkie skrypty !!! Nie zapomnij kliknąć KOMPILU, gdy zmiany zostaną wprowadzone !!! ------------------------------------------------- ------------------------ *int MagicNumber = 901; podwójne ryzyko = 2,0; int StopLoss = 0;/Liczba w Pipsach: 50 za 50 pipsów. int ProfitTarget = 5;/Liczba w Pipsach: 50 za 50 pipsów. int Slippage = 1; bool MiniLots = True;/Czy Twój broker oferuje mini mikro części, takie jak 0,01 lota? string Commentary = IBFX - Quick Buy; string FontName = Arial; int FontSize = 12;/ ----------------------------------------------- -------------------------- /| NIE MODYFIKUJCIE WSZYSTKIEGO PONIŻEJ TEJ LINII !!! |/ ----------------------------------------------- -------------------------- /---- Kilka czeków zanim zaczniemy, jeśli (! IsConnected ()) {Alert ( Komentarz - Brak połączenia !!); return (0); }/---- Specific Vars int Action = OP_BUY; double InitPrice = Zapytaj;/---- Global Vars bool Done = Fałsz; ciąg Symbole = Symbol (); int Bilet = 0; int ErrorCode = 0; double MaxLots = MarketInfo (Symbole, MODE_MAXLOT); double Lots = MM (Symbole, Risk, MiniLots);/---- Złóżmy zamówienie. while (! Done) {double FillPrice = Zapytaj; double StopPrice = Bid; if (MathAbs (InitPrice - FillPrice) gt; Slippage * Point) {Gotowe = true; } Komentarz (IBFX - QuickBuy | Umieszczanie długich zamówień, proszę czekać ...); Czekać(); Ticket = OrderSend (Symbole, Action, Lots, FillPrice, Slippage * Point, StopLong (StopPrice, StopLoss), TakeLong (FillPrice, ProfitTarget), Commentary, MagicNumber, 0, CLR_NONE); if (Ticket gt; = 0) {Gotowe = true; } else {ErrorCode = GetLastError (); if (ErrorCode == 4109) {Alert (Komentarz - Nie zezwoliłeś na handlowanie na żywo!); Gotowe = true; } else if (ErrorCode == 134) {Alert (Komentarz - Za mało pieniędzy!); Gotowe = true; } else if (ErrorCode == 138 || ErrorCode == 136 || ErrorCode == 135) {Alert (Commentary - RequoteSlippage, ponownie uruchom skrypt); Gotowe = true; } else {Alert (Commentary Error: ErrorCode); } } } Komentarz();/---- return (0); }/ ---------------------------------------------- --------------------------- / ------------------- -------------------------------------------------- ---- / Czekaj / ------------------------------------- ------------------------------------ void Wait () {while (IsTradeContextBusy ()) {Sleep (50); }}/ --------------------------------------------- ---------------------------- / ------------------ -------------------------------------------------- ----- /| Oblicz krótką przerwę |/ ----------------------------------------------- -------------------------- podwójny StopLong (podwójna cena, int stop) {if (stop == 0) {return (0); } else {return (price- (stop * Point)); }}/ --------------------------------------------- ---------------------------- /| Oblicz docelowy zysk Long |/ ----------------------------------------------- -------------------------- podwójne TakeLong (podwójna cena, int take) {if (take == 0) {return (0); } else {return (price (take * Point));}}/ -------------------------------- ----------------------------------------- / ----- -------------------------------------------------- ------------------ /| Zarządzanie pieniędzmi |/ ----------------------------------------------- -------------------------- podwójny MM (ciąg Sym, podwójne ryzyko, bool BrokerAllowsFractionalLots) {double MinLots = MarketInfo (Sym, MODE_MINLOT); double MaxLots = MarketInfo (Sym, MODE_MAXLOT); podwójna dźwignia = AccountLeverage (); double LotSize = MarketInfo (Sym, MODE_LOTSIZE); double LotStep = MarketInfo (Sym, MODE_LOTSTEP); double FinalAccountBalance = MathMin (AccountBalance (), AccountEquity ()); int NormalizacjaFactor = 0; podwójne Partie = 0,0; if (LotStep == 0,01) {NormalizacjaFactor = 2; } if (LotStep == 0.1) {NormalizationFactor = 1; } if (BrokerAllowsFractionalLots == true) {Partie = (FinalAccountBalance * (Risk100.0))(LotSizeLeverage); Lots = StrToDouble (DoubleToStr (Lots, NormalizationFactor)); if (Dużo lt; MinLots) {Partie = Minusy; } if (Lots gt; MaxLots) {Partie = MaxLots; }} else if (BrokerAllowsFractionalLots == false) {Partie = (FinalAccountBalance * (Risk100.0))(LotSizeLeverage); Partie = MathRound (wiele); if (Dużo lt; MinLots) {Partie = Minusy; } if (Lots gt; MaxLots) {Partie = MaxLots; }} return (Lots); }

  3. #3
    hej mike ..... jakoś się domyśliłem, że ktoś by już odpowiedział ...../- to nie działa w jaki sposób skrypty działają ..... jeśli chcesz zatrzymać lub jakąkolwiek taką aktywność, Potrzebuję prawdziwego ea ..... nie skryptu ...... h

  4. #4

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Używamy cookies
Używamy cookies, aby jak najlepiej dostosować witrynę do Twoich potrzeb. Kontynuowanie przeglądania tej strony, oznacza zgodę na używanie plików cookies. Aby uzyskać więcej informacji zapoznaj się z naszą Polityką Prywatności.