Come codificare? - pagina 216

 

Scusa, ho dimenticato di cambiare l'oggetto.

Dovrebbe essere 'Ottieni il S/L originale dall'ordine modificato'.

Grazie,

Chris

 

Filtro Combo Coder per favore

ciao a tutti,

Qualsiasi può coder l'indicatore per mq4, questo è combo bar colore filtro multi coppie per favore.

EURUSD, "EUR/USD"

EURUSD, GBPUSD, AUDUSD, NZDUSD, ~USDJPY, ~USDCHF, ~USDCAD, EURGBP, EURAUD, EURNZD, EURJPY, EURCHF, EURCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPUSD,GBP/USD

EURUSD, GBPUSD, AUDUSD, NZDUSD, ~USDJPY, ~USDCHF, ~USDCAD, ~EURGBP, GBPAUD, GBPNZD, GBPJPY, GBPCHF, GBPCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDUSD, "AUD/USD".

EURUSD, GBPUSD, AUDUSD, NZDUSD, ~USDJPY, ~USDCHF, ~USDCAD, ~EURAUD, ~GBPAUD, AUDJPY, AUDNZD, AUDCHF, AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDUSD, "NZD/USD"

EURUSD, GBPUSD, AUDUSD, NZDUSD, ~USDJPY, ~USDCHF, ~USDCAD, ~EURNZD, ~GBPNZD, NZDJPY, ~AUDNZD, NZDCHF, NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

USDJPY, "USD/JPY"

~EURUSD,~GBPUSD,~AUDUSD,~NZDUSD,USDJPY,USDCHF,USDCAD,EURJPY,GBPJPY,CHFJPY,CADJPY,AUDJPY,NZDJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

USDCHF, "USD/CHF"

~EURUSD,~GBPUSD,~AUDUSD,~NZDUSD,USDJPY,USDCHF,USDCAD,EURCHF,GBPCHF,~CHFJPY,CADCHF,AUDCHF,NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

USDCAD, "USD/CAD"

~EURUSD, ~GBPUSD, ~AUDUSD, ~NZDUSD, USDJPY, USDCHF, USDCAD, EURCAD, GBPCAD, ~CADJPY, ~CADCHF, AUDCAD, NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURJPY, "EUR/JPY" (EURO)

EURUSD, EURGBP, EURAUD, EURNZD, EURJPY, EURCHF, EURCAD, USDJPY, GBPJPY, AUDJPY, NZDJPY, CADJPY, CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURNZD, "EUR/NZD".

EURUSD, EURGBP, EURAUD, EURNZD, EURJPY, EURCHF, EURCAD, ~NZDUSD, GBPNZD, AUDNZD, ~NZDJPY, ~NZDCHF, ~NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPJPY, "GBP/JPY"

GBPUSD, ~EURGBP, GBPAUD, GBPNZD, GBPJPY, GBPCHF, GBPCAD, USDJPY, EURJPY, AUDJPY, NZDJPY, CADJPY, CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPNZD, "GBP/NZD"

GBPUSD, ~EURGBP, GBPAUD, GBPNZD, GBPJPY, GBPCHF, GBPCAD, ~NZDUSD, EURNZD, AUDNZD, ~NZDJPY, ~NZDCHF, ~NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

CADJPY, "CAD/JPY"

~USDCAD,~EURCAD,~GBPCAD,~AUDCAD,~NZDCAD,CADCHF,USDJPY,EURJPY,GBPJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDJPY, "AUD/JPY".

AUDUSD,~EURAUD,~GBPAUD,AUDNZD,AUDCHF,AUDCAD,USDJPY,EURJPY,GBPJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDJPY, "NZD/JPY"

NZDUSD,~EURNZD,~GBPNZD,~AUDNZD,NZDCHF,NZDCAD,USDJPY,EURJPY,GBPJPY,AUDJPY,NZDJPY,CADJPY,CHFJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURGBP, "EUR/GBP"

EURUSD,~GBPUSD,EURGBP,EURAUD,EURNZD,EURJPY,EURCHF,EURCAD,~GBPAUD,~GBPNZD,~GBPJPY,~GBPCHF,~GBPCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURAUD, "EUR/AUD", "EUR/AUD

EURUSD, ~AUDUSD, EURGBP, EURAUD, EURNZD, EURJPY, EURCHF, EURCAD, GBPAUD, ~AUDJPY, ~AUDNZD, ~AUDCHF, ~AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURCHF, "EUR/CHF"

EURUSD, USDCHF, EURGBP, EURAUD, EURNZD, EURJPY, EURCHF, EURCAD, GBPCHF, ~CHFJPY, CADCHF, AUDCHF, NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

EURCAD, "EUR/CAD"

EURUSD, USDCAD, EURGBP, EURAUD, EURNZD, EURJPY, EURCHF, EURCAD, GBPCAD, ~CADJPY, ~CADCHF, AUDCAD, NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPAUD, "GBP/AUD"

GBPUSD, ~AUDUSD, ~EURGBP, GBPAUD, GBPNZD, GBPJPY, GBPCHF, GBPCAD, EURAUD, ~AUDJPY, ~AUDNZD, ~AUDCHF, ~AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPCHF, "GBP/CHF"

GBPUSD, USDCHF, ~EURGBP, GBPAUD, GBPNZD, GBPJPY, GBPCHF, GBPCAD, EURCHF, ~CHFJPY, CADCHF, AUDCHF, NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

GBPCAD, "GBP/CAD"

GBPUSD, USDCAD, ~EURGBP, GBPAUD, GBPNZD, GBPJPY, GBPCHF, GBPCAD, EURCAD, ~CADJPY, ~CADCHF, AUDCAD, NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

CHFJPY, "CHF/JPY"

~USDCHF,USDJPY,~EURCHF,~GBPCHF,~CADCHF,~AUDCHF,~NZDCHF,EURJPY,GBPJPY,CHFJPY,CADJPY,AUDJPY,NZDJPY

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

CADCHF, "CAD/CHF"

~USDCAD,USDCHF,~EURCAD,~GBPCAD,~AUDCAD,~NZDCAD,CADJPY,EURCHF,GBPCHF,~CHFJPY,CADCHF,AUDCHF,NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDNZD, "AUD/NZD".

AUDUSD, ~NZDUSD, ~EURAUD, ~GBPAUD, AUDNZD, AUDCHF, AUDCAD, AUDJPY, EURNZD, GBPNZD, ~NZDJPY, ~NZDCHF, ~NZDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDCHF, "AUD/CHF"

AUDUSD, USDCHF, ~EURAUD, ~GBPAUD, AUDNZD, AUDCHF, AUDCAD, AUDJPY, EURCHF, GBPCHF, ~CHFJPY, CADCHF, NZDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

AUDCAD, "AUD/CAD"

AUDUSD, USDCAD, ~EURAUD, ~GBPAUD, AUDNZD, AUDCHF, AUDCAD, AUDJPY, EURCAD, GBPCAD, ~CADJPY, NZDCAD, ~CADCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDCAD, "NZD/CAD"

NZDUSD, USDCAD, ~EURNZD, ~GBPNZD, NZDJPY, ~AUDNZD, NZDCHF, NZDCAD, EURCAD, GBPCAD, ~CADJPY, ~CADCHF, AUDCAD

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

NZDCHF, "NZD/CHF"

NZDUSD, USDCHF, ~EURNZD, ~GBPNZD, NZDJPY, ~AUDNZD, NZDCHF, NZDCAD, EURCHF, GBPCHF, ~CHFJPY, CADCHF, AUDCHF

,,,,,,,,,,,,

0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769,0.0769

*USD, "USD"

~EURUSD,~GBPUSD,USDCHF,USDJPY,USDCAD,~AUDUSD,~NZDUSD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*EUR, "EUR"

EURUSD,EURGBP,EURCHF,EURJPY,EURCAD,EURAUD,EURNZD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*GBP, "GBP"

GBPUSD,~EURGBP,GBPCHF,GBPJPY,GBPCAD,GBPAUD,GBPNZD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*CHF, "CHF"

~USDCHF,~EURCHF,~GBPCHF,CHFJPY,~CADCHF,~AUDCHF,~NZDCHF

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*CAD, "CAD"

~USDCAD,~EURCAD,~GBPCAD,CADJPY,CADCHF,~AUDCAD,~NZDCAD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*JPY, "JPY"

~USDJPY,~EURJPY,~GBPJPY,~CHFJPY,~CADJPY,~AUDJPY,~NZDJPY

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*AUD, "AUD"

AUDUSD,~EURAUD,~GBPAUD,AUDJPY,AUDCAD,AUDCHF,AUDNZD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

*NZD, "NZD"

NZDUSD,~EURNZD,~GBPNZD,NZDJPY,~AUDNZD,NZDCHF,NZDCAD

,,,,,,

.175,.175,.175,.175,.1,.1,.1

 

PlaySound e allarme

Ciao, c'è un modo per la funzione PlaySound e l'avviso di eseguire solo una volta (indicatore)? O si può semplicemente usare ea Sleep (500)

Grazie

 

Obiettivo di profitto e indicatore di stop loss o EA

Salve,

Ho un problema sul mio indicatore che ho notato nel caso del raggiungimento di Profit target e stop loss. Come modificare il codice che l'avviso è stato visualizzato solo per un tempo?

Per esempio: ogni 10 secondi

Ho provato a utilizzare la funzione : Sleep (), purtroppo senza successo.

Grazie per il vostro aiuto

//+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| funzione di avvio esperto |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Avviso prezzo: Stopp-loss "+Symbol()+""+Hour()+": "+Minute()+": "+Seconds());

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Prezzo di avvertimento: Obiettivo di profitto "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 

Obiettivo di profitto e indicatore di stop loss o EA

Salve,

Ho un problema sul mio indicatore che ho notato nel caso del raggiungimento di Profit target e stop loss. Come modificare il codice che l'avviso è stato visualizzato solo per un tempo?

Per esempio: ogni 10 secondi

Ho provato a utilizzare la funzione : Sleep (), purtroppo senza successo.

Grazie per il vostro aiuto

//| funzione di inizializzazione dell'esperto |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| funzione di avvio esperto |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Avviso prezzo: Stopp-loss "+Symbol()+""+Hour()+": "+Minute()+": "+Seconds());

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Prezzo di avvertimento: Obiettivo di profitto "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 

Playsound e funzione di avviso

Salve,

Ho un problema sul mio indicatore che ho notato nel caso del raggiungimento del target di profitto e stop loss. Come modificare il codice che l'avviso è stato visualizzato solo per un tempo?

Per esempio: ogni 10 secondi

Ho provato a utilizzare la funzione : Sleep (), purtroppo senza successo.

Grazie per il vostro aiuto

//+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| funzione di avvio esperto |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Avviso prezzo: Stopp-loss "+Symbol()+""+Hour()+": "+Minute()+": "+Seconds());

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Prezzo di avvertimento: Obiettivo di profitto "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 

Allarme SL e PT EA

Salve,

Ho un problema sul mio EA che ho notato nel caso del raggiungimento di Profit target e stop loss. Come modificare il codice che l'avviso è stato visualizzato solo per un tempo?

Per esempio: ogni 10 secondi

Ho provato a usare la funzione : Sleep (), purtroppo senza successo.

Grazie per il vostro aiuto

//+------------------------------------------------------------------+

//| expert initialization function |

//+------------------------------------------------------------------+

extern bool Percent = true;

extern bool Play_Sound = true;

extern double Risk = 2.0;

//+------------------------------------------------------------------+

//| funzione di avvio esperto |

//+------------------------------------------------------------------+

int start()

{

//----

if (Percent == true)

if (Play_Sound == true)

double stop =AccountBalance()*(-Risk)/100;

double profit =AccountBalance()*(Risk)/100;

double floating_profit =AccountProfit();

{

if(StrToDouble(floating_profit) <= stop)

{

if(Play_Sound) PlaySound("alert.wav");

Alert("Avviso prezzo: Stopp-loss "+Symbol()+""+Hour()+": "+Minute()+": "+Seconds());

{

if(StrToDouble(floating_profit) >= profit) {

if(Play_Sound) PlaySound("alert.wav");

Alert("Prezzo di avvertimento: Obiettivo di profitto "+Symbol()+" "+Hour()+": "+Minute()+": "+Seconds());

}}}}

//----

return(0);

}
 
File:
sb.mq4  7 kb
 

Qualche aiuto con questo, per favore?

Sto usando un indicatore di freccia in un EA, quindi quando attivo l'EA non ottengo un valore tramite icustom fino a quando non appare la prima freccia

Qual è il ciclo per controllare indietro nell'indicatore e trovare l'ultimo valore della freccia?

 

Ciao ragazzi,

qualcuno può codificare questa semplice idea ...

se la candela chiude sopra una media mobile... dare un avviso ... fino a quando la candela chiude sotto la stessa media mobile .. e anche .. dare un avviso

Motivazione: