以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4)
---- 编程请教 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=86150)
|
-- 作者:muxia5568
-- 发布时间:2015/10/14 9:56:27
-- 编程请教
请教老师;图表程序化模型中有多个开平仓指令,能否实现A程序开仓后指定C程序平仓,B程序开仓后指定D程序平仓?谢谢
|
-- 作者:jinzhe
-- 发布时间:2015/10/14 10:11:32
--
这个指定不了,没有指定其他程序开平仓的指令
|
-- 作者:muxia5568
-- 发布时间:2015/10/14 10:20:29
--
可能是我表达不准确,我的意思是说模型中有A,B,C,D4个开平仓指令,能否在A指令开仓后指定C指令平仓?(文华可以实现这样的指令分组功能)
|
-- 作者:jinzhe
-- 发布时间:2015/10/14 10:24:05
--
用全局变量
比如ab为开仓,c要平a,d要平b
就要这样写:
variabe:n=0,m=0;
if a and holding=0 and n=0 then begin
buy......;
n:=1;
end
if b and holdig=0 and m=0 then begin
buy......;
m:=1;
end
if c and holding>0 and n=1 then begin
sell.......;
n:=0;
end
if d and holding>0 and m=1 then begin
sell.......;
m:=0;
end
|
-- 作者:muxia5568
-- 发布时间:2015/10/14 14:14:42
--
按老师指点我这样编写,测试通不过,请老师看看是什么问题?
此主题相关图片如下:qq截图20151014141415.png
 谢谢
|
-- 作者:jinzhe
-- 发布时间:2015/10/14 14:27:36
--
abcd是对应的4个开平条件,而不是直接写
|
-- 作者:muxia5568
-- 发布时间:2015/10/14 15:35:23
--
明白了,再请教,可不可以一个开仓条件,对应多个平仓条件?A开仓,B,C,D都对应平仓?谢谢
|
-- 作者:jinzhe
-- 发布时间:2015/10/14 15:43:40
--
上面的是一个例子,用全局变量来对应,你可以试试看自己写一下
|