以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师转换文华代码 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58079) |
-- 作者:rain19771205 -- 发布时间:2013/10/27 12:44:55 -- 请老师转换文华代码 #IMPORT[,DAY,MAVAR] AS VAR H1:=HV(H,100); MA20:VAR.MA20; TIME > 0930 && CLOSE> MA20 && CLOSE > H1,BK; SL2:=70; SL:=70; S:=30; A:=1; HH:=HHV(H,BARSBK+1); AA:=BKPRICE-SL*A+S*A*INTPART((HH-BKPRICE)/(S*A)); ((C<=BKPRICE-SL2*A)||C<=AA)&&BKPRICE>0,SP; MONO_SIGNAL; AUTOFILTER; 就是一个简单的新高开仓,跟踪止损的策略,加一个跨周期的均线判断。其中MAVAR里面就是一个均线ma20=ma(c,20); [此贴子已经被作者于2013/10/27 12:46:06编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/10/28 9:59:21 -- MONO_SIGNAL; AUTOFILTER; 解释下这两句的意思 |
-- 作者:rain19771205 -- 发布时间:2013/10/28 10:11:13 -- MONO_SIGNAL; 每个K线出一个信号,这个无妨,出2个也行 AUTOFILTER; 就是每次自动有多单的时候,不会去执行开空单,只会执行到平多, |
-- 作者:jinzhe -- 发布时间:2013/10/28 10:19:44 -- h1:=ref(hhv(h,100),1); if time > 093000 and close> ma20 and close > h1 then buy(holding=0,1,market); sl2:=70; hh:=hhv(h,enterbars+1); |
-- 作者:rain19771205 -- 发布时间:2013/10/28 10:41:25 -- ma20:var(ma(c,20),20); 这句有点不明白 是代表日线的20日均线吗?var解释是ma(c,20)的20日样本方差 |
-- 作者:jinzhe -- 发布时间:2013/10/28 10:43:04 -- 不是,意思和文化一样,你看看函数说明不就清楚了 |
-- 作者:rain19771205 -- 发布时间:2013/10/28 11:47:31 -- 我这样写: ma10:=STKINDI(\'\',\'MAVAR.MA10\',0,6); ma20:=STKINDI(\'\',\'MAVAR.MA20\',0,6); 另外定义了一个marvar,里面就是定义一下ma10,ma20, 这样正确不? |
-- 作者:jinzhe -- 发布时间:2013/10/28 13:21:20 -- MAVAR是公式名 MA10是里面的指标名,如果没写错或者写反了就OK |
-- 作者:rain19771205 -- 发布时间:2013/10/28 13:30:19 -- 但是调试的时候用if连续,理论上过了10个交易日后ma10就应该有值了,但是过了一个月ma10还是0 |
-- 作者:jinzhe -- 发布时间:2013/10/28 13:32:17 -- 用工具 数据补充功能补充日线数据 [此贴子已经被作者于2013/10/28 13:32:31编辑过]
|