Rss & SiteMap

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

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

标题:请教金叉死叉时利润判断的问题

1楼
lcgs005 发表于:2014/5/9 0:01:16
策略思路是:若金叉时,判断空单是否有盈利,若空单有盈利则平空开多,若空单无盈利则只开多;死叉时,若多单有盈利则平多开空,若多单无盈利则只开空;

//基础代码
ma5:=ma(c,5);
ma10:=ma(c,10);
jc:=cross(ma5,ma10);
sc:=cross(ma10,ma5);
aa:=tholding;
yl:=topenprofit;
dcw:=TBUYHOLDING(1 );//多单仓位
kcw:=TSELLHOLDING(1 );//空单仓位
//如何对金叉时空单的利润进行判断,因为此时可能既有多单也有空单

2楼
lichenghu 发表于:2014/5/9 9:39:19

用全局变量记录下

 

IF TISREMAIN(3)<>1 AND ttype(1)<>1 THEN

EXTGBDATASET('开空',TENTEPRCIE);

 

//开空即为上次开空单的价格

3楼
lcgs005 发表于:2014/5/10 0:20:50
好,谢谢!
4楼
lcgs005 发表于:2014/5/11 18:43:26
继续向lichenghu请教,你提示的写法可以取到前一次的开空价格,但在帐户上已经持有多手空单的情况下却仍然无法判断空单持仓的盈亏。
假设当前金叉时,帐户上已经持有两手空单,则此时取到的开空价格只是上一次的开空价,而不是全部空单的持仓均价,所以仍然无法准确地判断所有空单方向的盈亏,要如何改进才行?
5楼
jinzhe 发表于:2014/5/12 9:02:01
要指定均价用这个函数
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
6楼
lcgs005 发表于:2014/5/12 10:18:51
谢谢jiexhe,这才是根本的,最简单的解决办法,
用全局变量,既复杂又费事。
希望客服lichenghu好好加强学习,从根本上提高客服水平,客户需要的是简单有效的解决方案,以这个问题为例,你引导我向全避变量上去想,结果这个周都在写代码,在调试,唉,
帅哥,在线噢!

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


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