金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2461|回复: 9

请老师帮助给出代码

[复制链接]

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2022-9-9 11:50 | 显示全部楼层 |阅读模式
一、持仓品种止盈止损
      1.持仓品种 盈利 达到保证金的10% 平仓
      2.持仓品种 亏损 达到保证金的5% 平仓
      3.平仓品种当天不再开仓

回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-9-9 13:08 | 显示全部楼层
//盈利
if (close-TAVGENTERPRICEEX2('' ,'' , 0))*tbuyholding(1)*MULTIPLIER>close*tbuyholding(1)*MULTIPLIER*TACCOUNT(41)*0.1 then
begin
        tsell(1,tbuyholding(1),mkt);
        WRITEINIFILE('C:\TESTNINFILE.INI',stklabel,numtostr(date),1);
END
//亏损
if (TAVGENTERPRICEEX2('' ,'' , 0)-close)*tbuyholding(1)*MULTIPLIER>close*tbuyholding(1)*MULTIPLIER*TACCOUNT(41)*0.05 then
begin
        tsell(1,tbuyholding(1),mkt);
        WRITEINIFILE('C:\TESTNINFILE.INI',stklabel,numtostr(date),1);
END

//开仓条件中加上一个ini判断
if WRITEINIFILE('C:\TESTNINFILE.INI',stklabel,numtostr(date))=0 then
begin
        tbuy(1,1,mkt);
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-9-9 13:52 | 显示全部楼层
1.ini是干什么的?
2.为什么要写这句?这句是什么意思?
   WRITEINIFILE('C:\TESTNINFILE.INI',stklabel,numtostr(date),1);
3.开仓条件中为什么要加一个INI判断?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-9-9 13:55 | 显示全部楼层
用来表示当天这个品种平过仓,这就是一个变量
就好比,我拿个日记本,今天买过什么了就在日记本里做下记录
然后别人看到这个日记本知道我今天买过了,所以他就不会再买
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-9-9 14:15 | 显示全部楼层
资深技术02 发表于 2022-9-9 13:55
用来表示当天这个品种平过仓,这就是一个变量
就好比,我拿个日记本,今天买过什么了就在日记本里做下记录 ...

这个用全局变量来记录不可以吗?
ini的记录功能和全局变量记录功能有什么区别?
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-9-9 14:20 | 显示全部楼层
和exgbdata全局变量类似
我个人建议就用ini就好了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-9-9 15:41 | 显示全部楼层
提示有错误
截图202209091540408868.png
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-9-9 16:00 | 显示全部楼层

//盈利
if (close-TAVGENTERPRICEEX2('' ,'' , 0))*tbuyholding(1)*MULTIPLIER>close*tbuyholding(1)*MULTIPLIER*TACCOUNT(41)*0.1 then
begin
        tsell(1,tbuyholding(1),mkt);
        WRITEINIFILE('C:\TESTNINFILE.INI',stklabel,numtostr(date,0),1);
END
//亏损
if (TAVGENTERPRICEEX2('' ,'' , 0)-close)*tbuyholding(1)*MULTIPLIER>close*tbuyholding(1)*MULTIPLIER*TACCOUNT(41)*0.05 then
begin
        tsell(1,tbuyholding(1),mkt);
        WRITEINIFILE('C:\TESTNINFILE.INI',stklabel,numtostr(date,0),1);
END

//开仓条件中加上一个ini判断
if GETINIFILE('C:\TESTNINFILE.INI',stklabel,numtostr(date,0))=0 then
begin
        tbuy(1,1,mkt);
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

58

主题

282

帖子

292

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-9-19 15:29 | 显示全部楼层
模块不被触发
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2022-9-19 15:31 | 显示全部楼层
用debughfile输出下条件看呢
我们使用后台必须要掌握debugfile调试输出䣌
  DEBUGFILE('D:\TEST.TXT','当前a为%.2f',(close-TAVGENTERPRICEEX2('' ,'' , 0))*tbuyholding(1)*MULTIPLIER);

类似这样看等式左边是什么
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 09:03 , Processed in 0.230456 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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