以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=168414)

--  作者:qq代人发帖
--  发布时间:2019/2/25 14:33:56
--  开空和开多,用哭和笑的表情代替,怎么编写?
请教:易系统中,开空和开多,用哭和笑的表情代替,怎么编写?

--  作者:FireScript
--  发布时间:2019/2/25 14:42:53
--  
 那个开多和开空先去掉:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

工具-选项 这里先设置下,否则那个汉子是去不掉的。

然后显示图标的话:采用这个函数-DRAWICON

具体操作需要把开平仓条件和这个函数的画图标条件设置成一样的才行。

比如

if  开多条件 then
begin
buy(holding=0,1,market);
DRAWICON(开多条件 and holding=0,H,1,2);//这里的参数2表示的是笑脸,参数3是哭脸
end

--  作者:我是小女人
--  发布时间:2019/2/26 10:48:52
--  

LONG是开多条件

IF LONG THEN
BEGIN
SELLSHORT(HOLDING<0,HOLDING,MARKET);
BUY(LONG,1,MARKET);

END

开多用笑脸,怎么编写?

 

SHORT是开空条件

IF SHORT THEN
BEGIN
SELL(HOLDING>O,HOLDING,MARKET);
BUYSHORT(SHORT,1,MARKET);
END

开空用哭脸,怎么编写?谢谢


--  作者:FireScript
--  发布时间:2019/2/26 10:55:29
--  
 

IF LONG THEN
BEGIN
SELLSHORT(HOLDING<0,HOLDING,MARKET);
BUY(LONG,1,MARKET);

DRAWICON(LONG and holding=0,H,1,2);//这里的参数2表示的是笑脸,参数3是哭脸

END


开多后面加一个代码就行了


开空的话

IF SHORT THEN
BEGIN
SELL(HOLDING>O,HOLDING,MARKET);
BUYSHORT(SHORT,1,MARKET);

DRAWICON(LONG and holding=0,H,1,3);//这里的参数2表示的是笑脸,参数3是哭

END



--  作者:我是小女人
--  发布时间:2019/2/26 11:38:09
--  
 
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190226113235.png
图片点击可在新窗口打开查看

--  作者:我是小女人
--  发布时间:2019/2/26 11:42:55
--  
设置那里也清除文字了,代码一样编写,出现箭头,没有哭脸笑脸表情,哪里出错了?
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20190226113235.png
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2019/2/26 13:39:17
--  
忘记了,要调整下顺序。

IF SHORT THEN
BEGIN
SELL(HOLDING>O,HOLDING,MARKET);

DRAWICON(LONG and holding=0,H,1,3);//这里的参数2表示的是笑脸,参数3是哭

BUYSHORT(SHORT,1,MARKET);

END


那个语句里面有个持仓判断,放到开仓语句后面就不成立了。开多也这样调整下。