金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 166|回复: 3

汇总净持仓策略设置微信通知

[复制链接]

33

主题

212

帖子

212

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
发表于 2024-10-24 22:03 | 显示全部楼层 |阅读模式
汇总净持仓策略,不会写微信通知。专业版,账户已经绑定了金字塔公众号,SENDPHONEMSG怎么写?只需要显示如下内容:1、交易账户登录和登出提醒;2、交易断开提醒;3、成交品种的名称、成交时间、开仓还是平仓。
回复

使用道具 举报

33

主题

212

帖子

212

积分

Rank: 4

等级: 专业版

注册:
2024-6-21
曾用名:
 楼主| 发表于 2024-10-24 22:04 | 显示全部楼层
ho1:stkindiex(stklabel,'策略1.ho',0,3,-1,500);
ho2:stkindiex(stklabel,'策略1.ho',0,2,-1,500);
ho3:stkindiex(stklabel,'策略1.ho',0,6,-1,500);

//上一根k线的理论持仓
ho:ho1+ho2+ho3;

//账户多头持仓
tbuyho:tbuyholdingex('',stklabel,1);
//账户空头持仓
tsellho:tsellholdingex('',stklabel,1);
//是否有未成交单,返回1表示有未成交
is_order:tglobalsubmitex(0,'',stklabel,0);

//如果当前品种有挂单就不执行
if is_order then exit;
else
begin
         
         
        //直接对比前一个周期的理论持仓和当前实际持仓是否存在差异,有差异执行矫正
         
        //多头部分                       
        if ho>=0 and tsellho>0 then tsellshort(1,tsellho,mkt);
        //理论持仓大于0,补仓
        if ho>0 and ho>tbuyho then
        begin
                tbuy(1,ho-tbuyho,mkt);
        end
        //理论持仓大于0,减仓
        if ho>0 and ho<tbuyho then
        begin
                tsell(1,tbuyho-ho,mkt);
        end

        //空头部分
        if ho<=0 and tbuyho>0 then tsell(1,tbuyho,mkt);
        //理论持仓小于0,补仓
        if ho<0 and abs(ho)>tsellho then
        begin
                tbuyshort(1,abs(ho)-tsellho,mkt);
        end
        //理论持仓小于0,减仓
        if ho<0 and abs(ho)<tsellho then
        begin
                tsellshort(1,tsellho-abs(ho),mkt);
        end                       
end
回复

使用道具 举报

2

主题

4429

帖子

4429

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-10-25 09:07 | 显示全部楼层
你这个可以直接使用异常监控功能就行了:

https://www.weistock.com/docs/HE ... 1%E6%8F%90%E9%86%92

回复

使用道具 举报

2

主题

580

帖子

621

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2024-10-25 09:08 | 显示全部楼层
1,2都无法通过此函数实现。你直接勾选本地监控中的微信消息发送的类型。勾选交易状态、交易异常等即可。

3.同理,顶多是用它发送下某个品种发生了开平动作。至于成交信息也获取不到。
例如:
        if ho>0 and ho>tbuyho then
        begin
                tbuy(1,ho-tbuyho,mkt);
                SENDPHONEMSG('理论持仓大于0,补仓',0);
        end

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-22 13:20 , Processed in 0.228778 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表