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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 下面两个程序模块在金字塔里面的最后导致卖出数量会有区别吗?

   

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


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

主题:下面两个程序模块在金字塔里面的最后导致卖出数量会有区别吗?

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


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

不一样,A在第一个K上卖12手,B就一手,虽然B在信号显示上是多个卖信号,但是实际交易时候一个K同一行交易语句只能触发一次。


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


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

 有一个基本限制在这里,一个K上同一个交易语句实际下单时候只能触发一次。因此把下单语句写在循环里面是无法达到你要的目的的。A的确是全卖了,B只能卖一手,也就是sell第一次执行的时候。


并且你上面A和B实际有效执行只在第一个K上。这是因为全局变量第在一个K之后都是0了。而U又是普通变量,每个K上都会被重新初始化一次。按照你那个条件就会只在第一个K上能执行到sell语句。

你看下这个函数吧:ALLOWREPEAT 。可以突破上面所提到的限制。但是不推荐使用。


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


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

这个代码在图表上看信号,也是有多个重复信号,但是实际下单是无法重复下多次的。这个海龟例子也是一样的。并没有能重复下单。这个循环未必是针对哪个下单语句的,可能是其他变量的计算之类的。



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


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

 5楼已经提供了一个方案了。


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


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

 是的,暂时只能用后台才行了。图表上循环内的下单只能下一次单。没有其他方法了。或者你只能转换自己的思路,在后续不同K上连续下单。


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


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

 你改造之后的buy处于不同的语句上了,可以最多在一个K上触发三次。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/6/14 14:07:25    Post IP:180.169.30.6[显示全部帖子]

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=144393&skin=0

每涨多少百分比或者多少点,平一手也有上面这个范例。略做修改就行了。


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


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

 1.对的。循环对除开平下单之外的操作都是正常按照循环逻辑去处理的。比如变量的叠加或者计算之类的,就是按照循环本身的逻辑处理的。

2.是的,图表上做这个的话,你的确可能要写很多语句才能保证多次下单。后台的话,就一个函数allowrepeat就行了。正常写循环,下单语句后面加一个allowrepeat







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