consulente esperto - domande varie - pagina 36

 

Le cifre possono chiamare Digits() o MarketInfo().

Digits() or _Digits

double digits = MarketInfo(Symbol(),MODE_DIGITS);

Ora, se volete un esempio veloce di moltiplicatore, siate creativi:

int multiplier=0;

   if(MarketInfo(Symbol(),MODE_DIGITS)==2){multiplier=100;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==3){multiplier=1000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==4){multiplier=10000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==5){multiplier=100000;}
   if(MarketInfo(Symbol(),MODE_DIGITS)==6){multiplier=1000000;}

double EURUSD=Bid*multiplier;

Print("EURUSD: ",DoubleToString(EURUSD,0));
 
string price_as_str = StringFormat("%0."+(string)_Digits+"f",Bid);
int len = StringLen(price_as_str);
Print("price_as_str = ",price_as_str);
Print("Before the decimal point = ", StringSubstr(price_as_str, 0, len-_Digits-1));
Print("After the decimal point = ",  StringSubstr(price_as_str, len-_Digits));
 

Hehe!

Spero che entrambi i vostri commenti siano utili per la mia soluzione.
Inizierò presto a provarli entrambi.

Grazie mille uomini.

 

#StringLen - Chiudi

Ancora una volta grazie mille per il vostro uno dei più grandi commenti - @honest_knave e @Marco vd Heijden
Dopo aver provato i vostri utilissimi esempi, ho trovato un'ottima soluzione.

Tutto il meglio per voi!

 

#Lot Size Max - Closed

Questo commento risolve il mio problema #336- #338

Ancora una volta grazie mille.

 

#Pannello di trading + Strategia di trading - Aperto

Prima di iniziare la ricerca ho solo bisogno di chiedere.

D: Pannello ditrading e Strategia di trading dovrebbero essere separati o cosa?

Grazie in anticipo.

 
Max Enrik:

#Pannello di trading + Strategia di trading - Aperto

Prima di iniziare la ricerca ho solo bisogno di chiedere.

D: Pannello ditrading e Strategia di trading dovrebbero essere separati o cosa?

Grazie in anticipo.


Puoi applicare solo 1 EA per grafico.

Questo probabilmente significa che hai bisogno di incorporare il tuo pannello e la tua strategia insieme, se entrambi hanno bisogno di eseguire operazioni di trading.

 
honest_knave:

Puoi applicare solo 1 EA per grafico.
Questo probabilmente significa che devi incorporare il tuo pannello e la tua strategia insieme, se entrambi hanno bisogno di eseguire operazioni di trading.

Grazie mille per la tua risposta.
 
Se è davvero, davvero necessario si può far lavorare un EA con tutti gli altri grafici, usando il chartID e poi si può caricare un altro EA sul grafico stesso, e si può anche arrivare a caricare uno script che esegue il suo codice in un ciclo infinito, ma queste cose sono molto avanzate quindi dipende da quanto lontano si vuole spingere.
 

#Pannello di trading + Strategia di trading- Chiuso

Grazie signor Marco per il suo commento.

Penso che potrei iniziare a scrivere lo script del codice per la strategia di trading prima di combinarli.
( se non scriverò lo script per la strategia di trading separatamente - so per certo che sarà molto difficile per me )

Presto inizierò.

Grazie mille per il tuo tempo.