金字塔决策交易系统

标题: 收益达到,停止开仓 [打印本页]

作者: 松静自然    时间: 2023-8-12 09:34
标题: 收益达到,停止开仓
烦问老师,当日最近一次平仓收益达200点以上,停止开仓,下一个交易时间才重新开仓,如何表达

作者: 技术009    时间: 2023-8-14 08:56
以多头为例,可以这样判断:

//判断是否满足:最近一次平仓价-开仓价 大于等200个最小变动价位
tcon:not(EXITBARS<=TODAYBAR and (TENTERPRICE-TEXITPRICE)>=200*MINDIFF);

把这个tcon变量作为开仓条件的一部分就行了
作者: 松静自然    时间: 2023-8-14 11:15
技术009 发表于 2023-8-14 08:56
以多头为例,可以这样判断:

//判断是否满足:最近一次平仓价-开仓价 大于等200个最小变动价位

谢谢,
刚按老师的要求写进去,tcon值显示为1,没有对开仓起到限制作用。
作者: 技术009    时间: 2023-8-14 11:17
你模型信号  日内有平仓吗?开平价差又是多少? 如果不满足不允许开仓的条件,这个返回值就是1.满足了限定条件 返回值才是0.
作者: 松静自然    时间: 2023-8-14 11:37
技术009 发表于 2023-8-14 11:17
你模型信号  日内有平仓吗?开平价差又是多少? 如果不满足不允许开仓的条件,这个返回值就是1.满足了限定 ...

日内有平仓,平仓差价达到200点以上,之后,之前k线,tcon值显示为1,几个月下来整个模型k线信号,无论光标放在哪里,tcon值显示都为1。
作者: 松静自然    时间: 2023-8-14 12:54
加EXITBARS<=TODAYBAR可以了,谢谢
作者: 技术009    时间: 2023-8-14 13:00
笔误搞错了,函数拼错了。你换下再看下。


tcon:not(EXITBARS<=TODAYBAR and (EXITPRICE-ENTERPRICE )>=200*MINDIFF);


作者: 松静自然    时间: 2023-8-14 13:17
谢谢已经解决,
请问,白天,晚上镍两个交易时间段,尾盘前5分钟平仓,不再开仓。如何表达
作者: 技术009    时间: 2023-8-14 13:41
如果本身是小周期得话。
在NI品种上的话:
//开仓条件里 加入 not(tcd)
tcd:(time>=45000 and time<=50000) or (time>=185500 and time<=190000);


if tcd and holding<>0  then
begin
sell(1,holding,market);
sellshort(1,holding,market);        
end
作者: 松静自然    时间: 2023-8-14 15:52
技术009 发表于 2023-8-14 13:41
如果本身是小周期得话。
在NI品种上的话:
//开仓条件里 加入 not(tcd)

tcd加在平仓句,是按c还是按o平仓?
作者: 技术009    时间: 2023-8-14 16:01
这个是下单条件和下单指令没有任何关系。
作者: 松静自然    时间: 2023-8-14 22:50
C:\Users\kkkk\Videos\Captures
作者: 松静自然    时间: 2023-8-14 22:52
[attach]17702[/attach]

作者: 松静自然    时间: 2023-8-14 22:54
1
作者: 松静自然    时间: 2023-8-14 23:04
请问,策略共享客户端的服务器地址,及名称(如上图),应该填我电脑wlan中的哪个地址,名称(如上图)。
客户调用我策略时要如何写程序,假设我那策略名称叫NI3。
作者: 技术006    时间: 2023-8-15 08:12
局域网是IPV4的地址,公网访问必须时公网ip
作者: 松静自然    时间: 2023-8-15 14:06
技术006 发表于 2023-8-15 08:12
局域网是IPV4的地址,公网访问必须时公网ip

谢谢,租服务器是吧
客户调用我策略时要如何写程序,假设我那策略名称叫NI3。
作者: 技术009    时间: 2023-8-15 14:08

用法:
FORMULASERVER(IP,PORT,NAME,PSW,S),
  IP为服务器的IP地址,
  PORT为端口号
  NAME为登陆用户名(若为空表示取注册用户名),
  PSW为登陆密码(注意区分大小写,若为空表示取用户前11位机器码,机器码可在 帮助->关于...中查看),若用户名或密码为INPUT字符串时则表示需要弹出窗口让用户输入。
  S为公式名称。


FORMULASERVER('192.168.0.1',85106,'GUEST','GUEST','MACD'),表示取MACD指标。
作者: 技术006    时间: 2023-8-15 14:09

https://www.weistock.com/docs/HE ... %E5%AE%89%E8%A3%85/
作者: 松静自然    时间: 2023-8-16 21:24
谢谢




欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/) Powered by Discuz! X3.4