编写策略问题 (文华财经WH8赢智V8.2)

投资者咨询:编写策略问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-29 17:13
策略无所谓,对于所有策略都行,主要是想把手数作为变量,做一些计算。
计算方法如下:
策略收益,或者说,账户权益,都是这个大概的意思。
如果净值创新高,比上次多每首盈利3W,就减一手。如果一手回撤了2W元。就加一手

开仓手数最少为2手,最多为10手;首次开仓为5手。

这个怎么写?
技术人员回复
日期:2018-5-29 17:21
核实您的思路: 

1、比上次多每首盈利3W,指的是比前一次交易盈利多3万元?

2、如果一手回撤了2W元,指交易之后亏损2万吗?之后下次开仓加一手?
投资者咨询:编写策略问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-29 17:13
1. 比上一次手数变化的时候每首多3W
2.指交易平仓之后。亏损2万以上,之后下次开仓加一手

如果需要模型,可以简单用双均线之类的都行。我主要就是写手数这块。
技术人员回复
日期:2018-5-29 19:10
您的思路较复杂,我们研究下

预计明日11点前回复,请稍后
投资者咨询:编写策略问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-29 17:13
 好的,谢谢,时间已经到了,有回复了吗?
求速度,谢谢
技术人员回复
日期:2018-5-30 11:05
这样试下:

VARIABLE:NN:=5;
IF OFFSETPROFIT>HV(OFFSETPROFIT,BARPOS) && LASTOFFSETPROFIT>3000 THEN
NN:=NN-1;
IF LASTOFFSETPROFIT>2000 &&EXIST(NN<5 ,BARPOS) &&LASTOFFSETPROFIT<>REF(LASTOFFSETPROFIT,1) THEN
NN:=NN+1;
MA5:=MA(C,5);
MA10:=MA(C,10);
CROSS(MA5,MA10),BK(NN);
CROSSDOWN(MA5,MA10),SP(BKVOL);

投资者咨询:编写策略问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-29 17:13
 不太对,这是只用一次交易平仓的盈亏计算的,应该是可以累计的,例如,最近15次交易,赚了10次,亏了5次,第15次平仓,一共一手赚了3W.
那么,下次改变手数。
技术人员回复
日期:2018-5-30 17:09
OFFSETPROFIT函数取的就是累计的平仓盈亏的

之后,您楼上的思路是想要判断最近一个平仓盈亏与累计的平仓盈亏的相互变动情况,所以才加入LASTOFFSETPROFIT判断的

您了解下
投资者咨询:编写策略问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-29 17:13
 但是,可以是最近的几次呀,不见得一定要是最近一次呀。
例如 亏损连续两次,一共单手亏2W以上也可以呀。也要改变下次的手数呀。
技术人员回复
日期:2018-6-1 11:32
您的思路过于复杂

我们需要研究下,预计周末前回复