以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 编写问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161881) |
-- 作者:fan1379 -- 发布时间:2018/3/6 16:39:41 -- 编写问题 能不能请老师帮忙写一下这个炒单: 第一种方法:看盘口,那边挂单多,就开什么仓,比如,买一2000,数量200,卖一2001,数量500,那就开空,只要单子数量一直是空头多, 一般2~3个价位止盈,0~2个价位止损。就一直循环,直到单子数量发生了变化,那就开多,止盈止损一样,继续循环。
第二种方法:用SAR,当第三个点出现再判断做多还是空,止盈止损一样。 谢谢老师 |
-- 作者:FireScript -- 发布时间:2018/3/7 8:58:25 -- 如果依据盘口的数据来作为开仓条件,你如果是想用在图表上不太合适,这些都是动态函数才能获取返回值的。 第二个需求,描述的并不清晰。 |
-- 作者:fan1379 -- 发布时间:2018/3/7 9:24:11 -- 那就按照第一个,动态就动态,麻烦老师写个大框架也可以,非常感谢! |
-- 作者:FireScript -- 发布时间:2018/3/7 16:45:57 -- 你是后台还是图表,如果是图表不行的。图表上用这些函数,历史信号没办法处理的。 |
-- 作者:fan1379 -- 发布时间:2018/3/7 17:16:06 -- 后台 |
-- 作者:wenarm -- 发布时间:2018/3/8 11:32:43 -- 用动态行情函数判断,处理方法如下,止盈止损部分可以参考系统自带的模块自行实现。 if DYNAINFO( 25)>DYNAINFO( 31) then BEGIN [此贴子已经被作者于2018/3/8 18:14:51编辑过]
|
-- 作者:fan1379 -- 发布时间:2018/3/8 14:10:11 -- 加载了后台没任何反应啊 |
-- 作者:wenarm -- 发布时间:2018/3/8 18:09:56 -- 上述代码是伪代码,你需要自己填充tbuy函数的参数。建议你进行基本的策略编写学习。 if DYNAINFO( 25)>DYNAINFO( 31) then BEGIN
tbuy(1,1,mkt); end if DYNAINFO( 25)<DYNAINFO( 31) then BEGIN tbuyshort(1,1,mkt); end [此贴子已经被作者于2018/3/8 18:16:19编辑过]
|