[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 920

 
gheka:

C'è un altro modo, prendi il tuo suono, mettilo in NERO (software di editing del suono), se disponibile, fai un suono

5 di loro.

Se non mi sbaglio, "i++" funziona su ogni tick, cioè il suono sarà pronunciato per 5 tick di seguito.

E anche solo per sicurezza, guardate qui https://book.mql4.com/ru/operators/for


No, se si modifica il suono, come posso imparare a programmare? :)

Grazie per il link, ci darò un'occhiata.

 
_SS_:
Supponiamo che ho 1 ordine aperto e poi un secondo ordine in sospeso si apre, come faccio a rendere il take profit del primo ordine uguale al take profit del secondo ordine? e così via, 1,2=3 1,2,3=4 1,2,3,4=5 ?
 
Nilog:


No, se modifico il suono, come posso imparare a programmare? :)

Grazie per il link, ci darò un'occhiata.


guarda la mia risposta precedente con i codici
 
gheka:

Non sto scherzando, il mio Expert Advisor non funziona davvero!

L'unica risposta è "dovrebbe funzionare", ma non è così.

L'unica risposta a questa domanda era "dovrebbe funzionare", ma non è così.

Penso che il problema possa essere qualcos'altro?

extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;

int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;

min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{

if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);

if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);

sì funziona, lo smiley face è sempre sorridente ma non funziona, le posizioni non si aprono

significa che ci sono già posizioni aperte nel conto
Necron:
significa che ci sono già posizioni aperte sul conto

Ho aperto un nuovo conto demo e il deposito non è mai stato toccato,

Non so se ha qualcosa a che fare con la società di intermediazione forex?

 
gheka:

guarda la mia risposta precedente con i codici

Non capisco, cosa fa questo int sum?
 
Nilog:

Aggiunto. Si ripete ancora solo una volta. :(

if (Balance < Loss)
      {
           for(int i = 0; i < 5; i++) 
           {   -  ты наверно это забыл поставить 
           i=PlaySound("LossLimitReached.wav");  -- поставь "i" перед "PlaySound"
           Sleep (1000);
           }   -  и это тоже                 
      }
Mettere ''i'' = davanti a ''PlaySound'' allora
 
gheka:

poi mettere '' i '' = prima di 'PlaySound'.

quando si compila 'PlaySound' - la funzione non restituisce alcun risultato
e può essere assegnata a questa espressione?
 

Ciao.

Se qualcuno si è imbattuto o forse c'è:

Modello EA per il trading automatico


Questo modello è per lo scopo generale di creare EA, questo modello contiene le funzioni più importanti e necessarie per lavorare con un EA

Tra le caratteristiche di questo modello ci sono:

Utilizzando / NON utilizzando - Stoplosses / Take Profits
Utilizzando / NON utilizzando - Trade by time
Utilizzando / NON utilizzando - MarketWatch trading technology (enable - Only for the knowledgeable)
Utilizzando / NON utilizzando - Pending orders / positions by market - on choice
Utilizzando / NON utilizzando - Autolot, o utilizzando un lotto fisso
Utilizzando / NON utilizzando - Close positions on a reverse signal
Utilizzando

Per favore, mandami un file o un link. Grazie in anticipo!

 
Nilog:

quando si compila 'PlaySound' - la funzione non restituisce alcun risultato
e questa espressione può essere assegnata a i?

allora prova questo)))

se (Saldo < Perdita)
{


PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

PlaySound("LossLimitReached.wav"); Sleep(1000);

}

questo potrebbe funzionare))))

 
gheka:

Prova questo allora)))

Ho provato in questo modo. Comunque esce solo un segnale. :((((((((((