以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 我想实现一天只能买入或者卖出一次,以下公式哪里出了问题呢? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=145746)
|
-- 作者:无人值守交易
-- 发布时间:2017/1/3 10:17:15
-- 我想实现一天只能买入或者卖出一次,以下公式哪里出了问题呢?
variable:bj_buy=0; variable:bj_sell=0;
DIFF1:=STKINDI(\'\',\'MACD.DIFF\',0,3,-1); DEA1:=STKINDI(\'\',\'MACD.DEA\',0,3,-1);
if (DIFF1>DEA1) and holdIng=0 and bj_buy=0 then begin buy(1,10000,marketr); bj_buy:=1; end if (DIFF1<DEA1) and holding>0 and bj_sell=0 then begin sell(10000,0,marketr); bj_sell:=1; end if time=closetime(0) then begin bj_buy:=0; bj_sell:=0; end
|
-- 作者:jinzhe
-- 发布时间:2017/1/3 10:25:57
--
现在是什么问题?
|
-- 作者:无人值守交易
-- 发布时间:2017/1/3 10:29:39
--
一天中买入卖出触发两次
此主题相关图片如下:360反馈意见截图16341028113049.png

|
-- 作者:jinzhe
-- 发布时间:2017/1/3 10:33:00
--
从图上看,就一次
|
-- 作者:无人值守交易
-- 发布时间:2017/1/3 10:33:43
--
这是五分钟的图
|
-- 作者:无人值守交易
-- 发布时间:2017/1/3 10:34:16
--
分别在10:20和13:20触发
|
-- 作者:jinzhe
-- 发布时间:2017/1/3 10:35:24
--
你截图有两个信号的
|
-- 作者:无人值守交易
-- 发布时间:2017/1/3 10:40:25
--
对,但是我一天只要一个信号,买入,或者卖出
|
-- 作者:jinzhe
-- 发布时间:2017/1/3 10:42:14
--
variable:bj=0;
DIFF1:=STKINDI(\'\',\'MACD.DIFF\',0,3,-1);
DEA1:=STKINDI(\'\',\'MACD.DEA\',0,3,-1);
if (DIFF1>DEA1) and holdIng=0 and bj=0 then begin
buy(1,10000,marketr);
bj:=1;
end
if (DIFF1<DEA1) and holding>0 and bj=0 then begin
sell(1,0,marketr);
bj:=1;
end
if time=closetime(0) then begin
bj:=0;
end
|