开拓者期货期权程序化系统交易论坛

标题: 不知道我这个思路好不好编写 [打印本页]

作者: zyqh100026135    时间: 2014-3-15 20:45:59     标题: 不知道我这个思路好不好编写

本帖最后由 zyqh100026135 于 2014-3-17 10:55 编辑

[attach]18609[/attach]我有个交易思路,如图,图示说明:平台线由主观设定,取整数位千点位开始,每50个点是一个平台。

操作方法:当你在某根平台线下开空时,价格却朝上走,越过此平台线时继续持有空单不止损,待价格突破再上面的平台线时,空单止损同时开多单。反之亦然。如此循环无间隙操作。

这是股指期货的操作。若是股票或其他交易品种,应根据具体品种的价格变化范围,自己设定价格平台线间隔距离。我想编写成程序化软件,我没有学过程序化TB,不知道我这个思路好不好编写。
作者: bingxue    时间: 2014-3-15 21:34:03

你的图哩?
作者: zyqh100026135    时间: 2014-3-15 22:02:51

bingxue 发表于 2014-3-15 21:34
你的图哩?

图发不上来
作者: zyqh100026135    时间: 2014-3-17 11:34:19

图来了。。。。。
作者: ST振翔    时间: 2014-3-17 16:54:58

本帖最后由 ST振翔 于 2014-3-17 17:02 编辑

平台线比较好画,但你具体的进出场策略还有待完善。照你的思路,只有止损,没有止盈,怎么干都是赔本的买卖。
  1. Params
  2. Numeric m(50);

  3. Vars
  4. NumericSeries pingtaixian1;
  5. NumericSeries pingtaixian2;
  6. NumericSeries pingtaixian3;

  7. Begin
  8. pingtaixian1=IntPart(c[1]/m)*m+m;
  9. pingtaixian2=IntPart(c[1]/m)*m;
  10. pingtaixian3=IntPart(c[1]/m)*m-m;
  11. PlotNumeric("pingtaixian1",pingtaixian1);
  12. PlotNumeric("pingtaixian2",pingtaixian2);
  13. PlotNumeric("pingtaixian3",pingtaixian3);

  14. END
复制代码

作者: zyqh100026135    时间: 2014-3-17 20:02:03

ST振翔 发表于 2014-3-17 16:54
平台线比较好画,但你具体的进出场策略还有待完善。照你的思路,只有止损,没有止盈,怎么干都是赔本的买卖 ...

止损,止盈都是同一个策略,盈利了就是止盈,亏损了就是止损。当然我也是在一个论坛上看到的,看着不错,就拿来了,具体细节想听听高见。
作者: ST振翔    时间: 2014-3-17 20:31:25

zyqh100026135 发表于 2014-3-17 20:02
止损,止盈都是同一个策略,盈利了就是止盈,亏损了就是止损。当然我也是在一个论坛上看到的,看着不错, ...

那进场条件是什么样的?不可能品种一上市就做空或做多吧?
作者: zyqh100026135    时间: 2014-3-17 21:20:57

ST振翔 发表于 2014-3-17 20:31
那进场条件是什么样的?不可能品种一上市就做空或做多吧?

进场条件和出场条件是一样的,不断循环。
作者: ST振翔    时间: 2014-3-18 08:17:44

zyqh100026135 发表于 2014-3-17 21:20
进场条件和出场条件是一样的,不断循环。


那这个循环是以做多开始还是做空开始?以及为什么是这样?
作者: zyqh100026135    时间: 2014-3-18 08:24:33

ST振翔 发表于 2014-3-18 08:17
那这个循环是以做多开始还是做空开始?以及为什么是这样?

我也是在一个论坛上看到的,看着不错,就拿来了,具体细节想听听高见。
作者: ST振翔    时间: 2014-3-18 08:28:44

zyqh100026135 发表于 2014-3-18 08:24
我也是在一个论坛上看到的,看着不错,就拿来了,具体细节想听听高见。 ...

这个思路不是很完整,逻辑上可能只是某个策略的一部分,用于出场用。进场可能另外还有说法。
作者: zyqh100026135    时间: 2014-3-18 08:39:17

zyqh100026135 发表于 2014-3-18 08:24
我也是在一个论坛上看到的,看着不错,就拿来了,具体细节想听听高见。 ...

你编程水平高,向你学习。
作者: zyqh100026135    时间: 2014-3-18 13:41:02

我想看用这个交易思路得到的测试数据,怎么做?
作者: zyqh100026135    时间: 2014-3-20 09:34:11

您把交易思路理解错了,是反向破两根平台线就反手,您写成反向破一根平台线就反手,请改改,谢谢。
作者: ST振翔    时间: 2014-3-21 13:39:38

zyqh100026135 发表于 2014-3-20 09:34
您把交易思路理解错了,是反向破两根平台线就反手,您写成反向破一根平台线就反手,请改改,谢谢。 ...
  1. Params
  2. Numeric m(10);
  3. Vars
  4. NumericSeries Pingtaixian;
  5. NumericSeries PingtaixianS;
  6. NumericSeries PingtaixianB;
  7. Numeric MinPoint;

  8. Begin
  9. MinPoint = MinMove*PriceScale;
  10. pingtaixian=IntPart(c[1]/m)*m;
  11. pingtaixianB=IntPart(c[1]/m)*m+m*2;
  12. pingtaixianS=IntPart(c[1]/m)*m-m*1;
  13. PlotNumeric("pingtaixian",pingtaixian,pingtaixian+m);
  14. PlotNumeric("pingtaixianB",pingtaixianb);
  15. PlotNumeric("pingtaixianS",pingtaixianS);
  16. If(H>pingtaixianB[2])
  17. {
  18. Buy(1,Max(pingtaixianB[2]+MinPoint,o));
  19. }
  20. If(L<pingtaixianS[2])
  21. {
  22. SellShort(1,Min(pingtaixianS[2]-MinPoint,o));
  23. }

  24. END
复制代码

作者: ST振翔    时间: 2014-3-21 13:47:02

我把代码调了一下,你再看看是不是这么个意思?
作者: zyqh100026135    时间: 2014-3-21 19:23:55

本帖最后由 zyqh100026135 于 2014-3-22 10:20 编辑

[attach]18696[/attach]如图
作者: ST振翔    时间: 2014-3-21 23:37:26

乍连av都出来了啊
作者: luofeid    时间: 2014-3-22 09:57:14

您缺少好模型吗? 免费交换哦!宁缺毋滥哈!  高端实盘模型交换群 367728359您缺少好模型吗? 免费交换哦!宁缺毋滥哈!  高端实盘模型交换群 367728359您缺少好模型吗? 免费交换哦!宁缺毋滥哈!  高端实盘模型交换群 367728359您缺少好模型吗? 免费交换哦!宁缺毋滥哈!  高端实盘模型交换群 367728359:victory:您缺少好模型吗? 免费交换哦!宁缺毋滥哈!  高端实盘模型交换群 367728359:victory:
作者: zyqh100026135    时间: 2014-3-22 10:22:02

[attach]18697[/attach]
作者: zyqh100026135    时间: 2014-3-22 10:25:23

luofeid 发表于 2014-3-22 09:57
您缺少好模型吗? 免费交换哦!宁缺毋滥哈!  高端实盘模型交换群 367728359您缺少好模型吗? 免 ...

申请了,半天没有反应
作者: zyqh100026135    时间: 2014-3-22 10:42:51

本帖最后由 zyqh100026135 于 2014-3-22 11:52 编辑

请问用这个编程在TB开拓者软件上进行自动化交易,TB开拓者要不要收年费?
作者: zyqh100026135    时间: 2014-3-22 11:55:34

ST振翔 发表于 2014-3-21 13:39

请问这个编程怎么加载在TB开拓者软件上使用?




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2