以文本方式查看主题

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

--  作者:米露2017
--  发布时间:2020/2/10 18:22:39
--  是否可实现主观决策多空后的下单
老师您好,我想根据个人主观判断某时刻下单方向后,让系统在未来n分钟内下自动操作,比如交易时间设置在10点,10点之前输入多或空,10点下单后,在10:00到10:05时间段内,盈利x个点系统止赢,n分钟内没有达到就自动平仓,这个策略可否实现
--  作者:wenarm
--  发布时间:2020/2/10 18:24:40
--  

建议这种需求,你自己采用手工下单操作。

止盈止损可以直接使用系统自带的止盈止损功能处理。通过实现止盈止损也行。

 

[此贴子已经被作者于2020/2/10 18:27:05编辑过]

--  作者:米露2017
--  发布时间:2020/2/10 18:30:33
--  回复:(wenarm)建议这种需求,你自己采用手工下单操...
老师您好,感谢您加班回复,我们急需要这个编程,请给我们个模板
--  作者:米露2017
--  发布时间:2020/2/10 18:33:38
--  回复:(wenarm)建议这种需求,你自己采用手工下单操...
我们需要这个编程来证实我们的分析,好做下一步工作。我大概了解过,这是需要时间条件单。
--  作者:米露2017
--  发布时间:2020/2/10 18:36:32
--  
主观交易容易被其它左右,我们需要逐渐程序化来取代,麻烦您了
--  作者:wenarm
--  发布时间:2020/2/10 21:08:47
--  

综合整理了你两个帖子的内容。示例代码如下,希望能满足你的需求。

需要使用金字塔专业版或者机构版。

 

被引用公式

公式名:MINCOND

cond:all(close>ref(close,1),5);//统计相邻5根k是否连续上涨。范围可以自行修改。

 

 

 

公式2:

运行在IF00合约上的5分钟周期代码。采用固定时间间隔运行

 

//以一分钟周期相邻的5根k线作为判断是否上涨的依据。(引用的周期约小,其数据切片也会越精细。不建议引用秒级别数据,会造成计算负荷,并且条件可能不容易满足。)

AA:STKINDI(\'SH600000\',\'MINCOND.COND\',0,1);
BB:STKINDI(\'SH600004\',\'MINCOND.COND\',0,1);
CC:STKINDI(\'SH600006\',\'MINCOND.COND\',0,1);
DD:STKINDI(\'SH600007\',\'MINCOND.COND\',0,1);
EE:STKINDI(\'SH600008\',\'MINCOND.COND\',0,1);

//time的时间自行调节

COND:VALUEWHEN(TIME=100000,AA AND BB AND CC AND DD AND EE);//获取10:00 k线对应的5根1分钟k是否为连续上涨(9:56-10:00)。
//指定当前5分钟周期上的k线 time=10:05分时开仓。
if COND=1 and time=100500 then begin
 tbuy(THOLDING=0,1,mkt);
 //buy(1,1,MARKET);
end
//浮动盈亏大于5个变动价位产生的利润。
if TOPENPROFIT>5*MINDIFF*MULTIPLIER*TBUYHOLDINGEX(\'\',\'\',2) then
begin
 tsell(1,0,mkt);
end
//当前行情时间大于开仓时间300秒,则进行平仓。
if TIMETOT0(DYNAINFO(207)) -TIMETOT0(TORDERTIME( 1,1 ))>300 then
begin
 tsell(1,0,mkt);
end

[此贴子已经被作者于2020/2/10 21:36:33编辑过]

--  作者:米露2017
--  发布时间:2020/2/10 21:55:27
--  回复:(wenarm)综合整理了你两个帖子的内容。示例代...

非常感谢您,用心了!我们的思想是股指期货涨跌离不开指数涨跌,指数由成分股构成,不同时期,大盘的涨跌由不同的成分股引领,我们发现在某几个时间段的成分股的涨跌会引导股指的涨跌,会有一些投资机会。另外,还有一个问题请教老师:我们研究的时间段中包括竞价阶段,竞价阶段中的股价涨跌数据可以映入到程序中吗

 

 

如果竞价阶段的数据无法引入到程序中,我们希望有一套程序可以弥补,就是主观决定多空决策后,在某个固定时间点之前输入多或空,下单后,3分钟或者5分钟成立这个交易的周期,盈利n个点止赢,周期结束自动平仓


--  作者:wenarm
--  发布时间:2020/2/10 22:05:30
--  
这个问题前面已经说了,实现不了。请不要重复询问同样的问题。
--  作者:米露2017
--  发布时间:2020/2/10 22:28:54
--  回复:(wenarm)这个问题前面已经说了,实现不了。请...
是这样的老师,这个模式很接近时间条件单附加止盈止损的方式,交易软件上其实都可以设置,我只是想操作更细化,例如在某个15k的交易周期里才可以开仓,以高出该15k开盘价5个点开仓,盈利x个点为优先平仓条件,15k结束是次要平仓条件
--  作者:wenarm
--  发布时间:2020/2/10 23:05:39
--  

如果你说的15k是15分钟周期的话。自己去调整前面代码中time。

如果不是指15分钟周期。请您说清楚点。