Hozzászólások
4 bejegyzés megtekintése - 1-4 / 4
-
SzerzőBejegyzés
-
Hozzászólás: Függő megbízás elhelyezése #2452
Köszi Radu!
Hozzászólás: Függő megbízás elhelyezése #2440Szerinted így Radu?
//---------------------------------------------------------------------------------- extern double PipTavolsag = 0.0005; extern int Perc=10; extern double Lot=0.1; int Probalkozas = 5; int Min=MarketInfo(Symbol(),MODE_STOPLEVEL); int Buy_Ticket, Sell_Ticket; double Par_1_Buy= NormalizeDouble(Ask+Min*Point,Digits); double Par_1_Sell = NormalizeDouble(Bid,Digits); double BuyTavolsag = NormalizeDouble(Par_1_Buy+PipTavolsag,Digits); double SellTavolsag = NormalizeDouble(Par_1_Sell-PipTavolsag,Digits); if(Perc==Minute()) { for (int i=1; i<=Probalkozas; i++) { if(Buy_Ticket==0||Buy_Ticket<0) { Buy_Ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,BuyTavolsag,0,0,0,”Magic szám : “,Buy_Magic,0,Green); } if(Sell_Ticket==0||Sell_Ticket<0) { Sell_Ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,SellTavolsag,0,0,0,”Magic szám : “,Sell_Magic,0,Red); } if (Buy_Ticket>0 && Sell_Ticket>0) { break; } if (Buy_Ticket<0) {Print("Hiba a Buy függő megbízás elhelyezésében : ",GetLastError());} if (Sell_Ticket<0) {Print("Hiba a Sell függő megbízás elhelyezésében : ",GetLastError());} } } if((Perc<Minute())||(Perc>Minute())){Sell_Ticket=0;Buy_Ticket=0;} //----------------------------------------------------------------------------------
Ha Buy megbízásnál az Ask-hoz adom hozzá a PipTavolsagot és kihagyom a minimum Stop Levelt akkor is működnie kellene nem? A lényeg az hogy Bid ár fölé szeretnék elhelyezni egy Buy függő megbízást a megadott PipTavolsagra tehát Ask+PipTavolsag.
Mit gondolsz?
Hozzászólás: Függő megbízás elhelyezése #2438Nagyon szépen köszönöm a kielégítő választ. :-)
Az előző kódomat a következőképpen változtattam meg :
int Min=MarketInfo(“EURUSD”,MODE_STOPLEVEL); int Perc=10; double Lot=0.1; double Par_1_Buy=Ask+Min*Point;NormalizeDouble(Par_1_Buy,Digits); double Par_1_Sell = Bid; NormalizeDouble(Par_1_Sell,Digits); double BuyTavolsag =(Par_1_Buy+0.0005); NormalizeDouble(BuyTavolsag_USD_EURUSD,Digits); double SellTavolsag = (Par_1_Sell-0.0005); NormalizeDouble(SellTavolsag_USD_EURUSD,Digits); if(Perc==Minute()) { int Buy_Ticket=OrderSend(“EURUSD”,OP_BUYSTOP,Lot,BuyTavolsag,0,0,0,”Magic szám : “,Buy_Magic,0,Green); if(Buy_Ticket<0){Print(“Buy Stop Hiba : “,GetLastError());} int Sell_Ticket=OrderSend(“EURUSD”,OP_SELLSTOP,Lot,SellTavolsag,0,0,0,”Magic szám : “,Sell_Magic,0,Red); if(Sell_Ticket<0){Print(“Sell Stop Hiba : “,GetLastError());} }
Mit gondolsz róla Radu?
És számomra az meg teljesen új információ volt, hogy ECN számlán függő megbízáshoz adhatok SL/TP szintet is.:-)
Köszönöm!
Yoc -
SzerzőBejegyzés
4 bejegyzés megtekintése - 1-4 / 4