以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求高手编一个日内交易简单程序  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=88419)

--  作者:tswhello
--  发布时间:2015/12/14 16:06:24
--  求高手编一个日内交易简单程序

日内交易

第一步 

条件1当收盘价 满足AA(开盘价格*1.01时候)     多开 或者

条件2当收盘价 满足BB(开盘价格*0.99的时候)   空开 

(二者选其一, 任一条件触发后 ,另外一条失效)

第二步

触发后(如果是条件1) 多开 设止损线是 最高价*0.99 

止损后 同时 反向空开

 

触发后(如果是条件2)止损线是 最低价*1.01

止损后 同时 反向多开

 

第三步 

如果是条件1  空开后  设止损线是 是 最低价*1.01 同时反向多开

如果是条件1  多开后  设止损线是 是 最高价*0.99 同时反向空开

 

第四步

如此在第二步和第三步之间反复循环操作 直至收盘结束

谢谢高手


--  作者:jinzhe
--  发布时间:2015/12/14 16:11:54
--  

多开 设止损线是 最高价*0.99 

 

这句指的是低于开仓后最高价的0.99吗?


--  作者:tswhello
--  发布时间:2015/12/14 16:16:00
--  
是的 是低于开的仓后最高价0.99
你可以帮我编写下吗?
我是新手 正在学习中 
万分感谢!

--  作者:jinzhe
--  发布时间:2015/12/14 16:23:51
--  

variable:n=0;
if close>=open*1.01 and holding=0 and n=0 then begin
 buy(1,1,marketr);
 n:=1;
end

if close<=open*0.99 and holding=0 and n=0 then begin
 buyshort(1,1,marketr);
 n:=1;
end

if holding>0 and c<=hhv(h,enterbars+1)*0.99 and enterbars>0 then begin
 sell(1,0,marketr);
 buyshort(holding=0,1,marketr);
end

if holding<0 and c>=llv(l,enterbars+1)*1.01 and enterbars>0 then begin
 sellshort(1,0,marketr);
 buy(holding=0,1,marketr);
end


--  作者:tswhello
--  发布时间:2015/12/14 16:26:15
--  
万分感谢  ,想知道下这些怎么学习  自学了几天 头都学大了 感觉还是没有什么进步
--  作者:jinzhe
--  发布时间:2015/12/14 16:29:09
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=55132

这里是教程,慢慢学习吧。

编程就是要多写多练


--  作者:tswhello
--  发布时间:2015/12/14 16:37:58
--  
万分感谢 学习了!
--  作者:tswhello
--  发布时间:2015/12/14 17:00:05
--  
我需要在9:15到 15:15这断时间内交易 ,好像没有TIME的设定 请问时间如何加上去
--  作者:jinzhe
--  发布时间:2015/12/15 8:21:58
--  
time>091500 and time<=151500