以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创]请求如何实现?----急!!! (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7942) |
-- 作者:jeker123 -- 发布时间:2011/9/8 21:03:44 -- [原创]请求如何实现?----急!!! 现有一事相求: 我以前在论坛里提过这个问题(在广州6/7月也当着魏总的面讲过):当我股指期货开仓后取成交价,现价与成交价在赢利2个点以内,回落一个价位我就平仓(保本线),赢利3个点以上回落2个价位我就平仓(赢利线)(原来是希望在下单设置里实现),你帮我找个程序员把这个思路的代码写出来,我再移到金字塔的公式里,这样可以大大提高自动交易的收益率,先谢谢! |
-- 作者:阿火 -- 发布时间:2011/9/8 22:10:48 -- 手工开仓,程序开仓? runmode:1;//后台加载tick图更加精确 zdyl:=hhv(h,tenterbars)-tavgenterprice; if zdyl<2 and dynainfo(7)<保本线 then tsell(1,1,mkt); if zdyl>=3 and dynainfo(7)<zdyl-2*mindiff then tsell(1,1,mkt); |
-- 作者:jeker123 -- 发布时间:2011/9/13 17:36:18 -- 谢谢! 是电脑自动开仓.是图表交易。后台函数不行。 |
-- 作者:jeker123 -- 发布时间:2011/9/13 18:10:55 -- 还有个问题:如果用FOR语句去判断前面有多少绿柱和红柱 sline:=SMA(C,5,1); xline:=SMA(C,10,1); linec:=sline-xline; STICKLINE(sline>xline , sline,xline ,3, 0),COLORRED,LINETHICK3; STICKLINE(xline>sline,sline,xline,3,0),COLORGREEN,LINETHICK3; //前面有多少个红柱/绿柱 用FOR计算 IF CROSS(sline,xline)=1 and 前面有多少个红柱/绿柱 THEN begin zdbj:=19;//涨跌标记 end |
-- 作者:fly -- 发布时间:2011/9/14 14:30:48 -- 用SUM函数就可计算在一定周期中满足某个条件的个数 |
-- 作者:坚定程序化 -- 发布时间:2011/9/15 17:30:09 -- 现在就是周期不定,要去计算. |
-- 作者:坚定程序化 -- 发布时间:2011/9/15 17:32:57 -- sh1:="000001$close#min1"; //sh3:="000001$close#min3"; //sh3:=CALLSTOCK(\'000001\',VTCLOSE ,17,0),linethick0; sline:=SMA(sh1,16.5,1); xline:=SMA(sh1,34.5,1); linec:=sline-xline; STICKLINE(sline>xline , sline,xline ,3, 0),COLORRED,LINETHICK1; STICKLINE(xline>sline,sline,xline,3,0),COLORGREEN,LINETHICK1; IF CROSS(sline,xline)=1 then begin zdbj:=19; end IF CROSS(xline,sline)=1 THEN begin zdbj:=91; end 现在要在股指期货里去调用上证综指的数据来作趋势参考,结果合约的K线没有了,显示的是上证的K线。 |
-- 作者:just -- 发布时间:2011/9/16 12:19:48 -- 以下是引用坚定程序化在2011-9-15 17:32:57的发言:
sh1:="000001$close#min1"; //sh3:="000001$close#min3"; //sh3:=CALLSTOCK(\'000001\',VTCLOSE ,17,0),linethick0; sline:=SMA(sh1,16.5,1); xline:=SMA(sh1,34.5,1); linec:=sline-xline; STICKLINE(sline>xline , sline,xline ,3, 0),COLORRED,LINETHICK1; STICKLINE(xline>sline,sline,xline,3,0),COLORGREEN,LINETHICK1; IF CROSS(sline,xline)=1 then begin zdbj:=19; end IF CROSS(xline,sline)=1 THEN begin zdbj:=91; end 现在要在股指期货里去调用上证综指的数据来作趋势参考,结果合约的K线没有了,显示的是上证的K线。 我这里测试是正常的 |
-- 作者:fly -- 发布时间:2011/9/16 14:12:35 -- 调用出来的数据不一样,把K线压缩成一条线了. IF10的调用000001,数值基本都是在2735--2750之间,跟IF10的数值相符.不会压缩K线. 而调用000300,由于数值原因,就会压缩K线.
sline:SMA(sh1,16.5,1); [此贴子已经被作者于2011-9-16 14:18:34编辑过]
|
-- 作者:jeker123 -- 发布时间:2011/10/12 18:34:51 -- 是图表交易下进行操作,那段代码该如何写,特别是多仓与空仓,计算出来的数据是否有正负之分。 |