Bem, pelo menos informe em poucas palavras que o metatrader5(5.0.21)foi publicado e que o seguinte foi alterado... E colocar a documentação em conformidade. Não há tantas mudanças a fazer em poucos dias. Ou tem de verificar tudo por sensação?
Bem, informa pelo menos em duas palavras que o metatrader5(5.0.21)é publicado e que o seguinte mudou... E colocar a documentação em conformidade. Não há demasiadas mudanças a fazer em poucos dias. Ou tem de verificar tudo por sensação?
A documentação online MetaTrader for Python já está disponível no sítio web para algumas das funcionalidades actualizadas. São apresentados exemplos para cada
Python является современным высокоуровневым языком программирования для разработки сценариев и приложений. Содержит множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Пакет MetaTrader для Python предназначен для...
Rashid Zeynalov: Rapazes, será que entendo correctamente que não podem obter informações sobre posições em aberto no terminal agora?
Sim:
initialize(path=None) Establish connection with the MetaTrader 5 Terminal
wait() Wait for the MetaTrader 5 Terminal to connect to a broker's server
shutdown() Disconnect from the MetaTrader 5 Terminal
version() Get the MetaTrader 5 Terminal version
terminal_info() Get the parameters of the MetaTrader 5 terminal
account_info() Returns information of current account
copy_ticks_from(symbol, from, count, flags) Get ticks starting from the specific date
copy_ticks_range(symbol, from, to, flags) Get ticks from the specified period
copy_rates_from(symbol, timeframe, from, count) Get bars starting from the specific date
copy_rates_from_pos(symbol, timeframe, start_pos, count) Get bars starting from the specified position
copy_rates_range(symbol, timeframe, date_from, date_to) Get bars from the specified period
positions_total() Returns the number of open positions
positions_get([symbol=\"SYMBOL\"],[ticket=TICKET]) Returns all open positions, can be filtered by symbol or ticket
orders_total() Returns the number of orders
orders_get([symbol=\"SYMBOL\"],[ticket=TICKET]) Returns all orders, can be filtered by symbol or ticket
history_orders_total(from, to) Returns the number of orders in selected range from the history
history_orders_get(from, to) Returns orders in selected range from the history or filtered by position id, ticket
history_deals_total(from, to) Returns the number of deals in selected range from the history
history_deals_get(from, to) Returns deals in selected range from the history or filtered by position id, ticket
order_check(request) Checks if there are enough funds to execute the required trade operation
order_send(request) Sends trade requests to a server
order_calc_margin(action, symbol, volume, price) Calculates the margin required for the specified order
order_calc_profit(action, symbol, volume, price_open, price_close) Calculates the profit for the current account, in the current market conditions, based on the parameters passed
symbol_info(symbol) Returns full information for a specified symbol
symbol_info_tick(symbol) Returns current prices of a specified symbol
symbol_select(symbol,[enable]) Selects a symbol in the Market Watch window or removes a symbol from the window
A documentação ainda não foi finalizada.
Não se esqueça de actualizar a última versão da biblioteca, que é actualmente 21:
Bem, pelo menos informe em poucas palavras que o metatrader5(5.0.21)foi publicado e que o seguinte foi alterado... E colocar a documentação em conformidade. Não há tantas mudanças a fazer em poucos dias. Ou tem de verificar tudo por sensação?
Verificado e funciona:
Vamos continuar a apalpar :)
Bem, informa pelo menos em duas palavras que o metatrader5(5.0.21)é publicado e que o seguinte mudou... E colocar a documentação em conformidade. Não há demasiadas mudanças a fazer em poucos dias. Ou tem de verificar tudo por sensação?
A documentação online MetaTrader for Python já está disponível no sítio web para algumas das funcionalidades actualizadas. São apresentados exemplos para cada
Claro que já o vi. Executá-lo através da documentação
E isto funciona e é a inicialização correcta.
Basta corrigir a documentação.
Claro que já o vi. A sua execução de acordo com a documentação.
login é um parâmetro obrigatório sem nome, remover login=.
E isto funciona e é a inicialização correcta.
Basta corrigir a documentação.
Vamos completar a descrição, obrigado pela mensagem.
E isto funciona e é a inicialização correcta.
Basta corrigir a documentação.
Se agora tentar restabelecer a ligação
No fim de contas, está muito cru até agora...
Se agora tentarmos restabelecer a ligação
Em suma, é tudo muito rude até agora...
Trazer a linha de acordo com os exemplos que Renat mostrou.
Fórum sobre comércio, sistemas automatizados de comércio e testes estratégicos
MetaTrader 5 Python User Group - Como usar Python no MetaTrader
Renat Fatkhullin, 2020.02.18 22:05
Rapazes, será que entendo correctamente que não podem obter informações sobre posições em aberto no terminal agora?
Sim:
A documentação ainda não foi finalizada.
Não se esqueça de actualizar a última versão da biblioteca, que é actualmente 21: