以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  图表程式化  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56550)

--  作者:qichao371
--  发布时间:2013/9/12 10:26:52
--  图表程式化
图表程式化交易  可以同时监控多个品种交易么
--  作者:jinzhe
--  发布时间:2013/9/12 10:40:45
--  

可以,需要使用框架,框架制作流程参考下面链接:

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=26

 


--  作者:qichao371
--  发布时间:2013/9/12 10:42:26
--  

BU:=BARSLAST(CLOSE=HHV(CLOSE,N));

SE:=BARSLAST(CLOSE=LLV(CLOSE,N));
VAR1:=DATE<=20131010;
KK1:=SE;
KK2:=BU;
LM1:=SE*VAR1;
LM2:=BU*VAR1;
OK:=KK1>KK2 AND LM1>LM2;
OK1:=KK1>KK2 AND LM1<LM2;

NOK:=KK2>KK1 AND LM2>LM1;
NOK1:=KK2>KK1 AND LM2<LM1;
STICKLINE(OK1,CLOSE,OPEN,8,0),COLORFF00FF;

STICKLINE(OK1,HIGH,LOW,0,0),COLORFF00FF;
STICKLINE(OK,CLOSE,OPEN,8,0),COLORRED;
STICKLINE(OK,HIGH,LOW,0,0),COLORRED;
DRAWICON(OK AND NOT(REF(OK,1)),LOW-0.02,4);
DRAWICON(NOK AND NOT(REF(NOK,1)),HIGH+0.06,5);

DRAWTEXT(OK AND NOT(REF(OK,1)),LOW-0.02,\' 开多\');
DRAWTEXT(NOK AND NOT(REF(NOK,1)),HIGH+0.06,\' 开空\');
STICKLINE(NOK,CLOSE,OPEN,8,0),COLORFF0000;
STICKLINE(NOK,HIGH,LOW,0,0),COLORFF0000;
STICKLINE(NOK1,CLOSE,OPEN,8,0),COLORBLUE;
STICKLINE(NOK1,HIGH,LOW,0,0),COLORBLUE;
M1:=REF(MA(CLOSE,3),3);
M2:REF(MA(CLOSE,25),5),COLORBLUE;
止损止赢:IF(M1>M2,M2,M1),COLORRED;
PARTLINE(止损止赢>REF(止损止赢,1) AND 止损止赢=M2,止损止赢),LINETHICK2,COLORRED;

 

BK:=OK AND NOT(REF(OK,1));
SK:=NOK AND NOT(REF(NOK,1));

 

 

BIAS1 := (HIGH-REF(MA(CLOSE,25),5))/REF(MA(CLOSE,25),5)*100;
BIAS2 := (LOW-REF(MA(CLOSE,25),5))/REF(MA(CLOSE,25),5)*100;


BKT:=BARSLAST(BK);
SKT:=BARSLAST(SK);

SPP:=BKT<SKT AND BIAS1>=K1 AND REF(BIAS1,1)<K1;
BPP:=SKT<BKT AND BIAS2<=K2 AND REF(BIAS2,1)>K2;

SP:=SPP AND COUNT(SPP,BKT)=1;
BP:=BPP AND COUNT(BPP,SKT)=1;

 

帮我把这个模型 改成程式化自动交易呗。按照公式中指示开多开空去反手连续操作     止损止盈的判断不用管。就是开多信号出来后,一根K线走完,确认进场。然后等着出现反向信号 就是确认后 平多开空!
--  作者:jinzhe
--  发布时间:2013/9/12 10:53:27
--  

未定义变量N,K1,K2

交易策略最好是自己写的,不然交易出了问题那么你只能两眼一抹黑了

[此贴子已经被作者于2013/9/12 10:53:38编辑过]

--  作者:qichao371
--  发布时间:2013/9/12 10:56:46
--  
我把变量截图给你。    您帮我写吧  然后我再改改。
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20130912105640.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2013/9/12 11:06:49
--  

再次强调走完k线模式不是用代码写出来的,是在图表交易界面上进行设置的

 

input:n(30,1,300,1);
input:k1(19,0,100,1);
input:k2(-10,-100,0,1);

BU:=BARSLAST(CLOSE=HHV(CLOSE,N));

SE:=BARSLAST(CLOSE=LLV(CLOSE,N));
VAR1:=DATE<=20131010;
KK1:=SE;
KK2:=BU;
LM1:=SE*VAR1;
LM2:=BU*VAR1;
OK:=KK1>KK2 AND LM1>LM2;
OK1:=KK1>KK2 AND LM1<LM2;

NOK:=KK2>KK1 AND LM2>LM1;
NOK1:=KK2>KK1 AND LM2<LM1;
STICKLINE(OK1,CLOSE,OPEN,8,0),COLORFF00FF;

STICKLINE(OK1,HIGH,LOW,0,0),COLORFF00FF;
STICKLINE(OK,CLOSE,OPEN,8,0),COLORRED;
STICKLINE(OK,HIGH,LOW,0,0),COLORRED;
DRAWICON(OK AND NOT(REF(OK,1)),LOW-0.02,4);
DRAWICON(NOK AND NOT(REF(NOK,1)),HIGH+0.06,5);

DRAWTEXT(OK AND NOT(REF(OK,1)),LOW-0.02,\' 开多\');
DRAWTEXT(NOK AND NOT(REF(NOK,1)),HIGH+0.06,\' 开空\');
STICKLINE(NOK,CLOSE,OPEN,8,0),COLORFF0000;
STICKLINE(NOK,HIGH,LOW,0,0),COLORFF0000;
STICKLINE(NOK1,CLOSE,OPEN,8,0),COLORBLUE;
STICKLINE(NOK1,HIGH,LOW,0,0),COLORBLUE;
M1:=REF(MA(CLOSE,3),3);
M2:REF(MA(CLOSE,25),5),COLORBLUE;
止损止赢:IF(M1>M2,M2,M1),COLORRED;
PARTLINE(止损止赢>REF(止损止赢,1) AND 止损止赢=M2,止损止赢),LINETHICK2,COLORRED;

 

BK:=OK AND NOT(REF(OK,1));
SK:=NOK AND NOT(REF(NOK,1));

 

 

BIAS1 := (HIGH-REF(MA(CLOSE,25),5))/REF(MA(CLOSE,25),5)*100;
BIAS2 := (LOW-REF(MA(CLOSE,25),5))/REF(MA(CLOSE,25),5)*100;


BKT:=BARSLAST(BK);
SKT:=BARSLAST(SK);

SPP:=BKT<SKT AND BIAS1>=K1 AND REF(BIAS1,1)<K1;
BPP:=SKT<BKT AND BIAS2<=K2 AND REF(BIAS2,1)>K2;

SP:=SPP AND COUNT(SPP,BKT)=1;
BP:=BPP AND COUNT(BPP,SKT)=1;


if OK AND NOT(REF(OK,1)) then begin
 sellshort(1,0,market);
 buy(holding=0,1,market);
end

if NOK AND NOT(REF(NOK,1)) then begin
 sell(1,0,market);
 buyshort(holding=0,1,market);
end


--  作者:qichao371
--  发布时间:2013/9/12 11:11:12
--  
哦   您帮我写这个 就是自己可以交易的了?是模型了呗。。。已经是连续 反手交易了么    还有   我公式里面的止损 止盈 不需要体现
--  作者:qichao371
--  发布时间:2013/9/12 11:11:33
--  
就是只按照K线颜色   开多   然后反手平多开空
--  作者:jinzhe
--  发布时间:2013/9/12 11:12:19
--  

如果有不满足的地方,请指出


--  作者:qichao371
--  发布时间:2013/9/12 11:13:01
--  

我导入之后  没有自动到交易系统那一指标栏里面 还是在技术指标里面