金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4293|回复: 9

一个代码的写法

[复制链接]

47

主题

118

帖子

118

积分

等级: 免费版

注册:
2022-1-8
曾用名:
发表于 2022-2-15 22:32 | 显示全部楼层 |阅读模式
AA:=当天卖出后面如果尽管还符合条件,但是也不能再次当天买进。帮助写这个代码。谢谢
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-2-15 23:01 | 显示全部楼层
variable:flag=0;

if todaybar=1 then flag:=0;

if 卖出条件了 then flag:=1;

用这个flag来表示今天满足郭卖出条件没
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

118

帖子

118

积分

等级: 免费版

注册:
2022-1-8
曾用名:
 楼主| 发表于 2022-2-16 08:32 | 显示全部楼层
因为是分开写买进与卖出模型的,所以还是要求:把这个如果今天账号中发生了卖出行为,那么就不能今天再次买进------写进开多模型中。
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-16 08:37 | 显示全部楼层
只能适用后台程序化处理,并结合ext全局变量处理。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

118

帖子

118

积分

等级: 免费版

注册:
2022-1-8
曾用名:
 楼主| 发表于 2022-2-16 13:52 | 显示全部楼层
现在程序就是计划使用后台程序化的。代码如何写?
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-2-16 14:02 | 显示全部楼层
在卖出模型中:
//卖出语句
if 卖出条件 and TBUYHOLDINGEX('','',1)>0 then  
begin        
tsell(1,0,mkt);       
//执行止损之后,在这里记录当日日期。后面开仓时候会判断这个日期,如果日期是当日的说明触发过卖出了。
EXTGBDATASET(STKLABEL,date);
end

在买入模型中:
读取全局变量值,作为开仓的条件之一:
bcd:EXTGBDATA(STKLABEL);
if bcd and 开仓条件 then
begin
//买入条件
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

118

帖子

118

积分

等级: 免费版

注册:
2022-1-8
曾用名:
 楼主| 发表于 2022-2-18 22:58 | 显示全部楼层
意思是如果检查出现了EXTGBDATA(S),S为数据的字符串名称即股票代码,那么就不能下单?问题是如果我是人工卖出的呢,如何办?我的意思是只要账号发生了卖出了这个代码的股票,那么就不能买进。如何自动检查账号?

补充内容 (2022-2-18 23:00):
既然有函数代码可以检查是否有持仓,那么是否也可以检查账号是否发生卖出行为吗?

补充内容 (2022-2-18 23:03):
TACCOUNT(30);当前交易帐户中的平仓盈亏数额(期货)/回报卖出金额(证券)/融券盈亏(两融)
这个函数能不能解决我的问题?
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-19 08:14 | 显示全部楼层
是的,通过ext记录操作股票品种的状态,通过名称区分。   
手工没办法。不支持半自动处理。
TACCOUNT(30)是账户函数,不区分品种。满足不了你的需求
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

47

主题

118

帖子

118

积分

等级: 免费版

注册:
2022-1-8
曾用名:
 楼主| 发表于 2022-2-19 18:01 | 显示全部楼层
技术006 发表于 2022-2-19 08:14
是的,通过ext记录操作股票品种的状态,通过名称区分。   
手工没办法。不支持半自动处理。
TACCOUNT(30 ...

BUYPROFITLOSS,SELLPROFITLOSS,这个是通达信函数,买卖持仓盈利,金字塔没有使用?

补充内容 (2022-2-19 18:08):
金字塔里面很多股票函数都是与通达信一样的,可以使用?

补充内容 (2022-2-19 22:38):
金字塔后台程序化交易函数里面有好几个函数可以检查到当天人工操作的记录?TEXITVOL,GLOBALSUBMITEX(N,AC,STOCK,T);该函数可以不依赖TBUY等后台下单命令,对所有环境有效(可以用来完成比如监控手工交易的操作等)。

补充内容 (2022-2-19 22:39):
按照这些函数,如何解决我的问题?

补充内容 (2022-2-19 22:46):
TEXITPRICE
该函数的计算依赖于后台交易记录。
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-2-20 10:47 | 显示全部楼层
本帖最后由 技术006 于 2022-2-20 11:18 编辑

1.有些函数可能是相同的,但是可能会有差异。需要使用时对照函数说明。OPENPROFIT浮动盈亏。
2.不可以。判断不了。这个问题之前的帖子已经说明过, 不要重复询问。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 10:47 , Processed in 0.170738 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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