Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共51 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5][6]
[浏览完整版]

标题:文华模型如何转换到金字塔

1楼
一窍不通 发表于:2012/3/25 18:55:22
MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA3:MA(CLOSE,N3);
MA4:MA(CLOSE,N4);
CROSS(MA1,MA2)&&CLOSE>MA4,BPK;
CROSS(MA2,MA1)||CROSS(MA4,CLOSE),SPK;
AUTOFILTER;

这个是文华的模型,如何把它专为金字塔的模型呢,并加入文华特有的定义止损点数然后用收盘价止损呢?
2楼
rushtaotao 发表于:2012/3/26 8:47:08
正在处理
3楼
rushtaotao 发表于:2012/3/26 9:16:39


MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
MA3:MA(CLOSE,N3);
MA4:MA(CLOSE,N4);
exitshort:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;
enterlong:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;

exitlong: CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;
entershort:CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;

4楼
一窍不通 发表于:2012/3/26 9:37:05
这个是什么意思呀,我还是看不懂。还有金字塔怎么加入止损测试呀,能不能弄再模型里,可以给个范例吗。我的止损要求是例如,白糖要求10个点止损,如果下根K线的收盘价大于10个点的话,就出发止损指令。如何实现呢。
5楼
一窍不通 发表于:2012/3/26 9:42:17
可以给我在后面加入中文解释吗,谢谢
6楼
rushtaotao 发表于:2012/3/26 9:46:40

如果你要设置N1,N2,N3,N4的周期可以用input函数
用法:INPUT:N(5), M(10,1,100,2);
表示定义参数N,缺省值为5
//N1周期的收盘价
MA1:MA(CLOSE,N1);
//N2周期的收盘价
MA2:MA(CLOSE,N2);
//N3周期的收盘价
MA3:MA(CLOSE,N3);
//N4周期的收盘价
MA4:MA(CLOSE,N4);
//以下2句,就是文华中的bpk,平空开多,并且加上了信号过滤函数
exitshort:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;
enterlong:CROSS(MA1,MA2)&&CLOSE>MA4,tfilter;
//以下2句,就是文华中的spk,平多开多,并且加上了信号过滤函数
exitlong: CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;
entershort:CROSS(MA2,MA1)||CROSS(MA4,CLOSE),tfilter;

 

7楼
一窍不通 发表于:2012/3/26 9:47:27
A:=MINPRICE('SR1209');//取白糖1209合约的最小变动价位
(C<=BKPRICE-100*A||C>=BKPRICE+300*A)&&BKPRICE>0,SP;//低于买开仓价100个点差,多头止损;高于买开仓价300个点差,多头止赢
(C>=SKPRICE+100*A||C<=SKPRICE-300*A)&&SKPRICE>0,BP;//高于卖开仓价100个点差,空头止损;低于卖开仓价300个点个点差,空头止赢



像WH3这样的止损函数,如何用在金字塔里完美表现出来呢。

8楼
rushtaotao 发表于:2012/3/26 9:50:52

你用的是什么版本?专业版?

可以写,稍后给出代码

 

[此贴子已经被作者于2012-3-26 9:52:46编辑过]
9楼
rushtaotao 发表于:2012/3/26 10:08:18

//取当前品种的最小变动价位
A:=mindiff;
//低于买开仓价100个点差,多头止损;高于买开仓价300个点差,多头止赢
if (C<=ENTERPRICE-100*mindiff||C>=ENTERPRICE+300*A)&&ENTERPRICE>0 then sell(1,0,market);

//高于卖开仓价100个点差,空头止损;低于卖开仓价300个点个点差,空头止赢
if (C>=EXITPRICE+100*A||C<=EXITPRICE-300*A)&&EXITPRICE>0 then sellshort(1,0,market);


 

10楼
一窍不通 发表于:2012/3/26 10:26:13
谢谢,我试试,不懂的在来请教
共51 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5][6]


Powered By Dvbbs Version 8.3.0
Processed in 0.04297 s, 3 queries.