欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 开仓手数问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3666人关注过本帖树形打印复制链接

主题:开仓手数问题

帅哥哟,离线,有人找我吗?
FireScript
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/4 16:44:50    Post IP:58.246.57.26[显示全部帖子]

 参数没错。但是你这个是2个开仓语句,所以你是持仓显示2手吧。不是下单2手吧。你再核对下呢。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/4 16:56:29    Post IP:58.246.57.26[显示全部帖子]

如果是2手说明2个开仓条件都满足了。你在图上看下是不是
s多进“
b多进
这个2是不是都显示了。你修改了代码后记得编译重新加载下,否则内存里还是之前的代码。
[此贴子已经被作者于2020/8/4 16:56:39编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/4 17:06:27    Post IP:58.246.57.26[显示全部帖子]

 
图片点击可在新窗口打开查看此主题相关图片如下:传图教程.gif
图片点击可在新窗口打开查看


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/4 17:10:48    Post IP:58.246.57.26[显示全部帖子]

 加群:629417537  让客服给你传。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/4 17:17:20    Post IP:58.246.57.26[显示全部帖子]

 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

你这里只有那个平仓“多损”的是2手。其他地方哪里有2手开仓的?



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/4 17:24:46    Post IP:58.246.57.26[显示全部帖子]

你有2个开仓条件都满足了,所以就是K了2次。
“S多进”和另外一个没指定名称的开多语句 都满足了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/4 17:28:42    Post IP:58.246.57.26[显示全部帖子]

就是 最后面2句啊。
开仓语句前面可以自己命名,也可以默认。默认就是显示开多,自己命名了就是按照自己命名的显示。

if holding =1  and bjh=1  and holding<2 then begin
buy(t1 and y1,1,MARKETR);// 未命名的
end
if holding=1 and sjh=1 and holding<2 then BEGIN
buy(t2 and y1,1,marketr);//未命名的
end


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/8/5 8:50:18    Post IP:58.246.57.26[显示全部帖子]

 大体上是要把
if holding =1  and bjh=1  and holding<2 then begin

            buy(t1 and y1,1,MARKETR);
end
if holding=1 and sjh=1 and holding<2 then BEGIN

            buy(t2 and y1,1,marketr);
end
   

这部分代码放到前面去。放到初始开仓的前面去。然后相关变量bjh,sjh改成全局变量,这样才能正确记录值。


命数如织,当如磐石。
 回到顶部