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
查看完整版本: 《公式开发指南》印刷成册在即,呼吁广大用户帮忙纠错