Sistema fantastico! - pagina 15

 

1. obbligatorio TrailingStep

2. Diminuire SL

3. Il coefficiente per il quale lo SL sarà diviso, per indicare il momento in cui la riduzione dello SL inizierà dopo l'avanzamento.

 

Solo_Profit_H4_beta.mq4

Versione Beta: 108


Modificato:

- Trailing Stop (Trailing Step - questo è un passo di trasferimento di stop in punti)

- Il numero magico è ora generato automaticamente da Expert Advisor, quindi nessuna delle società di brokeraggio rileverà che si tratta dello stesso Expert Advisor)

- Formattazione del codice

 

È drenante. -:(

Il fatto è che secondo il sistema IBEX-CPR il segnale deve essere confermato su 3 TF: H1, H4 && D1.

Il segnale di tendenza deve essere confermato su: M80, H1 && H4.

Non funzionerà con questo EA.

Non so ancora cosa farne.

 
artsnz >> :

Solo_Profit_H4_beta.mq4

Versione Beta: 108

artsnz, grazie per aver messo qui le tue fonti. E se creassimo un graal con i nostri sforzi congiunti? :)

 
liza >> :

Funziona su H4.

L'indicatore come una zigzaga mostra la direzione (su M30 e H1 una conferma).

Due linee sottili (verde e rossa) - rompi quella rossa per vendere, alza quella verde per comprare.

Chi sta sfondando? La linea a zig zag o il prezzo attuale?

 
netyar >> :

artsnz, grazie per aver pubblicato qui le tue fonti. E se creassimo un Graal insieme? :)

Naturalmente GRAZIE!

Una testa è buona, ma molte sono meglio.


Un graal non è un graal, ma se il profitto darà con aspettativa matematica positiva,

Non mi dispiacerebbe ringraziarli non solo con le parole, ma anche con una parte del profitto guadagnato!

 
artsnz >> :

- Il numero magico è ora generato automaticamente dagli EAs in modo che nessuna delle società di brokeraggio sappia che si tratta dello stesso EA)

Quindi pensi che i DC catturino i trader che fanno trading con lo stesso Expert Advisor e applichino delle sanzioni?

E quando si fa trading con diversi EAs tali sanzioni possono essere evitate?

:)

Qual è lo scopo segreto di questa funzione?

Possiamo generare commenti arbitrari per confondere gli altri Expert Advisors.

:)


SZ

Non importa per DC quanti e quali EAs hai sul tuo conto.

È importante COME fanno trading, qual è il profitto in punti e per quanto tempo viene tenuta la posizione.

E i risultati finali sono importanti. Il gioco con i maghi e i commenti è un gioco malvagio.

E questo trucco ingannerà non le società di brokeraggio, ma voi e coloro che useranno questo EA:

Quando si apre una posizione, il mago sarà assegnato all'ordine. Poi il PC o il terminale si blocca.

Dopo il riavvio, l'Expert Advisor considererà l'ordine come quello di qualcun altro poiché il mago non sarà salvato.

La posizione diventerà ingestibile.

Se usate questi trucchi, dovete salvare la procedura guidata in variabili globali

di terminale o di file. Ma qual è il punto? :)

 
netyar >> :

Chi sta sfondando? La linea a zig zag o il prezzo attuale?

Prezzo

 
goldtrader >> :

Se usate questi trucchi, dovreste salvare la magia nelle variabili globali

del terminale o di un file. Ma qual è il punto? :)

C'è un'opzione alternativa. Io lo faccio in modo più semplice - codifico la valuta, il timeframe e il numero di EA in magik. +Hanno un numero unico. Penso che questo sia molto più conveniente perché chi dice che l'EA può aprire solo un numero fisso di ordini?

 
Azzx >> :

C'è una variante alternativa. Sto facendo le cose più semplici - in magik codifico valuta, timeframe e numero di Expert Advisor + hanno numeri unici. Penso che sia molto più comodo. Chi ha detto che EA può aprire solo un numero fisso di ordini?

È abbastanza logico.

Il magik è statico, cioè non cambia ad ogni nuovo ordine aperto dallo stesso Expert Advisor sulla stessa coppia e timeframe.

Pertanto, quando riavviamo l'EA, troverà facilmente le sue posizioni e le prenderà.

E non c'è bisogno di memorizzare ogni nuovo magik in un file o in una variabile globale del terminale.

.

L'autore genera una magia casuale dinamica dall'ora locale del PC:

//+-----------------------------------------------------------------------------------------------+
//| Генерация магического номера.                                                                 |
//+-----------------------------------------------------------------------------------------------+
int Get. Magic()
 {
  string mag;
  int Magic. g;
  Sleep(1000);
  while (true)
   {
    MathSrand (TimeLocal());
    mag = StringConcatenate( mag, MathRand()/15, MathRand()/8, MathRand()/32); 
    Magic. g = MathRound(MathAbs(StrToInteger( mag)));
    mag = DoubleToStr( Magic. g,10);
    if (StringLen ( mag) >= 15) { Magic. g = StrToInteger( mag); break;}
   }
  return (MathRound(MathAbs( Magic. g)));
 }

Perché complicare e provocare errori di esecuzione?