Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 341
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Gente, per favore aiutatemi. Voglio scrivere una funzione in modo che ogni prossimo ordine aperto si apra con un lotto 2 volte più grande del precedente. Questa funzione sta dando dei valori sbagliati... Cosa c'è che non va? Grazie in anticipo!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Gente, aiuto per favore. Voglio scrivere una funzione in modo che ogni prossimo ordine aperto si apra con un lotto 2 volte più grande del precedente. Questa funzione sta dando dei valori sbagliati... Cosa c'è che non va? Grazie in anticipo!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Per cominciare:
extern double LotBuy = 0.01;
double GetLotBuy()
{
double ld_Lot = LotBuy;
for(int n = 1; n<=CountBuy(); n++)
{ld_Lot = LotBuy * n * 2;}
return (ld_Lot);
}
Gente, per favore aiutatemi. Voglio scrivere una funzione in modo che ogni prossimo ordine aperto si apra con un lotto 2 volte quello precedente. Questa funzione sta dando dei valori sbagliati... Cosa c'è che non va? Grazie in anticipo!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Prova questo.
Per cominciare:
extern double LotBuy = 0.01;
double GetLotBuy()
{
double ld_Lot = LotBuy;
for(int n = 1; n<=CountBuy(); n++)
{ld_Lot = LotBuy * n * 2;}
return (ld_Lot);
}
Mi stai prendendo in giro?
Ho fatto un EA basato sul mio indicatore personale.
I trade di apertura comprano al rialzo e vendono alla caduta dell'indicatore rispetto a ieri.
Il problema è che i trade si aprono e si chiudono attraverso una barra o più.
L'indicatore è impostato per ignorare i movimenti su un certo valore impostato.
Se non c'è eccesso, il valore dell'indicatore rimane come nella barra precedente (penso che il problema sia qui da qualche parte)
Codice indicatore:
Criteri di trading EA:
Ciao!
Uno script come questo è necessario:
era
eur/gbp / 1 lotto / open 312.25 / sl 559.45 / tp 454.55
yui/ghf / 1 lotto / open 3.28 / sl 5.65 / tp 4.65
.../... / 1 lotto / aperto ...... / sl ...... / tp .......
è diventato
eur/gbp / 1,02 lotto / aperto 312,25 / sl 559,45 / tp 454,55
yui/ghf / 1,02 lotto / aperto 3,28 / sl 5,65 / tp 4,65
.../... / 1,02 lotto / open ...... / sl ...... / tp .......
Cosa chiuderebbe gli ordini pendenti con un certo volume (lotto), e aprirebbe un nuovo ordine con un altro volume, ma lo stesso livello di entrata, stop e take.
Non lo so... Forse qualcuno l'ha fatto.
Non capisco niente qui...
Voglio che la dimensione del lotto aumenti geometricamente (con un moltiplicatore di 2) se viene aperto un secondo ordine unidirezionale.
Sta scherzando?
La soluzione non di rado consiste in diversi "passi". Il primo passo è quello di ridurre la crescita esponenziale della dimensione del lotto. Allo stesso tempo diamo almeno un senso all'uso del ciclo. E siccome non sappiamo "dove comincia", i passi successivi spettano all'autore. ;)
Questo è, naturalmente, meraviglioso, ma ancora, come esprimere come aprire il prossimo ordine unidirezionale con lotto doppio rispetto al precedente? Ci sono già due funzioni funzionanti CountBuy() e CountSell()