掘金社区

再问策略的本地化开发细节Pinned highlighted

宽巨人 发表在策略研究 2021-09-10 13:39:32

策略研究
77
2
0

打开『掘金终端』,进入开发策略的界面,会有醒目的提示:

终端新建策略 -> 外部IDE打开源码 -> 编译/运行策略 -> 终端查看运行结果

我立刻想到了一个问题,在『外部IDE』(如 Pycharm )开发出来的代码,是不用拷贝回终端的,这么说『掘金终端』和『外部IDE』对于同一个『策略ID』的策略代码是不一致的,简单点说,在『外部IDE』开发模式下,『掘金终端』只两个具体存在的意义:

1、『掘金终端』能产生一 个『策略ID』给『外部IDE』使用;

2、保持『掘金终端』运行,这样就给『外部IDE』在运行代码时提供了一条连接『掘金平台』的数据通道,这样『外部IDE』才能连接『掘金平台』完成获取行情数据、回测、仿真、实盘等等操作。

以上理解,不知是否准确?

评论: 2
  • 或者可以这么说:离开了『掘金终端』,『外部IDE』不能完成任何与『掘金平台』有关的操作。

    2021-09-10 13:41:44
  • 可以这么理解,但是终端不仅产生策略ID,还有token ID,这两个身份ID都很重要的:
    策略ID用于终端识别策略身份,如终端识别不同策略发来的日志、消息、回测报表,交易信号等;
    token ID用于服务端识别用户登录身份,如从服务器提取数据。

    离开了终端,外部IDE就不能完成任何与掘金平台有关的操作了

    2021-09-11 09:57:30

Looks like your connection to 掘金量化社区 - 量化交易者的交流社区 was lost, please wait while we try to reconnect.