金字塔决策交易系统
标题:
咨询下:模拟盘 后台程序化交易
[打印本页]
作者:
103902
时间:
2024-5-6 15:29
标题:
咨询下:模拟盘 后台程序化交易
咨询下:模拟盘 后台程序化交易
5分钟周期,监控300股指期货,下面这样简单的编写可以实现自动下单吗?
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
开多条件:=CROSS(MA5,MA10);
开多:BUY(开多条件 AND HOLDING=0,1,THISCLOSE);
作者:
资深技术05
时间:
2024-5-6 15:32
可以。但是你写的的图表的代码,只能运行图表模型上。而且图表模型通常必须有开,也有平仓。
否则你这个模型在历史位置出了信号后,后续就没有信号了。因为你判断了仓位,而开仓后不平仓,理论持仓会一直在的.
作者:
103902
时间:
2024-5-6 15:44
是不是这样可以?
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
开多条件:=CROSS(MA5,MA10);
开多:TBUY(开多条件 ,1,LMT,CLOSE);
作者:
资深技术05
时间:
2024-5-6 15:59
对,这样在后台是可以直接运行的.
作者:
103902
时间:
2024-5-6 16:01
好的,谢谢!
作者:
103902
时间:
2024-5-7 10:24
这样可以吗? 怎么不出信号,不知哪里设置有问题,(执行信号选2秒 或 走完一根k线设置都试过,不出信号)
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
开多条件:=CROSS(K,D) ;
开多:TBUY(开多条件 ,1,LMT,CLOSE);
作者:
资深技术05
时间:
2024-5-7 10:58
代码没什么问题。默认参数情况下。五分钟周期上,今天也就9点45那个K有一个信号. 其他位置本身没有信号的。
另外你最好也补充下历史五分钟数据,也可能是历史数据不足导致指标计算有问题。
作者:
103902
时间:
2024-5-7 11:04
我还以为是哪里设置有问题,刚才有了,谢谢,
作者:
103902
时间:
2024-5-9 11:13
请教下:这个信号出现后就执行一次应该怎么设置?就是后面再出现就不再下单,我这样开多好像有信号就下单。
作者:
103902
时间:
2024-5-9 13:23
是不是要把:“预警后保持监控” 这个选项去掉就可以了?
作者:
资深技术05
时间:
2024-5-9 13:59
你如果是五分钟周期,最多一个K上触发一次,下单语句本身 有默认限制:单个K周期内只触发一次的。
你如果希望后续不重复触发,你可以加一个仓位判断的。仓位为0才开仓.
多空分别用这2个函数去判断仓位:
TBUYHOLDINGEX()
TSELLHOLDINGEX()
作者:
103902
时间:
2024-5-9 14:24
这样的话是账户有持仓就不触发,没有持仓才触发下单,我是想不管有没有持仓,只要触发条件就执行一次下单,再触发就不执行下单,这样可以设置吗?
作者:
资深技术05
时间:
2024-5-9 14:39
可以。不过这个设置 :预警后不再监控的选项。我试了下 好像无法奏效.
你只能用全局变量记录来限制了.
s1:=stklabel&'_record';
record:=extgbdata(s1);
if 开多条件 and record=0 then
begin
tbuy(1,1,lmt,close);
extgbdataset(s1,1);//开仓后设置为1
end
但是这样,你后续要再次开仓,就只能手工去重置掉全局变量,或者设置一个条件来解除限制了.
另外这个限制仅对当前这个指标的 这个下单语句奏效.
作者:
103902
时间:
2024-5-9 14:51
好的,谢谢,我试试
作者:
103902
时间:
2024-5-12 14:46
咨询下:这个开多条件如果是两个周期的话该怎么设置?系统好像没有周期组合条件选项,比如5分钟和60分钟同时金叉开多,
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
开多条件:=CROSS(K,D) ;
开多:TBUY(开多条件 ,1,LMT,CLOSE);
作者:
资深技术05
时间:
2024-5-13 08:52
那要跨周期进行调用了。 把开仓条件放到一个新 的指标里。
然后分别指定周期去调用就行了.
可以参考这里完整的使用说明:
https://www.weistock.com/docs/PE ... 91%A8%E6%9C%9F.html
作者:
103902
时间:
2024-5-13 12:56
是不是这样就可以?
指标名:kdj开多
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
开多条件:=CROSS(K,D) ;
5K:="kdj开多.开多条件#min5";
60K:="kdj开多.开多条件#min60";
开多:TBUY(5k and 60k ,1,LMT,CLOSE);
作者:
资深技术05
时间:
2024-5-13 13:13
对,是这么个写法.
作者:
103902
时间:
2024-5-13 13:21
好的,谢谢
作者:
103902
时间:
2024-5-13 14:03
这个预警的时候周期怎么选?5分钟?60分钟?日线? 刚才试了一下,好像条件成立却没有出信号,没有自动下单
作者:
资深技术05
时间:
2024-5-13 14:25
[attach]24345[/attach]
周期是你设置时候直接选择的.
作者:
103902
时间:
2024-5-13 14:39
知道设置时候直接选择的,之前需要5分钟的,就选5分钟周期,现在公式里需要是5分钟和60分钟两个周期,在这里就不知道要直接选哪个周期了
作者:
资深技术03
时间:
2024-5-13 17:05
103902 发表于 2024-5-13 14:39
知道设置时候直接选择的,之前需要5分钟的,就选5分钟周期,现在公式里需要是5分钟和60分钟两个周期,在这 ...
这个设置代表当前策略运行的周期。如果策略中需要其他周期上的结果或者数据,应该使用跨周期引用的方式得到其他周期的值。
具体参考跨周期引用相关的函数。
https://www.weistock.com/docs/PE ... 91%A8%E6%9C%9F.html
作者:
103902
时间:
2024-5-13 18:42
明白了,就是我要是把周期选在60分钟,那公式里就要增加一条调用5分钟的条件,反之,要是把周期选在5分钟,那公式里就要增加一条调用60分钟的条件
作者:
103902
时间:
2024-5-13 18:48
如果我只下载了5分钟数据,是不是只能调用5分钟倍数的周期?比如:1分钟 3分钟。。。。。等这些就不能调用?只能调用 10分钟 15分钟 30分钟。。。。等
作者:
资深技术05
时间:
2024-5-14 08:41
是的。3分钟这种就必须下载1分钟数据去合成了.
作者:
103902
时间:
2024-5-14 09:35
早上模拟盘登陆不上是什么状况?
作者:
资深技术05
时间:
2024-5-14 10:06
https://www.weistock.com/bbs/for ... &extra=page%3D1
先申请个simnow模拟吧。
作者:
103902
时间:
2024-5-14 10:09
申请了,就是在营业部这里没有 上期技术模拟服务器 可选项啊,这个怎么添加?
作者:
资深技术05
时间:
2024-5-14 11:06
默认就有的呀。 你搜上期没有结果吗?
[attach]24367[/attach]
作者:
103902
时间:
2024-5-14 11:13
我这里没有,可选的服务器也很少,只有7个,怎么才能添加进去?
作者:
资深技术05
时间:
2024-5-14 11:17
公版默认是会从服务器同步站点信息的,客户端是没办法手工添加的。你本地只有七个? 你金字塔是和期货公司打包的版本?
截图我看下。
作者:
103902
时间:
2024-5-14 11:35
我的是券商版的 v6.31 信达
作者:
103902
时间:
2024-5-14 11:36
我的是券商版的 v6.31 信达
作者:
103902
时间:
2024-5-14 11:38
我的是券商版的 v6.31 信达
作者:
资深技术05
时间:
2024-5-14 13:09
那没有simnow站点,你可以下公版,在公版上做期货模拟。券商版是没有simnow站点了。
但是注意不能拿公版覆盖安装券商版,只能单独安装了.
作者:
103902
时间:
2024-5-14 13:16
可以复制一个公版的登陆服务器文件,我直接复制到券商版的目录下覆盖原文件啊
作者:
资深技术05
时间:
2024-5-14 13:25
这样不行的,站点会直接被过滤掉的。站点配置文件实际是一样的,但是打包的后的版本 对站点有过滤的。
作者:
103902
时间:
2024-5-14 13:34
用券商版的账号是不是不能登陆公版的?那样话用公版就很多功能不能用了,只能等模拟盘可以正常后再学习了。
作者:
资深技术05
时间:
2024-5-14 13:35
你可以直接在公版上登录下,能正常登陆就是没有问题的。
作者:
103902
时间:
2024-5-14 13:45
能给个公版下载地址吗?就是最新的的金字塔v7.0?
作者:
资深技术05
时间:
2024-5-14 13:47
https://www.weistock.com/load.html
这里就可以.
作者:
103902
时间:
2024-5-14 13:50
这里也有:金字塔决策交易系统券商版? 这个可以登陆?
作者:
103902
时间:
2024-5-14 13:52
这个券商版的不能下载,只能下7.0的
作者:
资深技术05
时间:
2024-5-14 13:54
可以登陆。但是和你在券商那里下的是一样的。
作者:
103902
时间:
2024-5-14 14:07
公版的模拟登陆服务器只有一个?
作者:
资深技术05
时间:
2024-5-14 14:14
你要搜下啊,搜上期 就出来了.
[attach]24382[/attach]
作者:
103902
时间:
2024-5-14 14:20
不行,搜不到,好像哪里不可以搜的
作者:
103902
时间:
2024-5-14 14:38
股票实盘这里也不能登陆,没有登陆服务器可选
作者:
资深技术05
时间:
2024-5-14 14:57
你不会是公版覆盖了券商版本吧。不能这样的~ 公版必须单独在一个路径安装.
作者:
103902
时间:
2024-5-14 15:01
没有,券商版的在d盘,公版的在e盘
作者:
资深技术05
时间:
2024-5-14 15:07
那只能远程看下了,留一个向日葵远程邀请码吧.
作者:
103902
时间:
2024-5-14 15:40
向日葵账号没有,你那里可以搜 上期技术 服务器?
作者:
资深技术05
时间:
2024-5-14 15:51
[attach]24388[/attach]
直接搜就有了啊。
作者:
103902
时间:
2024-5-14 16:21
好的,谢谢,只要你那里可以,我这里应该可以找到原因,自己琢磨下,估计能搞起来
作者:
103902
时间:
2024-5-14 16:58
可以了,不过刚才用simnow申请的账号登陆不上,不知道是什么原因,是收盘后服务器关闭了?[attach]24394[/attach]
作者:
103902
时间:
2024-5-15 11:15
找到原因了,用券商版账号登陆后就没有“上期模拟”,游客登陆就有“上期模拟”,就是后台程序化不能用了。
作者:
资深技术05
时间:
2024-5-15 11:18
你可以找销售申请 软件的试用账户,然后在公版上做模拟测试. 你申请时候说明要申请的是专业版测试账号就行. 券商给的应该是做过一些绑定的.
作者:
103902
时间:
2024-5-15 11:27
谢谢,申请太麻烦,试用账号又有时间限制,还是先不用了,等模拟盘正常后再搞
欢迎光临 金字塔决策交易系统 (https://www.weistock.com/BBS/)
Powered by Discuz! X3.4