- initialize
- login
- shutdown
- version
- last_error
- account_info
- terminal_info
- symbols_total
- symbols_get
- symbol_info
- symbol_info_tick
- symbol_select
- market_book_add
- market_book_get
- market_book_release
- copy_rates_from
- copy_rates_from_pos
- copy_rates_range
- copy_ticks_from
- copy_ticks_range
- orders_total
- orders_get
- order_calc_margin
- order_calc_profit
- order_check
- order_send
- positions_total
- positions_get
- history_orders_total
- history_orders_get
- history_deals_total
- history_deals_get
orders_get
Sembol veya etikete göre filtreleme özelliğiyle aktif emirleri elde eder. Üç çağrı seçeneği vardır.
Parametresiz çağrı. Tüm sembollerdeki aktif emirler geri döndürülür.
orders_get() |
Aktif emirlerin elde edileceği sembolü belirten çağrı.
orders_get( |
Aktif emirlerin elde edileceği sembol grubunu belirten çağrı.
orders_get( |
Emir etiketini belirten çağrı.
orders_get(
|
symbol="SYMBOL"
[in] Sembol adı. Opsiyonel adlandırılmış parametre. Bir sembol belirtilirse, ticket parametresi yoksayılır.
group="GROUP"
[in] Gerekli sembollerden oluşan bir grup düzenlemek için filtre. Opsiyonel adlandırılmış parametre. Bir grup belirtilirse, fonksiyon yalnızca sembol adı için belirtilen ölçütleri karşılayan aktif emirleri geri döndürür.
ticket=TICKET
[in] Emir etiketi (ORDER_TICKET). Opsiyonel adlandırılmış parametre.
Geri dönüş değeri
Bilgiler adlandırılmış bir veri grubu yapısı (namedtuple) biçiminde geri döndürülür. Bir hata durumunda None geri döndürülür. Hata ile ilgili bilgiler last_error() kullanılarak elde edilebilir.
Not
Fonksiyon, OrdersTotal ve OrderSelect ikilisine benzer şekilde tek bir çağrıda tüm aktif emirlerin elde edilmesine olanak sağlar
group parametresi, emirleri sembollere göre filtrelemenize olanak tanır. '*' bir dizgenin başında ve sonunda kullanılabilir.
group parametresi, virgülle ayrılmış birkaç koşul içerebilir. Bir koşul '*' kullanılarak maske olarak ayarlanabilir. Hariç tutma için '!' mantıksal olumsuzlama sembolü kullanılabilir. Tüm koşullar sırayla uygulanır, yani önce gruba dahil etme koşullarını ve ardından dışlama koşulunu belirtmelisiniz. Örneğin, group="*, !EUR", önce tüm semboller için emirlerin seçilmesi ve daha sonra sembol adlarında "EUR" içerenlerin hariç tutulması gerektiği anlamına gelir.
Örnek:
import MetaTrader5 as mt5
|
Ayrıca bakınız