您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

MC8 帐户与持仓查询 [MC]

  • 咨询内容: C8中的Accounts and Positions(账户与持仓)(有新增哦~print("***********start**************************************");print("*****First:Account of Order/Position Tracker ***********");print(" GetNumAccounts=",GetNumAccounts);// 【账户】列表中【账户】的数量print("GetAccount(2) =",GetAccount(2):0:2);// 【账户】列表中第2个账户名
    print(" GetRTAccountEquity_9118=",GetRTAccountEquity("1999_2-0009118")); //【账户】中【今日余额】print("GetRTUnrealizedPL_9118 =",GetRTUnrealizedPL("1999_2-0009118"));//【账户】中【浮动盈亏】print("GetRTCashBalance_9118  =",GetRTCashBalance("1999_2-0009118"));//【MC8NEW可用资金//print(" GetAccountID()=",GetAccountID());//auto tradingaccount on the chart ,auto mode should be trun on print("*****Second: Position of Order/Position Tracker *********");  print("GetNumPositions_9118    =",GetNumPositions("1999_2-0009118")); //指定账号持仓的商品的数量print("GetPositionSymbol_9118_1=",GetPositionSymbol("1999_2-0009118",1)); //指定账号持仓第1个商品的名称print("GetPositionSymbol_9118_2=",GetPositionSymbol("1999_2-0009118",2)); //指定账号持仓第2个商品的名称 print("GetPositionQuantity_IF_9118 =",GetPositionQuantity("ICE.CFFEX.IF.201401","1999_2-0009118"));//持仓数量print("GetPositionTotalCost_IF_9118=",GetPositionTotalCost("ICE.CFFEX.IF.201401","1999_2-0009118"));//PTC= AEP x TMP .position total cost//【持仓】中尾号【9118】账户 IF【商品】持仓【平均价格】print("GetPositionAvgPrice_IF_9118 =",GetPositionAveragePrice("ICE.CFFEX.IF.HOT","1999_2-0009118"));//暂时无数值print("GetPositionOpenPL_IF_9118   =",GetPositionOpenPL("ICE.CFFEX.IF.201401","1999_2-0009118"));//指定商品【持仓】中的【浮动盈亏】点数(NEW】不是金额,且需在盘中有行情时,才有准确的数值) print("***********end**************************************");

    说明:1.  Order/Position Tracker ----- 交易追踪器(简称OPT)2.  在测试前,需要做的步骤是:
    • MC8交易助手的【资金查询】上的【刷新】------将经纪商的账户资金情况 送到MC的OPT【账户】中
    • MC8交易助手的【持仓查询】上的【刷新】------将账户的实际持仓情况 送到MC的OPT【持仓】中
    • 如果留仓的是HOT,还请先在MC中做完商品映射;


    • 将写的程序,插入到任意图表中,查看print值(可至公式编辑器的输出栏位查看)
    3.  交易追踪器,目前的状态为:【账户】有3个,第二个为"1999_2-0010272
    4.  【持仓】为,1999_2-0009118账户上,有ICE.CFFEX.IF.201401 空单1手,进场价2193.4
    5.运行输出如下:
    ***********start******************************************* First:Account of Order/PositionTracker *********** GetNumAccounts=   3.00 GetAccount(2) =1999_2-0010272 GetRTAccountEquity_9118=1002465.02 GetRTUnrealizedPL_9118 =30180.00 GetRTCashBalance_9118  =804789.02***** Secondosition of Order/PositionTracker ********* GetNumPositions_9118    =  2.00 GetPositionSymbol_9118_1=ICE.CFFEX.IF.201401 GetPositionSymbol_9118_2=ICE.CFFEX.IF.HOT GetPositionQuantity_IF_9118 =  -2.00 GetPositionTotalCost_IF_9118=-4493.40 GetPositionAvgPrice_IF_9118 =   0.00 GetPositionOpenPL_IF_9118   = 109.00***********end **************************************

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    start, 帐户

     

  • MC技术部: 谢谢 学习一下

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容