[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 294

 
我在哪里可以看到日志?
 
Rustbunch:
你在哪里看日志?

你必须看一下航海日志中的记录。


 

下午好,各位同事。我还没有太多的知识,所以希望大家帮忙。我需要建立一个ticks数组,因为我知道没有tick历史,所以我必须自己建立它。

double BD_IN[]; //刻度线的阵列
datetime BD_TIME[]; //时间的阵列
int BD_SIZE=5; //大小
int counter=0; //计数器

int init()

{
ArrayResize(BD_IN,BD_SIZE);
ArrayResize(BD_TIME,BD_SIZE);
ArrayResize(BD_CHAR,BD_SIZE);
counter=0;
return(0);
}

int start()

{
if(counter<BD_SIZE)
{
BD_IN[counter]=Ask;
BD_TIME[counter]=TimeCurrent();
count++;
}

//下面写的所有内容只是为了直观地检查
的正确性。 Comment("counter=",counter)。
if(counter==BD_SIZE)
{
string str="\n";
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+" ] ="+BD_IN[i]+" BD_TIME["+i+" ] ="+BD_TIME[i]+"\n";
}
Comment(str); //输出用于视觉检查
}
return(0);
}

我做得对吗?还是有更好的方法来创建我需要的数组,或者也许有一个嘀嗒的历史?

 
Desead:

下午好,各位同事。我还没有太多的知识,所以希望大家帮忙。我需要形成一个蜱虫数组,因为我知道没有蜱虫历史,这就是为什么我必须自己形成。

Double BD_IN[]; //刻度线阵列
datetime BD_TIME[]; //时间的阵列
int BD_SIZE=5; //dimensionality
int counter=0; //counter

int init()

{
ArrayResize(BD_IN,BD_SIZE)。
ArrayResize(BD_TIME,BD_SIZE)。
ArrayResize(BD_CHAR,BD_SIZE)。
counter=0。
return(0);
}

int start()

{
如果(counter<BD_SIZE)
{
BD_IN[counter]=Ask。
BD_TIME[counter]=TimeCurrent()。
反++。
}

//下面的代码只需要用于目测正确性的检查
Comment("counter=",counter)。
如果(counter==BD_SIZE)
{
string str="\n"。
for(int i=0;i<BD_SIZE;i++)
{
str=str+"BD_IN["+i+"] ="+BD_IN[i]+" BD_TIME["+i+"] ="+BD_TIME[i]+"\n"。
}
Comment(str); //输出用于视觉检查
}
return(0);
}

我做得对吗?还是有更好的方法来创建一个需要的数组,或者也许有一个历史上的虱子?

汇编者。

事实上,对于未来,这样的

 
Roman.:

收藏家。

总的来说,为了将来参考,在这里。

谢谢 )
 
ilunga:
日志中有没有说什么?
它说如下。第一个脚本...成功加载,然后一秒钟后,脚本...移除
 
Rustbunch:
写了以下内容。第一个脚本...成功加载,然后一秒钟后,脚本...移除
你是把脚本发送到当前的图表上,还是在策略测试器中 测试?
 
paladin80:
你是在当前图表上抛出脚本还是在策略测试器中测试?
我把它扔在目前的图表上
 
Rustbunch:
抛出当前图形
我倾向于认为错误在于代码本身。需要对剧本本身进行手术干预。
 
paladin80:
我倾向于认为,错误在于代码本身。对剧本本身进行手术干预是必要的。
下面是脚本本身...
附加的文件: