当我持仓还没有变成空手时, 要再加码空单,讯号不会work [MultiCharts MC]
- 咨询内容:
您好, 我正在写多次进出场的语法
举例来说, T-3日开盘价空单进场3口, T-2日开盘价空单进场2口, T-1日开盘价空单回补2口, 所以在T-1日收盘的时候, 应该有3口空单留仓
而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 如下讯号
if marketposition*currentcontracts = -3 then begin
if ITEM = -3 then
sellshort("-3_ITEM=-3") 2 shares next bar at market;
if ITEM = -4 then
sellshort("-3_ITEM=-4") 3 shares next bar at market;
end;可是在在图表视窗就显示不出这个T日的进场
所以我想请问多次进出时, 以上的语法正确吗? 谢谢回覆
- MC技术部:
不正确
- MC技术部:
那请问客服一号, 应该是怎样的语法才是正确的, 谢谢~
- MC技术部:
抱歉~ 我看错你的部位变化
依字面看来应该是 ok 的
- MC技术部:
您好, 我想我再把我的问题讲清楚一些好了, 再麻烦您
我尝试一些部位的变换後, 发现一个情形:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2), 请问是甚麽原因造成的?
(1) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单进场1口, T-1日开盘价空单回补1口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 如下讯号
if marketposition*currentcontracts = -5 then begin
if ITEM = -3 then
sellshort("-3_ITEM=-3") 2 shares next bar at market;
if ITEM = -4 then
sellshort("-3_ITEM=-4") 3 shares next bar at market;
end;(2) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单回补5口, T-1日开盘价空单进场5口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 讯号一样如上
- MC技术部:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2)
你有打开 mc 的 "加码模式" 的设定吗 ?
第6篇 - MC技术部:
谢谢, 我已经找到错误的地方了, 语法没有问题, 只是功能没有开启~
编辑文章 by Jeremy123 2012-09-16 20:39:47 - MC客服:
那请问客服一号, 应该是怎样的语法才是正确的, 谢谢~
第3篇 - MC客服:
抱歉~ 我看错你的部位变化
依字面看来应该是 ok 的
第4篇 - MC客服:
您好, 我想我再把我的问题讲清楚一些好了, 再麻烦您
我尝试一些部位的变换後, 发现一个情形:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2), 请问是甚麽原因造成的?
(1) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单进场1口, T-1日开盘价空单回补1口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 如下讯号
if marketposition*currentcontracts = -5 then begin
if ITEM = -3 then
sellshort("-3_ITEM=-3") 2 shares next bar at market;
if ITEM = -4 then
sellshort("-3_ITEM=-4") 3 shares next bar at market;
end;(2) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单回补5口, T-1日开盘价空单进场5口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 讯号一样如上
第5篇 - MC客服:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2)
你有打开 mc 的 "加码模式" 的设定吗 ?
第6篇 - MC客服:
谢谢, 我已经找到错误的地方了, 语法没有问题, 只是功能没有开启~
编辑文章 by Jeremy123 2012-09-16 20:39:47 - MC客服:
抱歉~ 我看错你的部位变化
依字面看来应该是 ok 的
第4篇 - MC客服:
您好, 我想我再把我的问题讲清楚一些好了, 再麻烦您
我尝试一些部位的变换後, 发现一个情形:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2), 请问是甚麽原因造成的?
(1) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单进场1口, T-1日开盘价空单回补1口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 如下讯号
if marketposition*currentcontracts = -5 then begin
if ITEM = -3 then
sellshort("-3_ITEM=-3") 2 shares next bar at market;
if ITEM = -4 then
sellshort("-3_ITEM=-4") 3 shares next bar at market;
end;(2) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单回补5口, T-1日开盘价空单进场5口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 讯号一样如上
第5篇 - MC客服:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2)
你有打开 mc 的 "加码模式" 的设定吗 ?
第6篇 - MC客服:
谢谢, 我已经找到错误的地方了, 语法没有问题, 只是功能没有开启~
编辑文章 by Jeremy123 2012-09-16 20:39:47 - MC客服:
您好, 我想我再把我的问题讲清楚一些好了, 再麻烦您
我尝试一些部位的变换後, 发现一个情形:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2), 请问是甚麽原因造成的?
(1) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单进场1口, T-1日开盘价空单回补1口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 如下讯号
if marketposition*currentcontracts = -5 then begin
if ITEM = -3 then
sellshort("-3_ITEM=-3") 2 shares next bar at market;
if ITEM = -4 then
sellshort("-3_ITEM=-4") 3 shares next bar at market;
end;(2) 如果我T-4日开盘价空单进场3口, T-3日开盘价空单进场2口, T-2日开盘价空单回补5口, T-1日开盘价空单进场5口,
所以在T-1日收盘的时候, 我是有空单5口的, 而於T-1日收盘时, 讯号告诉我空单在T日要再进场2口, 讯号一样如上
- MC客服:
当我持仓还没有变成空手时, 要再加码空单,讯号不会work(如下范例1); 但是当我先变成空手後, 要再加码空单, 讯号就work了(如下范例2)
你有打开 mc 的 "加码模式" 的设定吗 ?
- MC客服:
谢谢, 我已经找到错误的地方了, 语法没有问题, 只是功能没有开启~
编辑文章 by Jeremy123 2012-09-16 20:39:47
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)