以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教关于当前资产asset  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58367)

--  作者:punkcat401
--  发布时间:2013/11/4 14:54:34
--  请教关于当前资产asset

asset所得到的结果,是否是即时,持仓中也是随着盈亏变化而变化的?

如果是的,那么亏损金额达到3%

a1:=valuewhen(todaybar=1,asset);
a2:=asset;
if (a2-a1)/a1<=-0.03 then sell平掉所有仓位后,exit退出交易系统;

 

先平仓,后退出,应该怎么写,用什么联系在一起


--  作者:jinzhe
--  发布时间:2013/11/4 15:05:28
--  

a1:=valuewhen(todaybar=1,asset);
a2:=asset;
if (a2-a1)/a1<=-0.03 then sell;

if (a2-a1)/a1<=-0.03 then exit;


--  作者:punkcat401
--  发布时间:2013/11/4 15:29:33
--  
以下是引用jinzhe在2013-11-4 15:05:28的发言:

a1:=valuewhen(todaybar=1,asset);
a2:=asset;
if (a2-a1)/a1<=-0.03 then sell;

if (a2-a1)/a1<=-0.03 then exit;

 

 


图片点击可在新窗口打开查看此主题相关图片如下:2013-11-04_152714.png
图片点击可在新窗口打开查看


 

加EXIT没问题,但加SELL后,变成图中这样了,多了很多莫名其妙的开平仓

[此贴子已经被作者于2013-11-4 15:29:55编辑过]

--  作者:jinzhe
--  发布时间:2013/11/4 15:33:22
--  

平仓满足说明当前已经亏损超过3%了,不管你怎么开仓都是立即平仓

开仓条件多说明开仓条件容易满足,平掉就出信号


--  作者:punkcat401
--  发布时间:2013/11/4 15:47:39
--  
以下是引用jinzhe在2013-11-4 15:33:22的发言:

平仓满足说明当前已经亏损超过3%了,不管你怎么开仓都是立即平仓

开仓条件多说明开仓条件容易满足,平掉就出信号

SELL 后加EXIT 不是应该平仓后就退出,不再出开仓信号吗,现在同时写上,exit好像无效,照样开仓,然后继续退出。


--  作者:RogarZ
--  发布时间:2013/11/4 15:58:59
--  

exit是从当前运行的代码程序退出 

当新一笔数据进来,代码又开始自上至下的开始运行,满足条件开平仓,当运行到exit程序退出。

你要当天整个程序不在开平仓 需要用到variable自己做标记处理  variable的用法参考函数说明。


--  作者:punkcat401
--  发布时间:2013/11/4 16:03:41
--  
以下是引用RogarZ在2013-11-4 15:58:59的发言:

exit是从当前运行的代码程序退出 

当新一笔数据进来,代码又开始自上至下的开始运行,满足条件开平仓,当运行到exit程序退出。

你要当天整个程序不在开平仓 需要用到variable自己做标记处理  variable的用法参考函数说明。

variable:n=0;

IF 满足退出条件 then n:=1;

IF N=1 THEN exit;

 

是这样吗


--  作者:jinzhe
--  发布时间:2013/11/4 16:30:19
--  

variable:n=0;

 

if 满足条件退出 then n:=1;

 

if 开仓条件 and n<>1 then 下单语句;

if 平仓条件 and n<>1 then 平仓语句;


--  作者:punkcat401
--  发布时间:2013/11/4 16:45:54
--  
以下是引用jinzhe在2013-11-4 16:30:19的发言:

variable:n=0;

 

if 满足条件退出 then n:=1;

 

if 开仓条件 and n<>1 then 下单语句;

if 平仓条件 and n<>1 then 平仓语句;

最后一行 平仓条件后面,应该是“n=1”吧?


--  作者:jinzhe
--  发布时间:2013/11/4 16:47:02
--  

平仓同时要退出吗?

那么是要n=1