Исчезающие свечи в торговом боте Python на МТ5Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Исчезающие свечи в торговом боте Python на МТ5

Сообщение Anonymous »

Я пытаюсь создать торгового бота на валютном рынке, используя интеграцию Python и MT5. Ниже приведена упрощенная версия моей логики получения. Но я страдаю от отсутствия свечей, например, я включаю бота в 14:30 в течение 15 минут, и бот обновляет кадр каждые десять секунд, но через некоторое время бот начинает пропускать некоторые свечи, напечатанный результат выглядит примерно так, это удаляет некоторые свечи случайным образом, поэтому расчеты EMA неверны, что мне делать?

Код: Выделить всё

historical_data_chf = mt5.copy_rates_from_pos("USDCHF", mt_timeframe, 0, 100)
histor_frame_chf = pd.DataFrame(historical_data_chf)
while True:
try:
last_candle_chf = mt5.copy_rates_from_pos("USDCHF", mt_timeframe, 0, 1)
last_frame = pd.Dataframe(last_candle_chf)
updated_frame = pd.concat(last_frame , histor_frame_chf)
print(updated_frame_chf.tail())

print(f"Seconds until next candle: {seconds_until_next_candle}")

time.sleep(10)

Код: Выделить всё

2024-09-20 10:45:00  0.84706  0.84808  0.84692  0.84792         2330       0            0         0.846639   0.000099             0  0.847360      1          0
2024-09-20 11:00:00  0.84793  0.84807  0.84744  0.84783         2243       0            0         0.846745   0.000105             0  0.847595      1          0
2024-09-20 11:15:00  0.84784  0.84811  0.84760  0.84769         2230       0            0         0.846837   0.000092             0  0.847642      1          0
2024-09-20 11:30:00  0.84768  0.84771  0.84710  0.84732         1772       1            0         0.846895   0.000058             0  0.847481      1          0
2024-09-20 12:45:00  0.84735  0.84744  0.84730  0.84743           40       1            0         0.846947   0.000052             0  0.847456
Я пытался сопоставить таймфрейм между компьютером и MetaTrader5, это удалось, но это не помогло, mt5 обновлен до последней версии, я использую Python 3.11.

Подробнее здесь: https://stackoverflow.com/questions/790 ... -trade-bot
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ByBit API Как проверить баланс USDT на едином торговом счете пользователя на Bybit?
    Anonymous » » в форуме C#
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • ByBit API Как проверить баланс USDT на едином торговом счете пользователя на Bybit?
    Anonymous » » в форуме C#
    0 Ответы
    81 Просмотры
    Последнее сообщение Anonymous
  • Swiper.js Slides, исчезающие во время перехода в React (Vite + Swiper 11)
    Anonymous » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • AnyChart Candlestick Data, исчезающие при определенных масштабах
    Anonymous » » в форуме Html
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • AnyChart Candlestick Data, исчезающие при определенных масштабах
    Anonymous » » в форуме Javascript
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»