金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 38|回复: 3

麻烦老师帮忙看看,我编的用于控制账户整体风险的程序有何问题,谢谢!

[复制链接]

5

主题

9

帖子

19

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
发表于 2025-8-6 11:24 | 显示全部楼层 |阅读模式
老师,您好!下面程序是我编的,用于控制账户整体风险,整体账户从最高点回撤超过5%清仓所有股票,固定时间5分钟读取一次账户总资产 ,如果资产上涨则记录下来,如下跌则与记录的进行比较,回撤出超5%清仓。备注: //期间不能转出资金,否则会误触清仓!该程序调试正常,该建的目录和文件我都建了,但不工作。麻烦老师帮忙看看,有没有更好的解决办法,谢谢老师!

/***基础设置
下单账号:='1900500';

// ***账户和持仓检查
多持:=TbuyHOLDINGEX(下单账号,STKLABEL,0);               //取可以卖出的持仓
总资产:=TACCOUNT(6);
Filedress1:='F:\宝财股票记录文件\记录资产总值.ini';
读取资产:= GETINIFILE(Filedress1,下单账号,'记录资产');

// *** 读取错误检查
if not(valid(总资产)) then exit;

// ***比较并记录
IF 总资产>读取资产 and 总资产>0 THEN
  BEGIN
    WRITEINIFILE(Filedress1,下单账号,'记录资产',总资产);
  END

// *** 平仓条件
卖出信号:=总资产<读取资产 and  100*(读取资产-总资产)/读取资产 > 5;

IF 卖出信号 and 多持>0  THEN
  BEGIN
    tsell(1,0,lmt,close*0.99,0,下单账号,STKLABEL);
    WRITEINIFILE(Filedress1,下单账号,'记录资产',1);       
  END


回复

使用道具 举报

2

主题

5231

帖子

5231

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-8-6 12:00 | 显示全部楼层
先看下你写入的ini文件中的值对不对。

根据写入的数值手工算下是否符合条件。
回复

使用道具 举报

5

主题

9

帖子

19

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
 楼主| 发表于 2025-8-6 13:21 | 显示全部楼层
他没有往文件中写数值
回复

使用道具 举报

2

主题

5231

帖子

5231

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2025-8-6 13:25 | 显示全部楼层
我本地直接运行就写入了。

你换个系统路径试下。可能是写文件权限有问题之类的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-11 11:31 , Processed in 0.111480 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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