编码帮助 - 页 23

 

...

paijowijaya,

这段代码绝不会返回0.0002的结果

它将以整数和一些小数的形式返回点数结果。对于一个5位数的经纪商的收盘价和开盘价的差异,它的结果会从nn.0nn.9 点不等。据我所知,整个要点是将差价 "标准化 "为一个有意义的值,而该代码正是这样做的--将每个经纪人的每个符号的结果标准化为nnn.n 点。试试吧,然后你会看到它的结果。

问候

姆拉登

paijowijaya:
很惊讶,我很高兴你能回答我的问题,Mladen先生。

但是,对不起,我仍然感到困惑,你能给出完整的编码吗?值*100000我的意思是在读数时要简单,而不是0.0002(逗号后面的4位),但如果你有更简单的方法,我会按照你的方法。实质上,当发现三根蜡烛(平衡区或买方=卖方或侧向区,每个TF都有不同数量的蜡烛)是小的(其值取自收盘-开盘之间的差异),我想画一条水平线,就像我上传的图片那样。这样我就可以通过这条线知道图表中的供需情况。或者你有这样一个指标吗?

我最诚挚的问候。

谢谢你,Mladen先生
 

修改一个EA

大家好。

我发现了一个非常好的专家顾问,如果修改得好,可以赚很多点。

这个EA叫做Big Dog,不幸的是我找不到它的制作者。

这个EA很简单,你只需放一个时间框,他就会在低点和高点处放一个卖单,在高点处放一个买单,所以正如你所理解的那样,这是一个刹车的EA。

唯一的问题是,它没有太多的功能。

它有。

第一次获利

第二次获利

拖动止损

使用止损(是或否)

止损

手数

滑移量

窗口开始

窗口结束

使用资金管理 (是或否)

帐户是微型的 (是或不是)

风险

现在......第二个止损不起作用,如果能解决它就好了......我还想加上。

第一次获利30%。

第二次获利30%。

第三次获利30%

第四次获利10%。

在每次获利时,将止损移至前一个。

BE自动

在高点/低点之上/之下3或4个点的订单

当获利时,延迟相反的订单

如果我们能用这个功能修改这个EA,我可以保证在07/09 gmt时间使用欧元兑美元、英镑兑美元、澳元兑美元、纽元兑美元、美元兑瑞郎、美元兑加元,我们可以有非常好的利润,如果第一个获利点在15点以下,几乎总是被击中。

你可以用谷歌搜索大狗的刹车。

如果有人感兴趣并知道如何修改这个EA,请发表评论,这将是对大家的巨大帮助。

祝你今天愉快!big_dog.mq4

附加的文件:
big_dog.mq4  9 kb
 

...

paijowijaya

你必须找到你想要寻找的最低和最高点的确切酒吧。据我所知,你是想在峰值处寻找这些,所以我建议你用某种 "之 "字形来找到你应该开始寻找最小和最大的确切条形。寻找峰值从来不是一条 "单行道",坦率地说,我不知道你是如何从你张贴的图片中想象出你想寻找的最低和最高值的确切位置的。我发布的代码应该是帮助你编码的(正如主题的名称所说),而不是让你做完整的指标。

问候

姆拉登

paijowijaya:
姆拉登大师。

主人,该指标应该如何寻找3个蜡烛形状的小,因为我们想做上面和下面的价格,正在移动和重新寻找小蜡烛再次,如果价格已经通过,留下一个水平线,主人Mladen。

由于我将。

if iLow ((NULL, PERIOD_H4, 1) upper_limit)) Buy== true; if iHigh ((NULL, PERIOD_H4, 1) >lower_limit && iClose(( NULL, PERIOD_H4,1)> lower_limit)) Sell== true;

你提交的指标总是寻找3个蜡烛mengikuri的价格,这样的线总是走的价格。如果该指标是这样的,我就不能在我的EA中使用上述命令。

我最好的问候。

谢谢你,姆拉登先生
 

姆拉登大师,有一些认识上的错误

mladen:
paijowijaya,

据我所知,整个要点是将差额 "标准化 "为一个有意义的值,该代码就是这样做的--将每个经纪人的每个符号的结果标准化为nnn.n 点。试试吧,然后你会看到它的结果。

问候

姆拉登

Mladen先生。

大师,该指标是如何寻找3个蜡烛形状的小,因为我们想做的上方和下方的价格正在移动,并重新寻找小蜡烛再次,如果价格已经通过,并留下一个水平线,。像这样的指标是我需要的,Mladen大师。

我将说在我的EA(例如)。

if iLow ((NULL, PERIOD_H4, 1) upper_limit)) Buy== true; if iHigh ((NULL, PERIOD_H4, 1) >lower_limit && iClose(( NULL, PERIOD_H4,1)< lower_limit)) Sell== true;

你提交的指标总是在寻找3根蜡烛的价格,以便该线总是与价格一起走。如果指标是这样的,我就不能在我的EA中使用上述命令。所以我说有一些认识上的错误。对不起,我的英语不好。

致以最诚挚的问候。

谢谢您,Mladen先生

 
mladen:
paijowijaya

我发布的代码是为了帮助你进行编码(正如主题的名称所说),而不是为了使你的完整指标。

问候

姆拉登

是的,我明白你的意图,但我不明白如何使它识别当前价格上方和下方的三根蜡烛。Okey no problem Master Mladen, I say many thanks for all the prompts and hopefully I can find a way to make it a fixed line is not running follow the price of your instructions.再次非常感谢您的所有回应和指导。

最好的问候。

谢谢你,Mladen大师

 

...

paijowijaya

在这个例子中:
double highest = High; double lowest = Low;

在startFromBar参数之前调用iHighest()和iLowest()函数 中的数字3 意味着它应该检查3个柱子,并找到这3个柱子中最高价和最低价的柱子编号。startFromBar是它开始计算3个柱状的起始柱状。

paijowijaya:
是的,我明白你的意图,但我不明白如何让它识别当前价格上方和下方的三根蜡烛。好的,没问题,Mladen先生,我说非常感谢您的所有提示,希望我能找到一种方法,使它成为一条固定的线,而不是按照您的指示的价格运行。再次非常感谢您的所有回应和指导。

最好的建议。

谢谢你,Mladen先生
 

...

那么指标是如何 "知道 "它应该在确切的那些地方画出这些线的呢?我是说明确的规则。没有这一点("知道在哪里"),它就不能画出 任何东西,而且从我看到的情况来看,它们几乎是在随机选择的点上画的。

paijowijaya:
大师Mladen,

大师,请看我上传的图片,现在H1欧元兑美元。

我想从平均开盘3根蜡烛和平均收盘3根蜡烛上下限画线,而不是从高点或低点。我还想在价格上下画线。Mladen大师是如何编码的?谢谢你。

最诚挚的问候

谢谢您,Mladen先生
 
mladen:
paijowijaya 在这个例子中。
double highest = High; double lowest = Low;
在startFromBar参数之前调用iHighest()和iLowest()函数的数字3 意味着它应该检查3个柱子并找到这3个柱子中的最高点和最低点。startFromBar是指它开始计算3个条形的起始条形。

姆拉登大师。

大师,请看我上传的图片,现在H1欧元兑美元在这里。刚才你说的 "startFromBar "这个情况怎么样,大师?如果我想在H1、H4和D1中选择这种情况又该如何?

我想从这3根蜡烛的最远的开盘价和最远的收盘价画线作为上下限 线,而不是从高点或低点。我还想在现在的价格上方和下方画线,而不是在现在的价格。在这种情况下,我只想确定一个区域是不高不低的,一个我们限制最大的区域只包括3根蜡烛,在H1,H4和D1形成小体。如何编码大师Mladen ?谢谢你。

致以最诚挚的问候

谢谢大师Mladen

附加的文件:
 

...

paijowijaya

对不起,我不能帮助你。如果有人明白你在说什么,那么也许那个人也能帮助你。由于我的问题没有得到回答,由于我不明白你在说什么,我不能

问候

姆拉登

 
mladen:
该指标是如何 "知道 "它应该在确切的那些位置画出这些线的?我是说明确的规则。没有这一点("知道在哪里"),它就不能画出任何东西,而且从我看到的情况来看,它们几乎是在随机选择的点上画的。

编码可以告诉我们,如果1号蜡烛是其他3根蜡烛中最远或最高的开盘价--->创建水平线,如果1号蜡烛在其他3根蜡烛中具有最远或最高的收盘价--->创建水平线,如果它不看2号和3号蜡烛,如果都一样,在三个蜡烛中取一个开盘和收盘。我认为这可以设置,因为我们可以改变蜡烛的数量是不只是3,也许2也许4,也许5。大师Mladen 你怎么看?

我的老师说,应该是上下限线从主体蜡烛开始画起,而不是从高位蜡烛开始,这个怎么样,Mladen大师? 我很困惑,怎么说呢?这只是极限区域线(只要它是在识别3根小体蜡烛),但如果从高位蜡烛画出来其实没有问题,但极限线要太大了。

致以最诚挚的问候。

谢谢您,Mladen先生

附加的文件: