I wish All of you a great Christmas time!
Cheers
Code: Select all
if (TradeComment == TrendTradeComment)
{
stop = CalculateStopLoss(OP_BUY, price, TradeComment);
take = CalculateTakeProfit(OP_BUY, price, TradeComment);
SendLots = TrendLot;
//Lot size calculated by risk
if (!CloseEnough(TrendRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop + (HiddenPips / factor), Digits), TrendRiskPercent);
}//if (TradeComment == TrendTradeComment)Code: Select all
if (TradeComment == TrendTradeComment) {
stop = CalculateStopLoss(OP_BUY, price, TradeComment);
take = CalculateTakeProfit(OP_BUY, price, TradeComment);
SendLots = TrendLot;
//Lot size calculated by risk
if (!CloseEnough(TrendRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop + (HiddenPips / factor), Digits), TrendRiskPercent);
}
else if ( TradeComment == RangeTradeComment ) {
stop = CalculateStopLoss(OP_BUY, price, TradeComment);
take = CalculateTakeProfit(OP_BUY, price, TradeComment);
SendLots = RangeLot;
//Lot size calculated by risk
if (!CloseEnough(RangeRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop + (HiddenPips / factor), Digits), RangeRiskPercent);
}
else if ( TradeComment == RadTradeComment ) {
stop = CalculateStopLoss(OP_BUY, price, TradeComment);
take = CalculateTakeProfit(OP_BUY, price, TradeComment);
SendLots = RadLot;
//Lot size calculated by risk
if (!CloseEnough(RadRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop + (HiddenPips / factor), Digits), RadRiskPercent);
}Code: Select all
if (TradeComment == TrendTradeComment)
{
stop = CalculateStopLoss(OP_SELL, price, TradeComment);
take = CalculateTakeProfit(OP_SELL, price, TradeComment);
SendLots = TrendLot;
//Lot size calculated by risk
if (!CloseEnough(TrendRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop - (HiddenPips / factor), Digits), TrendRiskPercent);
}//if (TradeComment == TrendTradeComment)Code: Select all
if (TradeComment == TrendTradeComment) {
stop = CalculateStopLoss(OP_SELL, price, TradeComment);
take = CalculateTakeProfit(OP_SELL, price, TradeComment);
SendLots = TrendLot;
//Lot size calculated by risk
if (!CloseEnough(TrendRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop - (HiddenPips / factor), Digits), TrendRiskPercent);
}//if (TradeComment == TrendTradeComment)
else if ( TradeComment == RangeTradeComment ) {
stop = CalculateStopLoss(OP_SELL, price, TradeComment);
take = CalculateTakeProfit(OP_SELL, price, TradeComment);
SendLots = RangeLot;
//Lot size calculated by risk
if (!CloseEnough(RangeRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop - (HiddenPips / factor), Digits), RangeRiskPercent);
}
else if ( TradeComment == RadTradeComment ) {
stop = CalculateStopLoss(OP_SELL, price, TradeComment);
take = CalculateTakeProfit(OP_SELL, price, TradeComment);
SendLots = RadLot;
//Lot size calculated by risk
if (!CloseEnough(RadRiskPercent, 0) )
SendLots = CalculateLotSize(price, NormalizeDouble(stop - (HiddenPips / factor), Digits), RadRiskPercent);
}