以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师帮忙。。。。谢谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=74332)

--  作者:jinzhe
--  发布时间:2015/1/12 16:19:00
--  
就提示一下?显示文字行不行?
--  作者:jinzhe
--  发布时间:2015/1/12 17:19:09
--  

参考函数drawtext

比如drawtext(pd1,high,\'止盈一半\')


--  作者:jinzhe
--  发布时间:2015/1/12 17:28:26
--  
情况1、先检测(D2条件),若(D2条件)符合后,再检测(D1条件),条件都符合的,提示开多仓。

情况2、先检测(D3条件),若(D3条件)符合后,再检测(D4条件),条件都符合的,提示开多仓。
1.drawtext(d1 and barslast(d2)>=0,high,\'开多仓\');
 
2. drawtext(d3 and barslast(d4)>=0,high,\'开多仓\');

--  作者:jinzhe
--  发布时间:2015/1/12 17:28:58
--  
情况1、先检测(K2条件),若(K2条件)符合后,再检测(K1条件),条件都符合的,提示开空仓。

情况2、先检测(K3条件),若(K3条件)符合后,再检测(K4条件),条件都符合的,提示开空仓
 
1.drawtext(k1 and barslast(k2)>=0,high,\'开空仓\');
 
2. drawtext(k3 and barslast(k4)>=0,high,\'开空仓\');
 

--  作者:jinzhe
--  发布时间:2015/1/12 17:29:22
--  
  剩下的那些平仓条件,按照最开头回复的那一段写,只要改改条件就行
--  作者:jinzhe
--  发布时间:2015/1/13 8:56:16
--  
已经很详细了,你直接照着改就是了
--  作者:jinzhe
--  发布时间:2015/1/13 9:57:01
--  

开多仓:

情况1、先检测(D2条件),若(D2条件)符合后,再检测(D1条件),条件都符合的,开多。(并在K线图上显示 开多)

 

情况2、先检测(D3条件),若(D3条件)符合后,再检测(D4条件),条件都符合的,开多。(并在K线图上显示 开多)

平多仓:

情况1.当(PD1条件)符合的, 止盈一半。(并在K线图上显示 止盈一半)

情况2.当(PD2条件)符合的, 止损一半。(并在K线图上显示 止损一半)

情况3.当(PD3条件)符合的, 全部止盈。(并在K线图上显示 全部止盈)

情况4.当(PD4条件)符合的, 全部止损。(并在K线图上显示 全部止损)

情况5.当(PD5条件)符合的, 全部止盈。(并在K线图上显示 全部止盈)

情况6.当(PD6条件)符合的, 全部止损。(并在K线图上显示 全部止损)

ss:=6;//下单手数为6

if d1 and barslast(d2)>=0 then buy(holding=0,ss,marketr);

if d3 and barslast(d4)>=0 then buy(holding=0,ss,marketr);

 

if pd1 or pd2 and holding>0 then sell(1,ss/2,marketr);

 

if pd3 or pd4 or pd5 or pd6 and holding>0 then sell(1,0,marketr);

[此贴子已经被作者于2015/1/13 9:58:35编辑过]

--  作者:jinzhe
--  发布时间:2015/1/13 9:58:24
--  

 接上面

 

if k1 and barslast(k2)>=0 then buyshort(holding=0,ss,marketr);

if k3 and barslast(k4)>=0 then buyshort(holding=0,ss,marketr);

 

if pk1 or pk2 and holding<0 then sellshort(1,ss/2,marketr);

 

if pk3 or pk4 or pk5 or pk6  and holding<0 then sellshort(1,0,marketr);

 

[此贴子已经被作者于2015/1/13 9:58:52编辑过]

--  作者:jinzhe
--  发布时间:2015/1/14 9:30:29
--  

if d4 and barslast(d3)>=0 then buy(holding=0,ss,marketr);

k3,k4也一样