任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1103

 
日安)你能告诉我如何获得菲波位的价格吗?
这一行有什么问题?修改器似乎指向第一行,但给出的是第一个锚点 的价格......
ObjectGetDouble(0,Fibo_Arrow,OBJPROP_PRICE,0);
我尝试了所有其他的修改器和选项
 
Money_Maker:
下午好)请教:我如何获得扩张菲波位的价格?
这一行有什么问题? 我认为修改器指向第一行,但第一个锚点的价格出来了......
我尝试了所有其他的修改器和选项
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);
 
evillive:
谢谢你的回答,
,这是水平描述 给我的,在这种情况下,它是261.8,但我希望我可以得到这个水平的价格...
 
Money_Maker:
谢谢你的答复。
我得到了关卡描述,在这种情况下是261.8,但我想得到关卡的价格......
自己计算出正确的水平不是更容易吗?
 
evillive:
自己计算所需水平不是更容易吗?
它可能必须这样做,因为它不能从一条线上获得(尽管ObjectGetDoubl中的修改器指出,它需要某条线的值(如果它是Fibo或Pitchfork))。
 
Money_Maker 如何获得费波水平的价格?我认为修改器指向第一行并返回第一个锚点的价格。
ObjectGet("Fibo",OBJPROP_FIRSTLEVEL+n);

根据n的值,你的函数 ,返回0.0 0.236 0.382 0.5,以此类推。为了得到初始和最终价格,我们使用

  Время1=ObjectGet("Fibo 25894", 0);
  Цена1= ObjectGet("Fibo 25894", 1);
  Время2=ObjectGet("Fibo 25894", 2);
  Цена2= ObjectGet("Fibo 25894", 3);

其他级别的价格可以用比例来计算

 
LRA:

根据n的值,你的函数 ,返回0.0 0.236 0.382 0.5,以此类推。为了获得起点和终点价格,我们使用

其他级别的价格可以用比例来计算

谢谢你)我将尝试这种方式
 

大家好!

你能告诉我为什么订单不能打开吗?

外来的int MA_1=5。

外来的int MA_2=20。

外置的MA_3=80。

外部inttern TP=100。

extern int SL=50;

外来的双数Lot=0.1。

字符串 Symb;

//+------------------------------------------------------------------+

//|专家初始化功能|

//+------------------------------------------------------------------+

int OnInit()

{

双重MA_1_t。

双重MA_2_t。

双重MA_3_t。

int总计。

int pos;

MA_1_t=iMA(NULL,0,MA_1,0,MODE_EMA,PRICE_CLOSE,0)。

MA_2_t=iMA(NULL,0,MA_2,0,MODE_EMA,PRICE_CLOSE,0)。

MA_3_t=iMA(NULL,0,MA_3,0,MODE_EMA,PRICE_CLOSE,0)。

Symb=Symbol()。

总计=0。

for(pos=1; pos<=OrdersTotal(); pos++)

pos=OrderSelect(pos-1,MODE_TRADES)。

如果(pos==0)

if(MA_1_t>MA_2_t&&Open[1]<MA_1_t&&Close[1]>MA_1_t)

{

pos=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Ask-SL*Point,Ask+TP*Point, "My order",16384,0,clrGreen);

return(0);

}

if(MA_1_t<MA_2_t&&Open[1]>MA_1_t&&Close[1]<MA_1_t)

{

pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "My order",16384,0,clrRed);

return(0);

}

return(0);

}

 
shtr: 你能告诉我为什么订单打不开吗?
pos=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,SL-Bid*Point,Bid-TP*Point, "My order",16384,0,clrRed);

日志中说什么?以ECN账户为例,你必须以零止损(SL TP)开仓,然后再修改。否则错误 130

 
LRA:

日志中说什么?以ECN账户为例,你必须以零止损(SL TP)开仓,然后再修改。否则错误 130

2016.10.11 08:51:37.151 Expert 1111 GBPUSD,M15:加载成功
2016.10.11 08:51:39.678 TestGenerator: 当前使用了3个价差
2016.10.11 08:51:46.724 2016.01.01 00:00 1111输入:MA_1=5;MA_2=20;MA_3=80;TP=100;SL=50;lot=0.1。

2016.10.11 08:52:02.646 GBPUSD,M15: 在0:00:15.922(总时间0:00:25.437)中处理了2399186个tick事件(2922条,2400187条状态)。

这是测试人员提供的。