załączam kod scriptu,
służy do odwracania pozycji
z S na L i odwrotnie.
Nie jestem biegłym informatykiem, uczę się i coś tam tworzę,
Po uruchomieniu otwiera S,
a potem wyszukuje po magicu,
zamyka S i otwiera L i przy każdym następnym uruchomiu otwiera przeciwną pozycję.
Jak się doda to tego skrót klawiaturowy np. alt,x
można w ciągu sekundy się odwrocić.
Jeśli ktoś ma jakiś fajny wskaźnik którym można było by grać przy pomocy tego skryptu dajcie znać ?
Pozdrawiam
Kod: Zaznacz cały
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int ilosc_zlec;int z;
int magic=333;int ticket01;
double lots=0.1; double price;
int typzlec;
int start()
  {
//----
ilosc_zlec=OrdersTotal();
for(z=0;z<ilosc_zlec;z++)
{
OrderSelect(z,SELECT_BY_POS,MODE_TRADES);
if(OrderMagicNumber()==magic)
   {
   ticket01=OrderTicket();
   typzlec=OrderType();
      if (typzlec==1) 
      {
      price=Ask;
      }
      if (typzlec==0) 
      {
      price=Bid;
      }
   OrderClose(ticket01,lots,price,6,Red);
   Print("zamykam bląd : ",GetLastError());
   }  // koniec if
}  // koniec for
       if (typzlec==0)
       {
         typzlec=1;
         price=Bid;
       }
       else
         {
         typzlec=0;
         price=Ask;
         }
   OrderSend(Symbol(),typzlec,lots,price,6,0,0,"magic : ",magic,0,Blue);
   Print("otwieram zlecenie przeciwstawne błąd : ",GetLastError());
     
//----
   return(0);
  }
//+------------------------------------------------------------------+ 
							





 wspomóc grę ręczna
 wspomóc grę ręczna  ....
 .... 