金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 25|回复: 0

请老师看下,为什么说语句后面少分号

[复制链接]

83

主题

184

帖子

184

积分

Rank: 4

等级: 专业版

注册:
2025-5-24
曾用名:
发表于 2025-8-14 13:45 | 显示全部楼层 |阅读模式
//这是用于后台的仓位控制,
input:次数(3,1,30,1);//限制一天最多交易次数为3次;
input:下单资金(5000,1,100000,1);//下单资金
variable:cs=0;//全局变量,来控制全天交易次数
bzj:=close*multiplier*marginratio;//每手保证金
手数:=ceiling(下单资金/bzj); //开仓手数,向上取整
持仓量:=50000;
//二、资金账户;
if taccount(53)=0 then exit;// 账户连接异常,退出
zh:'1000';//交易账户
warning_line:=50000;//可用资金警    线
//微信消息提醒要在异常监控中,启动手机监控,
//并关注金字塔微信公众号
if (taccount2(19,zh)<=warning line and taccount2(6,zh)>0 )
then begin
        sendphonemsg(zh&'资金警告线 请留意,',1);//微信消息提醒字
        msgout(1,zh&'资金警告线 请留意');//消息窗口提醒字
        END;
//指标条件
ma5:=ma(c,5);
ma20:=ma(c,20);
ma60:=ma(c,60);
开多条件1:=cross(ma5,ma20)  and ref(openint,1)>持仓量;//金叉开仓
开多条件2:=cross(ma5,ma60)  and ref(openint,1)>持仓量;
平仓条件:=cross(ma60,ma20) ;//死叉平仓

//二、上面一,是用于图表,下面的部分是用于后台,其中图表与后台的区别主要在于交易系统部分,前面省略‘
if  开多条件1 and extgbdata(stklabel&'上限')<次数  then beging
tbuy(1,手数,mkt,c);
extgbdataset(stklaabel&'上限' ,extgbdata(stklabel&'上限')=1);
if  平多条件 and  tbuyholding(1)>0  then begin
tsell(1,tbuyholding(1),mkt);
EXTGBDATASET(stklabel&'上限',0);//死叉清仓,上限赋值 为0,重新计数
END;

//请老师看下,为什么测试说的语句后面缺少分号,哪里错了









补充内容 (2025-8-14 14:05):
if 开多条件1 ------then begin   原来那个写错    then  beging
不过,我改过来还是通不过
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-23 19:25 , Processed in 0.075788 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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