MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 70

 
Belki de metatrader'da alıntıların python'a aktarılmasını yasaklayan ayarlar vardır?
 
rale70 :
Belki de metatrader'da alıntıların python'a aktarılmasını yasaklayan ayarlar vardır?

Standart örneği çalıştırın: [veri klasörü]\MQL5\Scripts\Python\copy_rates_from.py

 
rale70 :
Belki de metatrader'da alıntıların python'a aktarılmasını yasaklayan ayarlar vardır?

Bunu dene.

import MetaTrader5 as mt5
from datetime import datetime

try :
     if not mt5.initialize():
        raise Exception(mt5.last_error())
    eurusd_rates = mt5.copy_rates_from( "EURUSD" , mt5.TIMEFRAME_M30, datetime( 2020 , 1 , 28 , 13 ), 1000 )
     if eurusd_rates is None:
        raise Exception(mt5.last_error())
     else :
        print(eurusd_rates)
except Exception as e:
    print( 'MQL_ERROR' , e)
finally :
    mt5.shutdown()
 
nicholish en :

Bunu dene.

Bu hatayı alıyorum:


MQL_ERROR (-1, 'Terminal: Çağrı başarısız')

Çıkış kodu 0 ile işlem tamamlandı

 
Vladimir Karputov :

Standart örneği çalıştırın: [veri klasörü]\MQL5\Scripts\Python\copy_rates_from.py

Koşuyorum, aşağıdaki çıktıyı alıyorum:

MetaTrader5 paketinin yazarı: MetaQuotes Software Corp.

MetaTrader5 paket sürümü: 5.0.33

Alınan verileri olduğu gibi çıktılayın

Geri izleme (en son arama son):

Dosya "C:/Users/rale/PycharmProjects/probs/proba1.py", satır 32, <module> içinde

oranlarda oran için:

TypeError: 'NoneType' nesnesi yinelenemez


Çıkış kodu 1 ile işlem tamamlandı

 

Sorun kendi kendine çözüldü. Belki birileri işine yarar.

Alpari'den Metatrader 5 kaldırıldı, forexclub'dan yeni bir tane indirildi, hesaplarına bağlandı ve her şey çalıştı.

İkisinden biri veya ilk MT5 çarpık bir şekilde kuruldu veya aracıyla ilgili bir sorun vardı.

Her durumda, yardım etmeye çalışan herkese teşekkürler!

 
rale70 :

Sorun kendi kendine çözüldü. Belki birileri işine yarar.

Alpari'den Metatrader 5 kaldırıldı, forexclub'dan yeni bir tane indirildi, hesaplarına bağlandı ve her şey çalıştı.

İkisinden biri veya ilk MT5 çarpık bir şekilde kuruldu veya aracıyla ilgili bir sorun vardı.

Her durumda, yardım etmeye çalışan herkese teşekkürler!

Belki çubuk sayısı sınırı tetiklenmiştir, Terminal'de bu sınırı kaldırmanız gerekir (Tabloda Araçlar->Seçenekler->Max çubukları).

 

Merhaba.
Artık betiği Python geliştirme ortamında çalıştırabilirsiniz ve MT5'te çalışacaktır.

Söyleyin lütfen, MT5'in kendisinde bir Python Uzman Danışmanı yazıp çalıştırmak mümkün müdür?

Scriptler var ama anladığım kadarıyla daha fazla bilgi göstermek için, belirli koşullar altında işlem yapmak için değil.
Bu konuyla ilgili bir konu bulunamadı.



 
IvanDorofeev :

Merhaba.
Artık betiği Python geliştirme ortamında çalıştırabilirsiniz ve MT5'te çalışacaktır.

Söyleyin lütfen, MT5'in kendisinde bir Python Uzman Danışmanı yazıp çalıştırmak mümkün müdür?

Scriptler var ama anladığım kadarıyla belirli koşullar altında işlem yapmak için değil, daha fazla bilgi görüntülemek için.
Bu konuyla ilgili bir konu bulunamadı.



https://www.mql5.com/ru/docs/integration/python_metatrader5/mt5ordersend_py

Документация по MQL5: Интеграция / MetaTrader для Python / order_send
Документация по MQL5: Интеграция / MetaTrader для Python / order_send
  • www.mql5.com
[in]  Структура типа MqlTradeRequest, которая описывает требуемое торговое действие. Обязательный неименованный параметр. Пример заполнения запроса и состав перечислений смотрите ниже. Идентификатор эксперта. Позволяет организовать аналитическую обработку торговых ордеров. Каждый эксперт может выставлять свой собственный уникальный...
 
Aletler için gözlük almayı planlıyor musunuz?