Rss & SiteMap

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

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

标题:请教关于当前资产asset

1楼
punkcat401 发表于:2013/11/4 14:54:34

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

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

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

 

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

2楼
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;

3楼
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编辑过]
4楼
jinzhe 发表于:2013/11/4 15:33:22

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

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

5楼
punkcat401 发表于:2013/11/4 15:47:39
以下是引用jinzhe在2013-11-4 15:33:22的发言:

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

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

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

6楼
RogarZ 发表于:2013/11/4 15:58:59

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

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

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

7楼
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;

 

是这样吗

8楼
jinzhe 发表于:2013/11/4 16:30:19

variable:n=0;

 

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

 

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

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

9楼
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”吧?

10楼
jinzhe 发表于:2013/11/4 16:47:02

平仓同时要退出吗?

那么是要n=1

共10 条记录, 每页显示 10 条, 页签: [1]


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