需要客服帮着编写一个信号 [MC]
-
MC用户求助:
input: path("F:\test27.txt"), Price( Close ), FastLength( 9 ), SlowLength( 18 ) ;
variables: var0( 0 ), var1( 0 ), start(1), var_date(0), var_time(0), var_bs(0), var_file(""), flag(0);
var0 = AverageFC( Price, FastLength ) ;
var1 = AverageFC( Price, SlowLength ) ;
var_file=txt_read(path);
var_date=strtonum(midstr(var_file,start,7));
var_time=strtonum(midstr(var_file,start+8,4));
var_bs=strtonum(midstr(var_file,start+13,1)); //var_bs有两种状态,当为0时表示平仓,当为1时表示进场
start=start+15;
{将您的进出场日期时间输入到外部文件中(自动交易运行中也可以更改文件),见附件文件中日期和时间和格式,或者通过全局变量外部输入日期时间(自动交易运行中也可以随时更改参数),或者自动放在代码中(这种不能在策略运行中更改日期和时间)}
condition1 = CurrentBar > 1 and var0 crosses above var1 ;
if condition1 then
flag=1;
condition2 = CurrentBar > 1 and var0 crosses under var1 ;
if condition2 then
flag=-1;
{随时记录双均线的多头还是空头,然后用变量flag记录}
if date=var_date and time=var_time then begin
if var_bs=0 and flag=1 then
sell next bar at market
else if var_bs=0 and flag=-1 then
buytocover next bar at market
else if var_bs=1 and flag=1 then
buy next bar at market
else if var_bs=1 and flag=-1 then
sellshort next bar at market;
end;代码见链接:
http://dl.icetech.com.cn/download/forums/test27.txt
-
MC回复讨论一:
input: path("F:\test27.txt"), Price( Close ), FastLength( 9 ), SlowLength( 18 ) ;
variables: var0( 0 ), var1( 0 ), start(1), var_date(0), var_time(0), var_bs(0), var_file(""), flag(0);
var0 = AverageFC( Price, FastLength ) ;
var1 = AverageFC( Price, SlowLength ) ;
var_file=txt_read(path);
var_date=strtonum(midstr(var_file,start,7));
var_time=strtonum(midstr(var_file,start+8,4));
var_bs=strtonum(midstr(var_file,start+13,1)); //var_bs有两种状态,当为0时表示平仓,当为1时表示进场
start=start+15;
{将您的进出场日期时间输入到外部文件中(自动交易运行中也可以更改文件),见附件文件中日期和时间和格式,或者通过全局变量外部输入日期时间(自动交易运行中也可以随时更改参数),或者自动放在代码中(这种不能在策略运行中更改日期和时间)}
condition1 = CurrentBar > 1 and var0 crosses above var1 ;
if condition1 then
flag=1;
condition2 = CurrentBar > 1 and var0 crosses under var1 ;
if condition2 then
flag=-1;
{随时记录双均线的多头还是空头,然后用变量flag记录}
if date=var_date and time=var_time then begin
if var_bs=0 and flag=1 then
sell next bar at market
else if var_bs=0 and flag=-1 then
buytocover next bar at market
else if var_bs=1 and flag=1 then
buy next bar at market
else if var_bs=1 and flag=-1 then
sellshort next bar at market;
end;代码见链接:
http://dl.icetech.com.cn/download/forums/test27.txt
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容