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);
}
//+------------------------------------------------------------------+