Rss & SiteMap

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

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

标题:buy语句后面有加分号,为何编译的时候还显示缺少分号?

1楼
陈志海11 发表于:2018/9/18 14:15:25
buy语句后面有加分号,为何编译的时候还显示缺少分号?这段程序有什么问题吗?是要表达上涨10%做多,下跌10%做空的
2楼
FireScript 发表于:2018/9/18 14:18:18
 贴出你的代码,我们工作人员检查下。报错肯定有原因的。
3楼
陈志海11 发表于:2018/9/18 14:18:43
buy语句后面有加分号,为何编译的时候还显示缺少分号?这段程序有什么问题吗?是要表达上涨10%做多,下跌10%做空的
4楼
陈志海11 发表于:2018/9/18 14:19:09
INPUT:N(20,1,100,10);
B:REF(CLOSE,N);
D:CLOSE-B;
E:B-CLOSE;
IF D/CLOSE>=0.1 AND HOLDING=0 THEN BEGIN
  BUY(1,20%,MARKET);
  DRAWTEXT( 1,LOW,"开多 ,1 );
END
IF E/B>=0.1 AND HOLDING>0 THEN BEGIN
  SELL(1,HOLDING,MARKET);
  DRAWTEXT( 1,LOW,"平多 ,1 );
END
IF E/B>=0.1 AND HOLDING=0 THEN BEGIN
  BUYSHORT(1,20%,MARKET);
  DRAWTEXT( 1,LOW,"开空 ,1 );
END
IF D/CLOSE>=0.1 AND HOLDING<=0 THEN BEGIN
  SELLSHORT(1,HOLDING,MARKET);
  DRAWTEXT( 1,LOW,"平空 ,1 );
END 
  
5楼
FireScript 发表于:2018/9/18 14:21:27
 INPUT:N(20,1,100,10);
B:REF(CLOSE,N);
D:CLOSE-B;
E:B-CLOSE;
IF D/CLOSE>=0.1 AND HOLDING=0 THEN BEGIN
  BUY(1,20%,MARKET);
  DRAWTEXT( 1,LOW,"开多" ,1 );
END
IF E/B>=0.1 AND HOLDING>0 THEN BEGIN
  SELL(1,HOLDING,MARKET);
  DRAWTEXT( 1,LOW,"平多" ,1 );
END
IF E/B>=0.1 AND HOLDING=0 THEN BEGIN
  BUYSHORT(1,20%,MARKET);
  DRAWTEXT( 1,LOW,"开空" ,1 );
END
IF D/CLOSE>=0.1 AND HOLDING<=0 THEN BEGIN
  SELLSHORT(1,HOLDING,MARKET);
  DRAWTEXT( 1,LOW,"平空",1 );
END


有个参数写的有问题。 “” 不完整。
6楼
陈志海11 发表于:2018/9/18 14:27:20
我这样写加载在图表上好像么有表达出上涨10%做多,下跌10%做空,要怎么改才能实现这个表达意图@FireScript
7楼
陈志海11 发表于:2018/9/18 14:31:18
我这样写加载在图表上好像么有表达出上涨10%做多,下跌10%做空,要怎么改才能实现这个表达意图@FireScript
共7 条记录, 每页显示 10 条, 页签: [1]


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