欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请问如何求上一分钟的持仓量(历史)

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2369人关注过本帖树形打印复制链接

主题:请问如何求上一分钟的持仓量(历史)

帅哥哟,离线,有人找我吗?
勾右
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
请问如何求上一分钟的持仓量(历史)  发帖心情 Post By:2021/4/9 15:22:49    Post IP:59.38.47.170[只看该作者]

 请问如何求上一分钟的持仓量(历史)。在亏损单人工加仓后,立即平仓,如何实现?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/4/9 15:25:49    Post IP:58.246.57.26[只看该作者]

 如果当前就是一分钟周期。
直接 ref(OPENINT,1)就行了。

“在亏损单人工加仓后,立即平仓,如何实现? ”
什么意思。加仓后立即平常,而且还是手工下的单子吗


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
勾右
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/4/9 15:49:32    Post IP:59.38.47.170[只看该作者]

对于亏损单,如果手动补仓,系统就自动平仓。也就是禁止手动补仓

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/4/9 15:50:28    Post IP:58.246.57.26[只看该作者]

 这个不行的。程序化和手工是互相不干扰的。没办法限制你手工操作的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
勾右
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/4/9 15:59:42    Post IP:59.38.47.170[只看该作者]

 多单盈亏:IF(TAVGENTERPRICE>0,100*(C/TAVGENTERPRICE-1),0);
空单盈亏:IF(TAVGENTERPRICE>0,100*(TAVGENTERPRICE/C-1),0);
多持:TBUYHOLDING(1);
空持:TSELLHOLDING(1);


IF FRACPART(TIME/3)=0 THEN BEGIN
 3多持:TBUYHOLDING(1);
 3空持:TSELLHOLDING(1);
END

动态多持:SELFDATA('多持');
动态空持:SELFDATA('空持');

IF FRACPART(TIME/3)>0.5 THEN BEGIN
多亏加仓强平:多单盈亏<-0.15 and 多持-动态多持>0 and 动态多持>0; //隔一分钟再来比较持仓
空亏加仓强平:空单盈亏<-0.15 and 空持-动态空持>0 and 动态空持>0;
END


这样可以吗?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/4/9 16:26:43    Post IP:58.246.57.26[只看该作者]

 没太懂你这个代码是做什么的。 你是在通过持仓变化判断有没有手工参与?


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
勾右
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:90 积分:0 威望:0 精华:0 注册:2021/1/7 20:57:45
  发帖心情 Post By:2021/4/9 17:38:12    Post IP:59.38.47.170[只看该作者]

 是的。我使用自定义数据来判断持仓量是否增加。

多单盈亏:IF(TAVGENTERPRICE>0,100*(C/TAVGENTERPRICE-1),0);
空单盈亏:IF(TAVGENTERPRICE>0,100*(TAVGENTERPRICE/C-1),0);
多持:TBUYHOLDING(1);
空持:TSELLHOLDING(1);


IF FRACPART(TIME/2)=0 THEN BEGIN
 2多持:TBUYHOLDING(1);
 2空持:TSELLHOLDING(1);
END

IF FRACPART(TIME/2)=0.5 THEN BEGIN
 1多持:TBUYHOLDING(1);
 1空持:TSELLHOLDING(1);
END

动态1多持:SELFDATA('1多持');
动态1空持:SELFDATA('1空持');

动态2多持:SELFDATA('2多持');
动态2空持:SELFDATA('2空持');

AA: MIN(动态2多持,动态1多持); //取自定义数据最近2分钟多单持仓的较小值
BB: MIN(动态2空持,动态1空持);
多亏加仓强平:多单盈亏<-0.15 and 多持-AA>0 and AA>0;
空亏加仓强平:空单盈亏<-0.15 and 空持-BB>0 and BB>0;

 回到顶部