Come ho assemblato il mio consulente per tentativi ed errori - pagina 24

 
Come sapete.
 
Aleksandr Klapatyuk:

per facilitare - installare e impostare Expert Advisor

c'è una comoda utility -https://www.mql5.com/ru/articles/5614 (salva un modello del grafico con l'Expert Exp Your intelligence.mq5 e

Indicatore https://www.mql5.com/ru/code/1776)

regolato - dall'indicatore fibopivot_v2.mq5 ------ (la resistenza 3 innescherà un'azione di vendita) (il supporto 3 innescherà un'azione di acquisto)

Scegliete le coppie con cui vi piace lavorare - anche tutte. Attraverso l'utilityExp_finder.mq5 si aprirà un grafico con un Expert Advisor e un indicatore già installati

non si può controllare nel tester - l'indicatore non viene cancellato

E qui in un minuto - Installazione dell'Expert Advisor su tutte le coppie

Utilità per selezionare e navigare in MQL5 e MQL4: rendere i grafici più informativi

Autore di utilità https://www.mql5.com/ru/users/needtome

https://www.mql5.com/ru/articles/5614

autore dell'indicatore https://www.mql5.com/ru/users/godzilla

https://www.mql5.com/ru/code/1776

Autore reale:

Kalenzo



Ho aggiunto la funzione -Change Pattern on Charts. Quando l'equilibrio target viene raggiunto, i grafici aperti cambieranno il modello impostato nell'Expert Advisor

input string Template = "ADX";// nome del template (senza '.tpl')

input string   t0="------ Parameters --------";         // Настройка Эксперта
input string   Template                = "ADX";         // Имя шаблона(without '.tpl')
input bool     ObjectBuySell           = false;         // Вкл. Копки Buy/Sell (для тестера)
input datetime HoursFrom               = D'1970.01.01'; // Время старта Эксперта
input datetime HoursTo                 = D'2030.12.31'; // Время закрытия всех позиций
input double   TargetProfit            = 200000.00;     // Целевая прибыль

Alpari MT5 nessuna possibilità, controllare nel tester

Foto di controllare - come sarebbe, realisticamente

 

Ho capito come impostare le linee orizzontali nel tester

utilizzando i pulsanti BUY e SELL

scegliere il passo della griglia (distanza dal prezzo corrente)input int Step=55;// Obj: Passo della griglia, punti (0 = falso)

input string   t1="------ SL TP    ----------";         // Trailing
input double   InStopLoss              = 250;           // Stop Loss, in pips (1.00045-1.00055=1 pips)
input double   InTakeProfit            = 55;            // Take Profit, in pips (1.00045-1.00055=1 pips)
input int      Step                    = 55;            // Obj: Шаг сетки, пунктов(0 = false)

Immagine 2

Foto di

File:
00001.mq5  150 kb
 
Aleksandr Klapatyuk:

Ho capito come impostare le linee orizzontali nel tester

utilizzando i pulsanti BUY e SELL

scegliere il passo della griglia (distanza dal prezzo corrente)input int Step= 55;// Obj: Passo della griglia, punti (0 = falso)


2 dall'alto e 2 dal basso - a distanze diverse

SnapshotÕs

 
Aleksandr Klapatyuk:

2 in alto e 2 in basso - a distanze diverse

Possibilità espanse - espone le linee orizzontali dall'input dell'indicatore bool OpenedStopObj = true;// On. Linea orizzontale (vero)

input string   t8="------ Auto trading ------";         // Авто Торговля от Индикатора
input bool     OpenedStop              = false;         // Вкл. Opened Buy/Sell
input bool     ClosedStop              = false;         // Вкл. Closed Buy/Sell
input bool     OpenedStopObj           = true;          // Вкл. Horizontal Line(true)
input bool     Revers                  = false;         // Revers
//---

impostare le linee di 1 coppia

input string   t2="------ Obj:Name 1-2 ------";         // Имя Объекта
input int      Step                    = 55;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjDownName0         = "TOP 1";       // Obj: TOP (Name Obj) ВВЕРХУ 1
input ENUM_TRADE_COMMAND InpTradeCommand=open_sell;     // Obj:  command:
input string   InpObjUpName0           = "LOWER 2";     // Obj: LOWER (Name Obj) ВНИЗУ 2
input ENUM_TRADE_COMMAND InpTradeCommand0=open_buy;     // Obj:  command:

impostare la linea 2 pair

input string   t4="------ Obj:Name 5-6 ------";         // Имя Объекта
input int      Step0                   = 90;            // Obj: Шаг сетки, пунктов(0 = false)
input string   InpObjDownName02        = "TOP 5";       // Obj: TOP (Name Obj) ВВЕРХУ 5
input ENUM_TRADE_COMMAND InpTradeCommand2=open_sell;    // Obj:  command:
input string   InpObjUpName02          = "LOWER 6";     // Obj: LOWER (Name Obj) ВНИЗУ 6
input ENUM_TRADE_COMMAND InpTradeCommand02=open_buy;    // Obj:  command:

Testato nel tester - così com'è.

Ecco il risultato dell'indicatore ZigzagColor.ex5

zigzag

zigzag xxx

 
Aleksandr Klapatyuk:

Caratteristiche espanse - espone le linee orizzontali dall'input dell'indicatore bool OpenedStopObj = true;// On. Linea orizzontale (vero)

impostare le linee 1 coppia

impostare la linea 2 pair

Testato nel tester - così com'è.

Ecco il risultato dell'indicatore ZigzagColor.ex5


con un altro indicatore

Istantaneax2

Snapshotx2x

i buoni risultati saranno quando si imposta l'obiettivo di equilibrio double TargetProfit = 200000.00; // Target Profit

input string   t0="------ Parameters --------";         // Настройка Эксперта
input string   Template                = "ADX";         // Имя шаблона(without '.tpl')
input bool     ObjectBuySell           = true;          // Вкл. Копки Buy/Sell (для тестера)
input bool     ObjectLineX             = true;          // Horizontal Line(true) || Buy/Sell(false)
input datetime HoursFrom               = D'1970.01.01'; // Время старта Эксперта
input datetime HoursTo                 = D'2030.12.31'; // Время закрытия всех позиций
input double   TargetProfit            = 200000.00;     // Целевая прибыль
input uint     maxLimits               = 1;             // Кол-во Позиции Открыть в одну сторону
input double   MaximumRisk             = 0.01;          // Maximum Risk in percentage
input double   DecreaseFactor          = 3;             // Descrease factor
input ENUM_LOT_OR_RISK InpLotOrRisk    = lot;           // Money management: Lot OR Risk

Per esempio, se hai un saldo di 100 sul tuo conto, vuoi guadagnare 100. Quando raggiunge 200, chiude tutto e aggiorna i grafici senza Expert Advisor

Oppure si crea un modello con altre impostazioni per l'EA - nell'Expert Advisor si imposta il nome di un modello con altre impostazioni - lo stesso ingresso Expert Advisor stringaTemplate = "ADX";// Nome del template (senza '.tpl')

File:
 
Aleksandr Klapatyuk:

per facilitare l'installazione e la configurazione di Expert Advisor

c'è una comoda utility - _finder.mq5 (salva il modello del grafico con l'Expert Advisor e l'indicatore fibopivot_v2.mq5)

aggiustato - dall'indicatore fibopivot_v2.mq5 ------ (Resistenza 3 attivato per vendere) (Supporto 3 attivato per comprare)

Scegliete le coppie con cui vi piace lavorare - anche tutte. Attraverso l'utilityExp_finder.mq5 si aprirà un grafico con un Expert Advisor e un indicatore già installati

non si può controllare nel tester - l'indicatore non viene cancellato

E qui in un minuto - Installazione dell'Expert Advisor su tutte le coppie

Utilità per la selezione e la navigazione in MQL5 e MQL4: aumentare l'informatività dei grafici

Autore di utilitàhttps://www.mql5.com/ru/users/needtome

https://www.mql5.com/ru/articles/5614

autore dell'indicatore https://www.mql5.com/ru/users/godzilla

https://www.mql5.com/ru/code/1776

Autore reale:

Kalenzo


aggiornato - aggiunto .

utilizzando lo script, installare EA su tutti i grafici aperti.

Alpari MT5

in uno degli EA, impostare un obiettivo di equilibrio - tutti gli EA scompariranno non appena sarà raggiunto.

- Ho controllato tutte le operazioni dell'EA, tutto funziona. devi solo trovare le impostazioni e avere un buon profitto!

 
Aleksandr Klapatyuk:

aggiornato - aggiunto . altre possibilità

utilizzando lo script, impostare Expert Advisors su tutti i grafici aperti.

impostare un obiettivo di equilibrio in uno degli EAs - tutti gli EAs scompariranno non appena sarà raggiunto.

- Ho controllato tutte le operazioni dell'EA, tutto funziona. devi solo scegliere le impostazioni e avere un buon profitto!

Ho aggiunto un suono, quando si imposta in modalità automatica, Linee orizzontali.

 
Istantanea3 Aleksandr Klapatyuk:

Aggiunto il suono, quando si imposta in modalità automatica, Linee orizzontali.

qualcosa deve - rivedere, con l'impostazione automatica dellelinee orizzontali

su 2mins check - all'inizio tutto va come dovrebbe - dopo 10 operazioni, inizia il glitch e l'apertura della posizione

----- che diavolo oggi - le immagini non si impostano correttamente

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 
Penso di aver capito dove ho sbagliato nell'Esperto. Oggi controllerò come funziona. Se funziona correttamente, lo posterò qui.