以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- 参数修改 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171053)
|
-- 作者:llz1124
-- 发布时间:2019/7/16 9:12:42
-- 参数修改
交易中的策略,参数需改,修过后,马上起作用吗?还是下个周期才起作用?
|
-- 作者:llz1124
-- 发布时间:2019/7/16 9:14:09
--
另外,本周期即时 对价成交,怎么写?
|
-- 作者:FireScript
-- 发布时间:2019/7/16 9:44:25
--
1、“本周期即时 对价成交” 固定轮询模式下,使用thisclose指令 2、会即时起效的。
|
-- 作者:llz1124
-- 发布时间:2019/7/16 11:17:41
--
IF BuyIF=1 AND BARPOS>prebarPK THEN BEGIN
SELLSHORT(1,手数,THISCLOSE);//平空单 prebarPK:=BARPOS; END
IF BuyIF=1 AND BARPOS>prebarD THEN BEGIN
BUY(1,手数,THISCLOSE);//开多单 prebarD:=BARPOS; END 经常不发单,或者只平,不开 ,或者只开不平 ,怎么回事? 设置是 1秒 tick
|
-- 作者:FireScript
-- 发布时间:2019/7/16 11:19:53
--
BARPOS>prebarPK 这个判断是用来做什么的? prebarPK是普通变量还是全局变量。
|
-- 作者:llz1124
-- 发布时间:2019/7/16 11:21:47
--
全局变量,限制每k 操作次数
|
-- 作者:llz1124
-- 发布时间:2019/7/16 11:31:49
--
同样条件,我在图上做了图标标注 ,标注出来了,交易却没有发单。
|
-- 作者:llz1124
-- 发布时间:2019/7/16 11:38:00
--
此主题相关图片如下:1.png
此主题相关图片如下:2.png
|
-- 作者:FireScript
-- 发布时间:2019/7/16 13:20:13
--
下单代码最好限定下holding的判断。否则可能会一直加仓
IF BuyIF=1 AND BARPOS>prebarPK THEN BEGIN
SELLSHORT(hollding<0,手数,THISCLOSE);//平空单 prebarPK:=BARPOS; END
IF BuyIF=1 AND BARPOS>prebarD THEN BEGIN
BUY(holding=0,手数,THISCLOSE);//开多单 prebarD:=BARPOS; END
然后你这里一个是平空,一个是开多。完整的必须是开多平多 或者 开空平空 各自成对。
|
-- 作者:llz1124
-- 发布时间:2019/7/16 13:52:04
--
没加holding 就是想看一下 策略的执行情况 , 平多 、开空、平空、开多 都有的, 可以执行不完整。
|