ample
发表于 2013-8-13 16:52:30
hs518937 发表于 2013-8-7 11:55 static/image/common/back.gif
希望增加几页,写出内置函数和用户函数的列表和简单介绍
这个内容在f1帮助里可以查到
man1298874732
发表于 2013-8-15 15:28:39
p60
例如,在一个公式应用中,条件设置如下:当前行情上涨的时候,如果收盘价高于开盘价时,则产生一个以收盘价买入1张合约;否则产生一个以开盘价买入1张合约。当前行情没有上涨的时候,如果收盘价高于开盘价,则产生一个以收盘价卖出1张合约;否则产生一个以开盘价卖出1张合约。脚本如下: If (Open > High) { If (Close>Open) { Buy(1, Close); }Else { Buy(1, Open);
} }Else { If (Close > Open) { Sell (1,Open); }Else { Sell (1,Close); } }
错误原因:行情上涨时,c>o,buy(1,c),否则buy(1,o)为什么不取c为开仓价呢(c<o)买价越低越有利啊
行情没上涨,Else { Sell (1,Close); 此处价格应取open 卖价越高越有利
man1298874732
发表于 2013-8-15 15:33:50
p62
Params
NumericSeries Price(1);
Numeric Length(10);
Vars
Numeric SumValue(0);
Numeric i;
Begin
for i = 0 to Length – 1
{ SumValue = SumValue + Price;
}
Return SumValue;
End
错误原因:price应该置于vars内吧
return 语句与声明不一致
小米
发表于 2013-8-15 16:07:47
man1298874732 发表于 2013-8-15 15:33 static/image/common/back.gif
p62
Params
NumericSeries Price(1);
这个例子是新建函数,是要有return的结果的。price是这个函数里计算所需的一个参数,是要写在params下的。
man1298874732
发表于 2013-8-15 17:01:23
小米 发表于 2013-8-15 16:07 static/image/common/back.gif
这个例子是新建函数,是要有return的结果的。price是这个函数里计算所需的一个参数,是要写在params下的 ...
但是我在Tb编译 无法编译的 版主你试试
小米
发表于 2013-8-16 11:04:01
man1298874732 发表于 2013-8-15 17:01 static/image/common/back.gif
但是我在Tb编译 无法编译的 版主你试试
我试过呀。可以通过编译哟。。。你注意一下细节再试试。
man1298874732
发表于 2013-8-16 12:08:43
小米 发表于 2013-8-16 11:04 static/image/common/back.gif
我试过呀。可以通过编译哟。。。你注意一下细节再试试。
恩恩 输出 类型 我弄错了 谢谢楼主
等待花开
发表于 2013-8-18 14:53:45
2013.05版,53页,
YLBZ
发表于 2013-8-19 15:52:31
本帖最后由 YLBZ 于 2013-8-19 15:59 编辑
建议增加 策略进阶的内容。37页”+ - * / % ^” 中的“^”是什么意思,指南中没有写出。何时装订成册?想买一本。
ample
发表于 2013-8-19 17:20:44
YLBZ 发表于 2013-8-19 15:52 static/image/common/back.gif
建议增加 策略进阶的内容。37页”+ - * / % ^” 中的“^”是什么意思,指南中没有写出。何时装订成册?想买 ...
建议收到。那个是表示乘方的意思
页:
1
2
3
4
[5]
6
7
8
9
10