Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共23 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:同样策略,市价和限价不一样

1楼
plsf99 发表于:2014/4/11 14:30:56
同样的策略,都是上穿或下穿均线,加在图表上,分别用MARKET 和LIMIT买卖,market显示有买卖信号,而limit没有?这是什么原因?
2楼
lichenghu 发表于:2014/4/11 14:41:00

图表有个信号检测,看下是不是限价超过了当前K线的高低价,显示为白色箭头。

 

或者是您有开平仓条件使用到开平仓价格

3楼
yukizzc 发表于:2014/4/11 14:42:01
是不是限的太低了,你在开仓语句后面加上IGNORECHECKPRICE就有信号了
4楼
plsf99 发表于:2014/4/11 15:24:48


图片点击可在新窗口打开查看此主题相关图片如下:limit.png
图片点击可在新窗口打开查看
加上IGNORECHECKPRICE没用,限价只是加减一个最小价位


图片点击可在新窗口打开查看此主题相关图片如下:market.png
图片点击可在新窗口打开查看
这两个加仓数量也不一样
5楼
lichenghu 发表于:2014/4/11 15:35:17

看下你开平仓条件里是不是用到开仓价,平仓价之类的

 

例如止损,止盈

6楼
yukizzc 发表于:2014/4/11 15:36:23
你交易语句怎么写的,加上IGNORECHECKPRICE不会没有信号的,你图上输出下开平条件看成立吗
7楼
plsf99 发表于:2014/4/11 18:10:59

if kn=0 and KD1 then begin
  开多1:buy(holding=0,cc,limit,LP+mindiff);
    kn:=1 ;
end

if kn=1 and KD2 then begin
开多2:    buy(holding>=0,A,limit,LP+mindiff);
   kn:=2;
end

if kn=2 and KD4  then begin
开多3:    buy(holding>=0,B,limit,LP+mindiff);
   kn:=3;
end

if kn=2 and PD3  then begin
平多3: sell(holding>0,holding,limit,LP-mindiff);
   kn:=1;
      end
if  kn=3 and PD2 then begin
平多4: sell(holding>0,holding,limit,LP-mindiff);
   kn:=2;
      end

if kn<>0 and PD0 then begin
平多0:  sell(holding>0,holding,limit,LP-mindiff);
   kn:=0;
end
//////////////////////////////////////////////
if km=0 and KK1 then begin
  开空1:buyshort(holding=0,cc,limit,LP-mindiff);
    km:=1;
end

if km=1 and KK2 then begin
开空2:    buyshort(holding<=0,A,limit,LP-mindiff);
   km:=2;
end

if km=2 and KK4 then begin
开空3:    buyshort(holding<=0,B,limit,LP-mindiff);
   km:=3;
end

if km=2 and PK3  then begin
平空3: sellshort(holding<0,holding,limit,LP+mindiff);
   km:=1;
      end
if  km=3 and PK2 then begin
平空4: sellshort(holding<0,holding,limit,LP+mindiff);
   km:=2;
      end

if km<>0 and PK0 then begin
平空0:  sellshort(holding<0,holding,limit,LP+mindiff);
   km:=0;
end//////////kn和km是全局变量,以上限价交易,市价就是将limit,LP+/-mindiff换成market,market模式能体现我的策略意图,因中金所对市价单的限制,改为限价,后发现该问题。加上ignorecheckprice后,买卖信号在限价模式下好象没有变化

8楼
qq代人发帖 发表于:2014/4/12 16:24:17
加上IGNORECHECKPRICE后就会有信号的啊,
对照下IGNORECHECKPRICE 的位置写法对吗?
buy(1,1,limit,10),IGNORECHECKPRICE;
sell(1,1,limit,10000),IGNORECHECKPRICE;
9楼
plsf99 发表于:2014/4/13 19:43:30
位置怎么会搞错?虽然算是编程白痴。现在又出现新问题,在笔记本上装了金字塔,建了个框架,一样的公式,框架和单独页面结果也出现买卖信号不一样
10楼
plsf99 发表于:2014/4/13 19:47:02
图片点击可在新窗口打开查看图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:框架.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看此主题相关图片如下:页面.png
图片点击可在新窗口打开查看

共23 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 2 queries.