Originally posted by Carbonmimetic
View Post
PHP Code:
// Apri il trade BUY con la logica dell'EA
// Per definizione per un Buy si compra sull'Ask e si chiude il trade sul Bid
int ticket = OrderSend(Symbol(), OP_BUY, Lot, NormalizeDouble(Ask,Digits), 0, 0, 0, ExpertComment, MagicNumber, 0, clrGreen);
// calcoli il breackout di LLV 72 appena apri il trade... non so come viene calcolato
double LLV72 = .....; // lo calcoli tu appena apri il trade
// per un ordine BUY lo stoploss va sul BID
double sl = NormalizeDouble(LLV72 - 1*_pip,Digits); // per il Buy, stoploss 1 punto sotto LLV72
if(OrderModify(OrderTicket(),OrderOpenPrice(),sl,t p,0,clrGreen)) if(PRINT_REPORT) Print(__FUNCTION__," (",__LINE__,"): inserito SL per l\'ordine Buy #"+IntegerToString(ticket));
// Per definizione per un Sell si compra sul Bid e si chiude il trade sull'Ask
// Apri il trade SELL con la logica dell'EA
int ticket = OrderSend(Symbol(), OP_SELL, Lot, NormalizeDouble(Bid,Digits), 0, 0, 0, ExpertComment, MagicNumber, 0, clrRed);
// calcoli il breackout di LLV 72 appena apri il trade... non so come viene calcolato
double LLV72 = .....;
// per un ordine SELL lo stoploss va sull'ASK
double spread = NormalizeDouble((Ask - Bid), Digits);
double sl = NormalizeDouble(LLV72 + spread + 1*_pip,Digits); // per il Sell, stoploss 1 punto sopra LLV72
if(OrderModify(OrderTicket(),OrderOpenPrice(),sl,t p,0,clrRed)) if(PRINT_REPORT) Print(__FUNCTION__," (",__LINE__,"): inserito SL per l\'ordine Sell #"+IntegerToString(ticket));
Leave a comment: