金字塔决策交易系统
标题:
软件
[打印本页]
作者:
105086
时间:
2023-3-16 09:51
标题:
软件
这里总笔 、均量是总的笔数、每笔的均量吗?
作者:
105086
时间:
2023-3-16 10:22
帮忙写一个获取每笔均量的公式 谢谢
作者:
资深技术10
时间:
2023-3-16 10:23
参考如下:
A:DYNAINFO( 22);
B:DYNAINFO( 23);
B1:QT;
均量:(A+B)/B1;
作者:
105086
时间:
2023-3-16 17:39
这个风险提示 对策略的运行有风险吗?
作者:
资深技术02
时间:
2023-3-17 08:47
看下提示呢,另外这类函数是没有历史值的,不建议图表使用
作者:
105086
时间:
2023-3-17 11:28
只是用来读取数值做个显示功能
对策略得运行没有关联风险吧?
作者:
资深技术02
时间:
2023-3-17 12:50
没有
作者:
105086
时间:
2023-3-18 22:33
OPENPROFIT 这个函数有没有未来? 为什么调整这个函数能得到差异化很大的收益
作者:
资深技术02
时间:
2023-3-20 08:57
这个只是浮动盈亏,没有未来的
有差异这个很正常的啊
作者:
105086
时间:
2023-3-20 09:25
需要用到盘中的最新价做开平仓动作是 DYNAINFO( 7)这个函数吗?
作者:
资深技术02
时间:
2023-3-20 09:26
直接close就行了
作者:
105086
时间:
2023-3-20 09:56
CLOSE 是该K 的收盘价格哈 需要等到K线收盘才会触发的
作者:
资深技术02
时间:
2023-3-20 09:57
就是最新价的,盘中close就是最新价
作者:
105086
时间:
2023-3-20 10:28
所以是不是成交在最后的收盘价格是 通过[attach]14364[/attach] 这里调整的 对吗
作者:
资深技术02
时间:
2023-3-20 10:30
是的
作者:
105086
时间:
2023-3-20 16:05
有加仓动作,在价格上穿距离现在最近的第二次加仓的时候,做平仓动作
作者:
资深技术02
时间:
2023-3-20 16:06
不是很明白,你说的是什么意思呢
作者:
105086
时间:
2023-3-20 16:10
穿越最近的加仓时候不平仓,穿越离现在最近的加仓上一笔加仓的时候 平仓
作者:
资深技术02
时间:
2023-3-20 16:22
还是不太明白,什么穿越什么呢??
不平仓其实不用代码写得,只有你自己写的平仓条件他才会平仓,反之你不写的的逻辑他本身就不会平仓没有必要啊
作者:
105086
时间:
2023-3-20 16:24
OK
如何表述离现在最近的一笔加仓。
如何表述离现在最近的第二笔加仓
作者:
资深技术02
时间:
2023-3-20 16:25
上次开仓:enterbars
上上次开仓:ref(enterbars,enterbars)
作者:
105086
时间:
2023-3-20 16:33
是ENTERPRICE ?
ref(ENTERPRICE,ENTERPRICE) ?
作者:
资深技术02
时间:
2023-3-20 16:34
上次开仓价格:enterprice
上上次开仓价格:ref(enterprice,enterbars)
作者:
105086
时间:
2023-3-20 16:49
上上次开仓价格:ref(enterprice,2) 这样也可以吗?
作者:
资深技术02
时间:
2023-3-20 16:50
上上次开仓价格:ref(enterprice,enterbars)
必须这么写的
上次开仓前的开仓价格,你可以结合这几个函数看下函数说明理解下
作者:
105086
时间:
2023-3-20 16:55
好的 收到
作者:
105086
时间:
2023-3-20 20:58
上上次开仓价格的高价、低价呢
作者:
资深技术02
时间:
2023-3-21 08:54
上上次开仓价格:ref(high,enterbars)
建议看下函数说明理解下这几个函数作用,ref是向前引用,enterbars是上次开仓距离现在周期数
合起来就是往前取到上次开仓
作者:
105086
时间:
2023-3-21 11:29
一个账户里运行多个策略,其中有策略1、策略2有加仓动作,此时为了限制加仓的次数,用HOLDING<50 这样的逻辑,能达到控制该加仓策略手数、加仓次数的目的吗?
作者:
资深技术02
时间:
2023-3-21 11:30
可以得,holding是图表当前策略自己得持仓,只能用来控制自己策略得仓位
作者:
105086
时间:
2023-3-21 11:34
好的 收到 感谢
作者:
105086
时间:
2023-3-21 11:44
那么需要KD1 KD2的次数,可以直接写成 KD1>2 还是 COUNT(KD1,0)>2呢?
作者:
资深技术02
时间:
2023-3-21 12:04
COUNT(KD1,0)>2
这个表示历史所有kd1符合得次数大于2
作者:
105086
时间:
2023-3-21 13:07
COUNT(KK0,ENTERBARS)>2 , COUNT(KK0,HOLDING<>0)>2 哪个表示开仓以来的次数大于2
作者:
资深技术02
时间:
2023-3-21 13:08
COUNT(KK0,ENTERBARS)>2
这个表示上次开仓依赖kk0的数量大于2
作者:
105086
时间:
2023-3-28 10:45
后台MA交易系统 如何对061自选5个股票交易账户资金的30%。对062自选10个股票交易账户资金的50% ?
作者:
资深技术02
时间:
2023-3-28 10:51
tbuy(1,30%,mkt),PERTRADER
就这样就是30%仓位开仓
作者:
105086
时间:
2023-3-28 11:01
需要指向061 062呢?
作者:
资深技术02
时间:
2023-3-28 11:04
061是指什么?股票代码?
看函数说明,最后一个参数可以指定品种的
后台程式化交易系统——开多操作,
用法:
TBUY(COND,V,[Type,P1,P2,AC,STOCK]);
作者:
105086
时间:
2023-3-28 14:00
就是自选股板块1 自选股板块2 的意思
作者:
资深技术02
时间:
2023-3-28 14:38
后台直接监控对应的板块就行了
作者:
105086
时间:
2023-3-29 12:19
这个设置入口找不到哈
作者:
资深技术02
时间:
2023-3-29 12:55
如图
作者:
105086
时间:
2023-4-1 23:21
发现一个问题:
在不缩小当前图表画面时候能看到更多的交易信号,但是在压缩图表画面的时候,就成了一个未平仓的信号 ,原来的交易信号消失了。
这是什么原因呢?
作者:
资深技术03
时间:
2023-4-2 20:33
这是因为压缩后,k线图的信号显示不开,显示结果就直接隐藏了。但是并不影响其内部计算结果。
作者:
105086
时间:
2023-4-3 14:23
开仓1有多次开仓动作,需要标记开仓1动作达到N次的时候则不再开仓 如何最简练的表达呢
作者:
资深技术02
时间:
2023-4-3 14:28
variable:num=0;
if 开仓条件1 and num<10 then
begin
num:=num+1;
buy();
end
作者:
105086
时间:
2023-4-3 14:50
variable:num=0;
if 开仓条件1 and num<10 then
begin
num:=num+1;
buy();
end;
variable:num=0;
if 开仓条件2 and num<10 then
begin
num:=num+1;
buy();
end;
可以这样反复定义 多次定义吗?
作者:
资深技术02
时间:
2023-4-3 14:52
名字换下不就可以了吗?
变量名就就就好比我们定义
x = 5, y =8
x = 5 x = 8
可以理解下上下两种方法,的区别,不一样的名字和一样名字都可以用,但是一样的名字后者就把前者覆盖了是不是
作者:
105086
时间:
2023-4-3 15:00
那么定义第N次的写法 如下:
variable:num1=0;
if 开仓条件2 and num1=10 then
begin
num1:=num1+1;
buy(..,SS+1,...);
end;
就是精确定义第N次的时候,买卖数量的不同,如此写法对否?
作者:
资深技术02
时间:
2023-4-3 15:01
可以的
作者:
105086
时间:
2023-4-3 15:41
那么定义第N次的写法 如下:
variable:num1=0;
if 开仓条件2 then
begin
num1:=num1+1;
if num1=10
begin
buy(..,SS+1,...);
end;
end;
好像要这么用?
作者:
资深技术02
时间:
2023-4-3 15:42
是的
作者:
105086
时间:
2023-4-3 16:36
用了 不能达到想要的效果 不晓得哪里不对了
作者:
资深技术02
时间:
2023-4-3 16:38
不太明白您具体需求
作者:
105086
时间:
2023-4-3 16:44
精确定义 开仓条件2 等于10次的时候 实现SS+1 的目的。
作者:
资深技术02
时间:
2023-4-3 16:44
variable:num1=0;
if 开仓条件2 then
begin
num1:=num1+1;
end;
if num1=10
begin
buy(..,SS+1,...);
end;
作者:
105086
时间:
2023-4-19 13:36
ASSET 是整个账户的资产,如果要精确到目前策略对应品种的盈亏比例,可以怎么表示呢?
作者:
资深技术02
时间:
2023-4-19 13:50
asset是当前策略自己的账户资金,图表策略和策略之间是相互独立的
两个图表策略之间的asset是互不干扰
作者:
105086
时间:
2023-4-19 13:51
好的
作者:
105086
时间:
2023-4-20 12:45
如何实现对申报笔数、 成交笔数的数量限制,主要是针对日内的。
作者:
资深技术02
时间:
2023-4-20 12:48
交易-下单设置
这里可以进行风控
作者:
105086
时间:
2023-4-20 13:03
这里的视为异常交易,达到后会自己熔断交易 对吗?
作者:
资深技术02
时间:
2023-4-20 13:04
是的,被禁后就不能交易的
作者:
105086
时间:
2023-4-23 21:01
从持仓的最高点回落一定的幅度则进行平仓动作,如何表述
作者:
资深技术02
时间:
2023-4-24 08:58
可以看下自带的这个功能模块范例里面
图表和后台都有移动止损的范例
作者:
105086
时间:
2023-4-28 23:51
todaybar 这个函数是只能用在当天周期还是历史周期里也能用? 用在历史周期会导致什么影响吗?
作者:
资深技术02
时间:
2023-5-4 09:04
todaybar就是当天是第几根k,他的作用域就仅仅只有当天
作者:
105086
时间:
2023-5-4 10:55
这里下面的S 是做什么用的 显示分红数据
作者:
资深技术02
时间:
2023-5-4 11:01
这个是换月除权,对应期货连续合约换月时候的标记
作者:
105086
时间:
2023-5-4 11:02
显示的分红数据有什么特别含义吗
作者:
资深技术02
时间:
2023-5-4 11:04
https://www.weistock.com/docs/HE ... 3%E6%95%B0%E6%8D%AE
看下这边有对期货复权的解释
作者:
105086
时间:
2023-5-4 17:15
有连续平仓的动作,比如前面平了 HOLDING/2后,后面的平仓为 HOLDING-5, 如果第一次平仓后的HOLDING实际数额小于5的情况下(举例,HOLDING=3)。
第二次的平仓是否有异常?是顺利的平剩下的3手还是会反向开仓2手?
作者:
资深技术02
时间:
2023-5-4 17:15
第二次就全部平仓平3手,不会反向开的
作者:
105086
时间:
2023-5-5 14:10
>= 或者 <= 跟 (A>B OR A=B) 这两个写法有不同吗?
作者:
资深技术02
时间:
2023-5-5 14:12
本帖最后由 资深技术02 于 2023-5-5 14:13 编辑
一个是大于等于
一个是大于或者等于
一样的效果
作者:
105086
时间:
2023-5-7 16:31
OPENPROFIT 这个函数有负数的情况吗? 比如需要表述开多仓的时候,亏损了就平仓; 开空仓的时候,亏损了就平仓呢。怎么表述合适?
作者:
资深技术02
时间:
2023-5-8 09:07
您可以看下之前该问题您咨询过,后面您这里代码也是没错得
可以参考他自己试着写下得
作者:
105086
时间:
2023-5-8 21:09
TIME1:=TIME>=093100 这里的限制再10分钟 30分钟周期里面依然有效吗? 会不会受K线的影响?
作者:
资深技术02
时间:
2023-5-9 08:54
不行得,30分钟k线得时间都是30一根得,你可以k图上看下每根k得time就是最顶上得时间
他是没有10分得概念得
作者:
105086
时间:
2023-5-9 14:18
TIME>=093002 这是9:02分的写法吗? 意思是哪怕在10分 30分周期里,在大于 等9:02分的时候可以开仓了,而不受该周期K线的限制。
作者:
资深技术02
时间:
2023-5-9 14:20
090200这个才是9点02
时间是6个数字,小时、分钟、秒的顺序
30分钟周期下面是没有2分钟的周期概念的,您可以打开k线图看下的
这个时间就是time,没有02分的情况下的话就是没有02分的
作者:
105086
时间:
2023-5-9 14:28
所以1分钟 只能在1分钟周期里用了? 哪怕是5分钟 10分钟周期都不行了
作者:
资深技术02
时间:
2023-5-9 14:28
是的,time是k时间
您可以直接在k线图上看到这个时间有哪些时间点,看不到的时间点就说明是没有的
作者:
105086
时间:
2023-5-9 14:34
策略在5分钟周期运行,又想在9:31以后再开仓,如何实现呢
作者:
资深技术02
时间:
2023-5-9 14:35
这个图表没有办法只能使用后台
直接currenttime=093100这样,直接用电脑时间而不是k时间
作者:
105086
时间:
2023-5-9 15:00
有警示了
作者:
资深技术02
时间:
2023-5-9 15:01
后台直接用序列模式就可以了
逐k模式一般是图表使用的
作者:
105086
时间:
2023-5-12 13:19
marketr 在实际使用过程中,会在什么价格成交?如果改成 this close 会有什么不同?
作者:
资深技术02
时间:
2023-5-12 13:24
marketr是市价报单,是没有控制价格
thisclose是对手价报单
作者:
105086
时间:
2023-5-12 13:31
marketr最后也是成交在 thisclose 附近? 理论上更能确保在本周期成交, this close 则有不会成交的可能性 对吗?
作者:
资深技术02
时间:
2023-5-12 13:32
是得
作者:
105086
时间:
2023-5-12 13:33
marketr最后也是成交在 thisclose 附近? 需要确认这点
作者:
资深技术02
时间:
2023-5-12 13:34
marketr是市价指令,一般都在最新价附近
这个是无法保证得,建议这方面您可以直接咨询期货公司得客户经理
作者:
105086
时间:
2023-5-12 14:22
我的意思呢:K线是5 份钟举例,是成交在5分钟结束时候的收盘价呢,还是会成交在K线开盘价 ~5分钟收盘价中间的任意最新价格。
作者:
资深技术02
时间:
2023-5-12 14:24
市价基本成交在当时最新价那附近,市价没有具体指定价格,会由交易所去给您撮合成交的
这个具体机制如果不甚了解,建议还是咨询期货公司比较好
作者:
105086
时间:
2023-5-16 09:31
软件设置有点太复杂了,移仓换月功能和、主力连锁下单功能、日内平仓转对锁功能有冲突哈。都找不到移仓换月设置的!
作者:
资深技术02
时间:
2023-5-16 09:39
左下角不是有一个换月移仓设置吗?
点开就能进行设置得
作者:
105086
时间:
2023-5-16 10:05
上面的问题找到了。
昨日的开仓信号,今天平仓信号出来了,但是没有平仓动作是什么原因呢?
作者:
资深技术02
时间:
2023-5-16 10:06
看下交易日志,当时有触发信号吗?如果没有说明当时条件其实是不满足得
现在看到得信号是后面才出现得
这种情况我们需要借助debugfile把我们的条件进行输出跟踪调试,分析当时得数值和现在看到得数值为何有差异
进而再去进行进一步得分析,是哪些条件得差异导致,这种一般多见于有未来函数,小引用大数据,或者打开图表后得数据量变化导致信号产生不一致
欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/)
Powered by Discuz! X3.4