以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  有关于公试条件单的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=93912)

--  作者:laohu
--  发布时间:2016/3/3 14:33:11
--  有关于公试条件单的问题
老师您好,我现在想把条件单里面的价位区间的开仓和平仓做一个程序。普通条件但里面的条件单就执行一次。我想在里面写一个可以手动启动这个条件单。然后让他不停的执行下去。



例如;白糖sr,价格条件单。
                                   条件:当最新价格大于5000,买入开仓。且在5001的价格上有成交。
                                           价格小于4999,卖出平仓。且在4998的价格有成交。

                                 在软件里面可以人工手动开启条件单 。然后不停循环的程序化语言。
麻烦老师帮我编写下。我想模拟盘测试下。谢谢程序化老师了。

--  作者:jinzhe
--  发布时间:2016/3/3 14:34:43
--  
现在下条件单是只能下手工的,还不能程序化
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:laohu
--  发布时间:2016/3/3 14:45:11
--  
老师你好。。这个简单程序用。if语句和for的循环不能实现吗。我是一个初学者,看了咱金字塔给的学习资料。其中的一些条件语句,和循环语句应该说可以实现呀。我没有基础编写不到一块。也不清楚是什么原因。
--  作者:jinzhe
--  发布时间:2016/3/3 14:46:04
--  

条件单和满足条件语句触发下单

是两回事


--  作者:laohu
--  发布时间:2016/3/3 14:50:20
--  
老师,我的意思就是想用语句实现我的想法。那用语句能实现吗?
--  作者:jinzhe
--  发布时间:2016/3/3 15:00:56
--  
条件:当最新价格大于5000,买入开仓。且在5001的价格上有成交。
                                           价格小于4999,卖出平仓。且在4998的价格有成交。

 

 

if dynainfo(7)>5000 then tbuy(tholding=0,1,lmt,5001);

if dynainfo(7)<4999 then tsell(1,0,lmt,4998);

 

价格很难保证,要看交易所撮合的