Rss & SiteMap

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

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

标题:求组:一天只想只做一次多空反转,不知道问题出哪里,谢谢

1楼
幸运60 发表于:2021/2/25 14:50:54
VARIABLE:CS=0; 
 
 IF (DATE<>REF(DATE,1)) OR BARPOS=1  THEN BEGIN
   CS:=0; 
KDPK:= BUYCOND  AND CS=0; 


IF  KDPK  THEN BEGIN
  SELLSHORT(KDPK AND HOLDING<=0,手数,MARKETR),ORDERQUEUE;
  BUY(KDPK  AND HOLDING<=0,手数,MARKETR),ORDERQUEUE;
  CS:=1;
END 
=====================
一天只想只做一次多空反转,这样写不知道问题出哪里,谢谢老师
2楼
FireScript 发表于:2021/2/25 14:57:24
 你现在的问题是怎样的?不止一次平仓反手?
3楼
幸运60 发表于:2021/2/25 15:02:00
我当天,平多翻空,不开仓
4楼
幸运60 发表于:2021/2/25 15:03:21
IF  KDPK  THEN BEGIN
  SELLSHORT(KDPK AND HOLDING<=0,手数,MARKETR),ORDERQUEUE;
  BUY(KDPK  AND HOLDING<=0,手数,MARKETR),ORDERQUEUE;
  CS:=1;
END 

IF  PDKK THEN BEGIN
 SELL(PDKK AND HOLDING>=0,手数,MARKETR),ORDERQUEUE;
 BUYSHORT(PDKK AND HOLDING>=0,手数,MARKETR),ORDERQUEUE;
  CS:=1;
END 
5楼
幸运60 发表于:2021/2/25 15:04:53
这是整个开平仓部分
6楼
FireScript 发表于:2021/2/25 15:08:00
 就是现在只平仓不反手?
7楼
幸运60 发表于:2021/2/25 15:10:57
多翻空,没信号
8楼
FireScript 发表于:2021/2/25 15:14:28
 是不是在日内前面触发过一次平空开多了?如果是的话,后面PDKK 是无法满足的。因为cs这时候已经变成1了。
你最好用2个全局变量,一个控制平多开空,一个控制平空开多。
9楼
幸运60 发表于:2021/2/25 15:17:31
好,前面没信号,我用两个全局变量试试,谢谢老师
共9 条记录, 每页显示 10 条, 页签: [1]


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