以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=137)

--  作者:segir
--  发布时间:2009/11/3 13:47:56
--  新手求教:在固定价格进行自动交易

新手求教:想编个自动交易的公式,做入门练习,目的:以RB1001举例,

当最新价>=4100时,买入多单N手,<=4050时止损,

反之,<=4000时,卖出空单N手,>=4160时止损,

要求要能自动交易,注意;当多单或空单止损后如再符合交易条件时,要能再次买入或卖出。总之,价格在4100上我就持有N手多单,在4000下我就持有N手空单。

请问这金字塔软件公式如何编制及预警如何设置?请指点,以后我将以此为入门,进一步学习这软件的应用。


--  作者:admin
--  发布时间:2009/11/3 13:52:19
--  
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=124
--  作者:segir
--  发布时间:2009/11/5 0:22:26
--  

我按上述思路试着自己编了个交易系统的公式,用它做预警进行程式化交易时,一点反应都没有,请帮看看是哪没做好?
持仓:HOLDING,LINETHICK0;

{开多} tBUY(close>=DJ+B1,90%,DJ+B1+N1);
{平多,止损} tSELL(close<=DJ+B1-ST1,持仓,DJ+B1-ST1-N1);
{开空} tBUYSHORT(close<=DJ+S1,90%,DJ+S1-N1);
{平空,止损} tSELLSHORT(close>=DJ+S1+ST1,持仓,DJ+S1+ST1+N1);

{到时平多} tSELL(持仓>0 and time>TIME1,持仓, thisclose,C-30);
{到时平空} tSELLSHORT(持仓<0 and time>TIME1,持仓, thisclose,C+30);


//参数说明:DJ为自行设定的参考价格
//B1,S1为买入、卖出相对于开盘价的增量,ST1为止损点数
//应注意保证在开仓时先平仓,否则很有可能资金不足,开仓不成功,会有踏空的可能
//N1为下单价格的增量,用于提高即时成交率。
//TIME1 用于在指定的时间平仓,一般是收盘前,如不用时,可将其设为收盘后。


--  作者:admin
--  发布时间:2009/11/5 0:56:58
--  

你这个公式你先在图表上做测试有信号么?

然后再到预警里做程式化交易才行的