如何在中从MQL4发送数据

2024-05-19 11:30:53 发布

您现在位置:Python中文网/ 问答频道 /正文

现在,我尝试从MQL4发送实时数据。进入Python-Flask构建的socket服务器中

我的MQL4使用socket-library-mt4-mt5.mqh。但我不知道如何处理套接字事件。在

我的套接字服务器


from flask import Flask, render_template
from flask_socketio import SocketIO

app = Flask(__name__)
socketio = SocketIO(app)


@app.route('/')
def sessions():
    return render_template('index.html')


def messageReceived(methods=['GET', 'POST']):
    print('message was received!!!')

@socketio.on('my event')
def handle_my_custom_event(json, methods=['GET', 'POST']):
    print('received my event: ' + str(json))
    socketio.emit('my response', json, callback = messageReceived)

我的MQL4代码,作为套接字客户机

^{pr2}$

我检查了连接是否正常,但还是错误的方法 如您所见,我的MQL4代码没有handle事件函数

127.0.0.1 - - [2019-08-29 13:25:36] "AUDUSD,0.672250,0.672360 Hello from MQL" 400 - 0.000403
<socket fileno=10 sock=127.0.0.1:5000 peer=127.0.0.1:37348>: Invalid HTTP method: 'AUDUSD,0.672260,0.672360 Hello from MQL \n'

问题是如何处理事件插座开在javascript中。到我的MQL4代码中。在


Tags: 代码fromimport服务器eventjsonappflask

热门问题