编码帮助 - 页 431

 
mladen:
我不知道。试着用一些杀毒软件扫描它(avast和kaspersky都检测到版本5为恶意软件)。

我在里面没有发现病毒

谢谢

 

是否有人可以修改附件中的指标,使其显示上下箭头而不是直方图条?如果有任何帮助,我将不胜感激。

附加的文件:
 
daytrade5:
是否有人可以修改附件中的指标,使其显示上下箭头而不是柱状图条?如果有任何帮助,我将不胜感激。

Daytrade5

heiken ashi 就其性质而言是一个条形指标类型。它包括heiken ashi的高点、低点、开盘和收盘值--让它只用箭头来显示所有这些将使它变得相当奇怪。

 
mladen:
daytrade5 heiken ashi就其性质而言是一个条形的指标。它包括heiken ashi的高点、低点、开盘和收盘值--让它只用箭头来显示所有这些将使它变得相当奇怪。

谢谢Mladen,,,,,,,,我明白了。

 
Hayk Gevorgyan:
大家好。

谁能帮我在xcode指标的基础上编码一个简单的EA,因为我是编码的新手。

我只需要在信号条关闭后的买入和卖出订单,指标的信号周期变化选项,交易时间和交易日变化选项。

买入和卖出的入口很简单,就像截图中描述的那样。任何时间框架,任何货币对,获利选项,追踪止损选项。

我知道这不是圣杯,而且离它很远(因为圣杯不存在 ),但我们可以尝试从中获得一些东西。

另外,是否可以增加手数增加选项(手动改变)。例如:0.01,0.01,0.02,0.02,0.04,0.04,0.08,0.08等等。

有谁能做到?

谢谢。

 

亲爱的Mrtools/Malden,你能不能检查一下 下面的代码,告诉我哪里出错了?#属性 indicator_chart_window

#属性 indicator_buffers 2

#属性 indicator_color1 红色

#属性 indicator_width1 2

#属性指示器_color2 Lime

#属性 indicator_width2 2

外置双数 lots = 0.1;

外置 int SignalGap = 4;

int dist=24;

double b1[];

双倍b2[]。

int err;

int ticket;

双重停止。

double prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2)。

返回(0)。

}

int deinit() { return(0); }

int start() {

int counted_bars=IndicatorCounted();

int k,i,j,limit,hhb,llb;

int TotalOrders = 0;

如果(counted_bars<0)返回(-1)。

如果(counted_bars>0) counted_bars--;

limit=Bars-1。

如果(counted_bars>=1) limit=Bars-counted_bars-1;

如果(limit<0)limit=0。

for (i=limit;i>=0;i--) {

hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2)。

如果(i==hhb)

b1=High+SignalGap*Point。

如果(i==llb)

b2=Low[llb]-SignalGap*Point。

for (int a=0; a <= OrdersTotal(); a++)

如果(OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

如果(OrderSymbol() == Symbol()

TotalOrders++;

如果(TotalOrders<1)

{

double sl = stopsize*Point*MathPow(10,Digits%2);

double tp = profsize*Point*MathPow(10,Digits%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Digits);

stop = (Ask-sl);

Prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen);

OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue)。

}

err=GetLastError()。

}

return(0);

}

 
hock87:
亲爱的Mrtools/Malden,你能不能检查一下下面的代码,并告诉我们错误在哪里?#property indicator_chart_window

#property indicator_buffers 2

#属性 indicator_color1 红色

#属性 indicator_width1 2

#属性指示器_color2 Lime

#perty indicator_width2 2

外置双数 lots = 0.1;

外置 int SignalGap = 4;

int dist=24;

double b1[];

双倍b2[]。

int err;

int ticket;

双重停止。

double prof;

int init() {

SetIndexStyle(0,DRAW_ARROW,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_ARROW,STYLE_SOLID,1);

SetIndexArrow(1,233);

SetIndexArrow(0,234);

SetIndexBuffer(0,b1);

SetIndexBuffer(1,b2)。

返回(0)。

}

int deinit() { return(0); }

int start() {

int counted_bars=IndicatorCounted();

int k,i,j,limit,hhb,llb;

int TotalOrders = 0;

如果(counted_bars<0)返回(-1)。

如果(counted_bars>0) counted_bars--;

limit=Bars-1。

如果(counted_bars>=1) limit=Bars-counted_bars-1;

如果(limit<0)limit=0。

for (i=limit;i>=0;i--) {

hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);

llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2)。

如果(i==hhb)

b1=High+SignalGap*Point。

如果(i==llb)

b2=Low[llb]-SignalGap*Point。

for (int a=0; a <= OrdersTotal(); a++)

如果(OrderSelect(a,SELECT_BY_POS,MODE_TRADES))

如果(OrderSymbol() == Symbol()

TotalOrders++;

如果(TotalOrders<1)

{

double sl = stopsize*Point*MathPow(10,Digits%2);

double tp = profsize*Point*MathPow(10,Digits%2);

double ask=NormalizeDouble(Ask,Digits);

double bid=NormalizeDouble(Bid,Digits);

stop = (Ask-sl);

Prof = (Ask+tp);

ticket = OrderSend(Symbol(), OP_BUY, Ask, 3, 0, 0, NULL,LimeGreen);

ticket = OrderSend(Symbol(), OP_SELL, Bid, 3, 0, 0, NULL,LimeGreen);

OrderModify( ticket, OrderOpenPrice(), stop, prof, 0, Blue)。

}

err=GetLastError()。

}

return(0);

}

hock87

你不能从指标中处理订单

你必须使用iCustom()从EA中调用指标,导入你想在EA中测试的值

____________________

PS:"xcode "是一个重新命名和反编译的bb停止指标。已经有使用该指标的EA了。只要在bb止损EA上搜索一下就可以了。

 

你好。

我不知道是否已经有这样的指标。但是否有可能做一个指标,在图表上打印出多个指标的箭头?

例如:随机指标与超买或超卖的信号线 交叉(如果交叉在中间,则不需要),如果信号线与MACD交叉,则有另一种颜色的箭头,当RSI进入和退出超卖或超买时,有一个箭头。

箭头应该有不同的颜色,以图形化地显示哪个是哪个。

如果你是一个好的程序员,有一点时间的话,还可以在右下角有一个小表格,上面有两种情况的实际值。

谢谢

 
NWFstudent:
你好。

我不知道是否已经有这样的指标。但是否有可能做一个指标,在图表上为多个指标打印箭头?

例如:随机指标与超买或超卖的信号线交叉(如果交叉在中间,则不需要),如果信号线与MACD交叉,则有另一种颜色的箭头,当RSI进入和退出超卖或超买时,有一个箭头。

箭头应该有不同的颜色,以图形化地显示哪个是哪个。

另外,如果你是一个好的程序员,有一点时间,在右下角有一个小表格,上面有这两种情况的实际数值。

谢谢

只有箭头标志着一种情况,而没有图表上的实际数值。

 
NWFstudent:
只是在图表上用箭头表示一个条件,而没有实际的指示器。

新生代学生

有相当多的指标正是这样做的--所以是的,这是可能的。