以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=5246) |
-- 作者:ppliu -- 发布时间:2011/2/22 9:43:11 -- [求助]求高人将下面的程序改成适合在金字塔中运行的语句 以下程序是交易开拓中的程序代码,我试着自己改写过,但总存在大大小小的问题,求高人帮忙改写以下,感激不尽! Params Numeric preDayLow; Numeric StopLine; { //MarketPosition==0,表示当前持仓为0,可同于holding// bLongStoped = False; // 收盘平仓 [此贴子已经被作者于2011-2-22 10:05:05编辑过]
|
-- 作者:admin -- 发布时间:2011/2/22 9:49:07 -- 格式太乱了,请用IE浏览器登录金字塔论坛 |
-- 作者:ppliu -- 发布时间:2011/2/22 10:05:49 -- 重新弄过了,您在瞅瞅,谢谢哈! |
-- 作者:z7c9 -- 发布时间:2011/2/22 12:06:45 -- 带跟踪止损的区间突破系统 |
-- 作者:z7c9 -- 发布时间:2011/2/22 13:23:53 -- runmode:0; input:percentOfRange(0.3,0.1,1,0.1); variable:longStopped=false; preDayHigh:=callstock(stklabel,vthigh,6,-1); dayOpen:=valuewhen(date<>ref(date,1),open); if preDayRange<dayOpen*minRange*0.01 then upperBand:=trimprice(dayOpen+preDayRange*percentOfRange); enterTime:=time>=09100 and time<=140000; longCond:=enterTime and high>=upperBand and not(longStopped); shortCond:=enterTime and low<=lowerBand and not(shortStopped); if holding=0 then begin if holding=0 then begin higherAfterEntry:=ref(hhv(high,enterbars),1); if holding>0 then begin if holding<0 then begin [此贴子已经被作者于2011-2-22 14:10:11编辑过]
|
-- 作者:ppliu -- 发布时间:2011/2/24 9:24:29 -- 谢谢你哈!不过我将您改写的程序调试过,为什么开仓平仓都在同一根bar上呢,好像有点问题啊? |