金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2793|回复: 2

请教一个关于使用日期函数的问题,谢谢。

[复制链接]

14

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-8-24
曾用名:
发表于 2021-10-20 13:33 | 显示全部楼层 |阅读模式
主要想解决一个问题,由于策略是基于小时周期,所以一天有4根K线(即4个小时)。想解决一个功能:
即当天开仓后,不允许当天平仓。(平仓只能从第2天开始)
同样,当天平仓后,不允许当天开仓。(再开仓只能从第2天开始)

需要用到哪个函数,是否有范例代码,非常感谢。
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-10-20 13:41 | 显示全部楼层
[PEL] 复制代码
VARIABLE:cd1:=0,cd2:=0;//2个全局变量 记录下开仓,平仓的日期。


开仓条件:c>o;
平仓条件:c<o;
if  开仓条件 and cd2<date and holding=0 then //if后面必须是完整的开仓条件或者平仓条件
begin  
buy(1,1,market);
cd1:=date;	
end


if  平仓条件 and cd1<date and holding>0 then 
begin  
sell(1,holding,market);
cd2:=date;
end


用全局变量记下日期就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

14

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2021-8-24
曾用名:
 楼主| 发表于 2021-10-20 13:58 | 显示全部楼层
技术009 发表于 2021-10-20 13:41
[mw_shl_code=pel,true]VARIABLE:cd1:=0,cd2:=0;//2个全局变量 记录下开仓,平仓的日期。

非常感谢!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 07:31 , Processed in 0.278267 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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