Ciao a tutti ragazzi allora volevo un vostro consiglio ho fatto questa funzione che dovrebbe settare il TP su una percentuale dello SL:
esempio entrata al valore "x" SL glelo passo io (già moltiplicato * point) dopo detto ciò la funzione mi calcolerà la % dello stop e lo somma/sottrae al prezzo di entrata e setta il TP l'idea è questa,
Nel calcolo del TP devo aggiungere * p tipo:
nel return ve bene il NormalizeDouble vero?
Ho la sensazioni che manchi qualcosa e che si possa ottimizzare di +?
avete consigli?
Vi tingrazio
PHP Code:
double TakeProfitInPercentuale(double PercentualeDiRischio, bool BuySell, int stoploss)
{
double TakeProfit,ValoreTP,ValoreTick,Coefficiente;
Coef=(stoploss*PercentualeDiRischio/100);
if(Digits%2==0)
ValoreTick=MarketInfo(Symbol(),MODE_TICKVALUE)/MarketInfo(Symbol(),MODE_TICKSIZE)/10;
else
ValoreTick=MarketInfo(Symbol(),MODE_TICKVALUE)/MarketInfo(Symbol(),MODE_TICKSIZE);
ValoreTP=TakeProfit*ValoreTick;
if ( BuySell ==true )//buy
TakeProfit = Bid + ValoreTP
if (BuySell ==false)//sell
TakeProfit = Ask - ValoreTP
return(NormalizeDouble(TakeProfit,MarketInfo(Symbol,MODE_TICKVALUE));
}
Nel calcolo del TP devo aggiungere * p tipo:
PHP Code:
if ( BuySell ==true )//buy
TakeProfit = Bid + ValoreTP *Point
if (BuySell ==false)//sell
TakeProfit = Ask - ValoreTP * Point
return(NormalizeDouble(TakeProfit,MarketInfo(Symbol,MODE_TICKVALUE));
}
Ho la sensazioni che manchi qualcosa e che si possa ottimizzare di +?
avete consigli?
Vi tingrazio
Comment