请教语法问题 [MultiCharts MC]
- 咨询内容:
inputs:value1(buy), value2(l[1]);
vars:value1,value2
value1=buy or sellshort;
value2=l[1] or h[1];if o>value2 then value1 next bar at value2 stop;
end;
setexitonclose;1.我想把buy和sell作成参数
2.我想value2的高低点作成参数
拿来跑2*2最佳化 请问这语法哪里错了,感谢
- MC技术部:
end 前的 begin 在那里?
value1 及 value2 是数字变数不是逻辑变数
买卖指令不能变数化 .... 错误写不完
程式码完全不合语法
直接改写如下,自已修正大於小於处
inputs: pMode(1), pPriceMode(1);
if pPriceMode=1 then begin
value1 = L[1];
condition1 = O<L[1];
end else begin
value1 = H[1];
condition1 = O>H[1];
end;if pMode = 1 then begin
if condition1 then buy next bar value1 stop;
end else begin
if condition1 then buy next bar value1 stop;
end;setexitonclose;
第2篇 - MC技术部:
thx for ur answer!!!!
make a big help to me
第3篇 - MC技术部:
inputs: pMode(1), pPriceMode(1);
if pPriceMode=1 then begin
value1 = L[1];
condition1 = O<L[1];
end else begin
value1 = H[1];
condition1 = O>H[1];
end;if pMode = 1 then begin
if condition1 then buy next bar value1 stop;
end else begin
if condition1 then buy next bar value1 stop;
end;setexitonclose;
1,请问您的意思,逻辑变数是用else区分h[1]和l[1]的?
2.可以请教参数中的1,1代表昨天这样吗?
第4篇 - MC技术部:
1. 你可能要先弄懂 逻辑变数的义意,这是程式的基础
2. [1] 表示的是前一跟K棒,不一定是昨天,在日线而言你是对的,在分线或其他线来说,你是错的
第5篇 - MC技术部:
谢谢 我好好研究基础
count = 0; 当冲一定要有这个当开头吗? 谢谢!!
第6篇 - MC技术部:
令请教这跳空讯号:
input:aa(0);
vars:value1(0);
value1=h[1]+aa;
if open>value1
then buy next bar at value stop;
end;
setexitonclose;
这问题在哪里?谢谢!
<==这问题,只有施主您知道...XD
此位施主,您都不知问题在那了,我呀知..
您的问题是?它跑不出来?编译不成功?还是???
另外
if date[0] <> date[1] then begin
count = 0; 这一段是用来,某些变数你想换日重置时用的! 例如你的count可能昨日数值已经是3.. 而今日要重新开始计算,则换日後count就是从0开始..^^
第7篇 - MC技术部:
thx
编辑不出来
他说问题出在离开那里咧
我发现是少begin
但begin不是用在2行以上的程式码吗
语法里面的第二行是?
编辑文章 by 12331 2012-03-09 11:28:14 - MC客服:
thx for ur answer!!!!
make a big help to me
第3篇 - MC客服:
inputs: pMode(1), pPriceMode(1);
if pPriceMode=1 then begin
value1 = L[1];
condition1 = O<L[1];
end else begin
value1 = H[1];
condition1 = O>H[1];
end;if pMode = 1 then begin
if condition1 then buy next bar value1 stop;
end else begin
if condition1 then buy next bar value1 stop;
end;setexitonclose;
1,请问您的意思,逻辑变数是用else区分h[1]和l[1]的?
2.可以请教参数中的1,1代表昨天这样吗?
第4篇 - MC客服:
1. 你可能要先弄懂 逻辑变数的义意,这是程式的基础
2. [1] 表示的是前一跟K棒,不一定是昨天,在日线而言你是对的,在分线或其他线来说,你是错的
第5篇 - MC客服:
谢谢 我好好研究基础
count = 0; 当冲一定要有这个当开头吗? 谢谢!!
第6篇 - MC客服:
令请教这跳空讯号:
input:aa(0);
vars:value1(0);
value1=h[1]+aa;
if open>value1
then buy next bar at value stop;
end;
setexitonclose;
这问题在哪里?谢谢!
<==这问题,只有施主您知道...XD
此位施主,您都不知问题在那了,我呀知..
您的问题是?它跑不出来?编译不成功?还是???
另外
if date[0] <> date[1] then begin
count = 0; 这一段是用来,某些变数你想换日重置时用的! 例如你的count可能昨日数值已经是3.. 而今日要重新开始计算,则换日後count就是从0开始..^^
第7篇 - MC客服:
thx
编辑不出来
他说问题出在离开那里咧
我发现是少begin
但begin不是用在2行以上的程式码吗
语法里面的第二行是?
编辑文章 by 12331 2012-03-09 11:28:14 - MC客服:
inputs: pMode(1), pPriceMode(1);
if pPriceMode=1 then begin
value1 = L[1];
condition1 = O<L[1];
end else begin
value1 = H[1];
condition1 = O>H[1];
end;if pMode = 1 then begin
if condition1 then buy next bar value1 stop;
end else begin
if condition1 then buy next bar value1 stop;
end;setexitonclose;
1,请问您的意思,逻辑变数是用else区分h[1]和l[1]的?
2.可以请教参数中的1,1代表昨天这样吗?
第4篇 - MC客服:
1. 你可能要先弄懂 逻辑变数的义意,这是程式的基础
2. [1] 表示的是前一跟K棒,不一定是昨天,在日线而言你是对的,在分线或其他线来说,你是错的
第5篇 - MC客服:
谢谢 我好好研究基础
count = 0; 当冲一定要有这个当开头吗? 谢谢!!
第6篇 - MC客服:
令请教这跳空讯号:
input:aa(0);
vars:value1(0);
value1=h[1]+aa;
if open>value1
then buy next bar at value stop;
end;
setexitonclose;
这问题在哪里?谢谢!
<==这问题,只有施主您知道...XD
此位施主,您都不知问题在那了,我呀知..
您的问题是?它跑不出来?编译不成功?还是???
另外
if date[0] <> date[1] then begin
count = 0; 这一段是用来,某些变数你想换日重置时用的! 例如你的count可能昨日数值已经是3.. 而今日要重新开始计算,则换日後count就是从0开始..^^
第7篇 - MC客服:
thx
编辑不出来
他说问题出在离开那里咧
我发现是少begin
但begin不是用在2行以上的程式码吗
语法里面的第二行是?
编辑文章 by 12331 2012-03-09 11:28:14 - MC客服:
1. 你可能要先弄懂 逻辑变数的义意,这是程式的基础
2. [1] 表示的是前一跟K棒,不一定是昨天,在日线而言你是对的,在分线或其他线来说,你是错的
第5篇 - MC客服:
谢谢 我好好研究基础
count = 0; 当冲一定要有这个当开头吗? 谢谢!!第6篇 - MC客服: 令请教这跳空讯号: input:aa(0); vars:value1(0); value1=h[1]+aa; if open>value1 then buy next bar at value stop; end; setexitonclose; 这问题在哪里?谢谢! <==这问题,只有施主您知道...XD 此位施主,您都不知问题在那了,我呀知.. 您的问题是?它跑不出来?编译不成功?还是??? 另外 if date[0] <> date[1] then begin
count = 0; 这一段是用来,某些变数你想换日重置时用的! 例如你的count可能昨日数值已经是3.. 而今日要重新开始计算,则换日後count就是从0开始..^^第7篇 - MC客服:
thx
编辑不出来
他说问题出在离开那里咧
我发现是少begin
但begin不是用在2行以上的程式码吗
语法里面的第二行是?
编辑文章 by 12331 2012-03-09 11:28:14
- 上一篇:请问 tl_new 的用法
- 下一篇:请教如何编写区间的高低点
相关文章
-
没有相关内容
- MC客服: