Spread trading in Meta Trader - pagina 160

 

Ciao a tutti.

È stato fornito un EA (trailing stop accoppiato):

int init()  {//функция инициализации советника
//- На всякий случай напомним пользователю, если он забыл : 
gbNoInit=False; if (!IsTradeAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить советнику торговать");
    gbNoInit=True; return;             }
  if (!IsLibrariesAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить импорт из внешних экспертов");
    gbNoInit=True; return;   }
  if (!IsTesting()) {
    if (IsExpertEnabled()) Message("Советник будет запущен следующим  тиком");
    else Message("Отжата кнопка \"Разрешить запуск советников\"");
                    } 
    if (Symbol()!= Symbol_1) {
    Message("Текущий инструмент не соответствует заданному для Symbol_1");                
                            }                
             } // ========= конец функции  int init()

Ora ho scoperto che quando installo un EA su un grafico in un commento dice

Per il normale funzionamento dell'Expert Advisor è necessario "Permettere l'importazione da EAs esterni" +

E questo nonostante il fatto che nel codice non ci sia alcuna chiamata per gli EA esterni. Eccetto
#include <stdlib.mqh> // MT4 Standard Library
#include <stderror.mqh> // MT4 Standard Library

==================================================

Puoi dirmi perché appare il commento?

 

perché stdlib.mqh descrive funzioni chiamate da un file esterno (#import "stdlib.ex4")

===

//+------------------------------------------------------------------+
//| stdlib.mqh |
//+------------------------------------------------------------------+
#import "stdlib.ex4"

string ErrorDescription(int error_code);
int RGB(int red_value,int green_value,int blue_value);
bool CompareDoubles(double number1,double number2);
string DoubleToStrMorePrecision(double number,int precision);
string IntegerToHexString(int integer_number);

=====

non li usate? rimuoveteli dal vostro EA...


#include <stdlib.mqh> // MT4 standard library
#include <stderror.mqh> // MT4 standard library


 
Capisco, grazie.
 
leonid553:

#include <stdlib.mqh> // MT4 standard library
Puoi dirmi perché appare il commento?

In questo ashqh l'importazione dalla libreria con lo stesso nome. Ecco perché appare. Questo ptu è sicuro da solo.
 

Propongo ora di mostrare le coppie adatte allo spread trading tramite il comodissimo servizio FreeStockCharts.

Un esempio di tale coppia:

Il menu mostra una voce che permette di fare un collegamento ipertestuale diretto al grafico selezionato. Per esempio, il grafico qui sopra si trova su http://www.freestockcharts.com?emailChartID=0fbb7f36-c3a3-46a4-ae19-da7ce6c136ec

Il servizio è buono in quanto fornisce la storia con la visualizzazione di un enorme numero di strumenti finanziari gratuitamente e direttamente nel browser. Ci sono possibilità di sovrapporre diversi grafici uno sull'altro.

Notate la barra blu in basso. È molto utile. L'implementazione di un tale strumento per MT5 sarebbe auspicabile, così come la possibilità di visualizzare l'asse verticale in percentuale.

P.S. Il grafico qui sopra mostra perfettamente che le gambe (coefficienti di ponderazione) di FI devono essere dinamiche (adattarsi).

 

Puoi postare il codice dell'intero EA, se non è un segreto, perché ne stai discutendo e non riesco a trovarlo in questo thread?

 
sammi61:

Puoi postare il codice dell'intero EA, se non è un segreto, perché ne stai discutendo e non riesco a trovarlo in questo thread?


Se intendete il vapore trailing, non è l'intero codice. L'Expert Advisor (l'ultima versione, la più semplice) si può trovare su http://www.procapital.ru/showthread.php?t=28081&page=56 insieme alla sua descrizione su 829-834.
 

Perché l'argomento è chiuso?

perché non c'è nessuno?

 
tutti sono andati al fronte
 
Non un graal. Di conseguenza, tutti si sono disinteressati. =)