Rss & SiteMap

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

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

标题:请帮我写一下

1楼
tonyzhu 发表于:2020/6/19 21:05:58
开多:DK>=18;
平多:盈利30点或者亏损30点;
开空:DK<10;
平空:盈利30点或者亏损30点;
每天最多只能开多和开空各1次;
收盘前5分钟平仓;

根据之前的讲解,我自己写出来的都不对,还请老师帮助,谢谢!
2楼
wenarm 发表于:2020/6/22 6:36:02
运行周期是多少?
3楼
tonyzhu 发表于:2020/6/22 20:12:26
运行在3分钟或8分钟周期上
4楼
gxx978 发表于:2020/6/23 8:51:47

以下为范例,供参考:

VARIABLE:M=0,N=0;

 

IF DK>=18 AND M=0 THEN BEGIN
   BUY(HOLDING=0,1,MARKET);              //开多
   M:=M+1;
   END
  
IF DK<10 AND N=0 THEN BEGIN
   BUYSHORT(HOLDING=0,1,MARKET);     //开空
   N:=N+1;
   END
  
IF ABS(C-ENTERPRICE)>=30*MINDIFF THEN BEGIN           //盈利或亏损超30个点,平仓。
   SELL(HOLDING>0,HOLDING,MARKET);     
   SELLSHORT(HOLDING<0,HOLDING,MARKET);
   END
  
IF (ISLASTBAR AND T0TOTIME(TIMETOT0(CLOSETIME(0))-300)<=DYNAINFO(207)) OR (TIME=CLOSETIME(0) AND NOT(ISLASTBAR)) THEN   BEGIN  
   SELL(HOLDING>0,HOLDING,MARKET);                        //收盘前5分钟清仓
   SELLSHORT(HOLDING<0,HOLDING,MARKET);
   M:=0;
   N:=0;                                                        
   END

5楼
tonyzhu 发表于:2020/6/24 20:10:47
非常感谢!
共5 条记录, 每页显示 10 条, 页签: [1]


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