//+----------------------------------------------------------------------------+//| Подсчет ордеров |//+----------------------------------------------------------------------------+//| -1 - Все типы ордеров |//| 0 - ордера типа BUY |//| 1 - ордера типа SELL |//| 2 - ордера типа BUYLIMIT |//| 3 - ордера типа SELLLIMIT |//| 4 - ордера типа BUYSTOP |//| 5 - ордера типа SELLSTOP |//+----------------------------------------------------------------------------+int CountOrders(string symb="", int or_ty=-1, int magiс=-1)
{
int cnt=0;
if(symb=="0") symb=_Symbol;
for(int pos=OrdersTotal()-1;pos>=0;pos--)
{
if(OrderSelect(pos,SELECT_BY_POS)==true)
{
if((OrderSymbol()==symb || symb=="")&&(or_ty<0 || or_ty==OrderType()))
{
if(magiс<0 || OrderMagicNumber()==magiс) cnt++;
}
}
}
return(cnt);
}
下一页
voidOnTick()
{ // НАЧАЛО ОН ТИКint count_orders_market_buy = CountOrders(_Symbol,0,magik_number); // КОЛИЧЕСТВО БАЙ ОРДЕРОВint count_orders_market_sell = CountOrders(_Symbol,1,magik_number); // КОЛИЧЕСТВО СЕЛ ОРДЕРОВint count_orders_buy_limit = CountOrders(_Symbol,2,magik_number); // КОЛИЧЕСТВО БАЙ ЛИМИТint count_orders_sell_limit = CountOrders(_Symbol,3,magik_number); // КОЛИЧЕСТВО СЕЛ ЛИМИТint count_orders_stop_buy = CountOrders(_Symbol,4,magik_number); // КОЛИЧЕСТВО БАЙ СТОПint count_orders_stop_sell = CountOrders(_Symbol,5,magik_number); // КОЛИЧЕСТВО СЕЛ СТОП
而错误可能就在这里(用黄色标出)。
if(OrderSend(Symbol(),OP_BUY,lot,Ask,slippages,Ask-sl,Ask+tp,Coment ГДЕ МАГИК? )) Print("Buy Open");
voidOnStart()
{
//--- а сколько у нас Фибо-уровней ?int levels=ObjectGetInteger(0,"Fibo",OBJPROP_LEVELS);
Alert("Fibo levels before = ",levels);
//---выведем в Журнал=> номер уровня:значения описание_уровняfor(int i=0; i<levels; i++) {
Alert(i,":",ObjectGetDouble(0,"Fibo",OBJPROP_LEVELVALUE,i),
" ",ObjectGetString(0,"Fibo",OBJPROP_LEVELTEXT,i));
}
}
2021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 0:-0.252021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 1:0.02021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 2:0.52021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 3:1.02021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 4:1.52021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 5:2.02021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 6:2.52021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 7:3.02021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 8:3.52021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 9:4.02021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 10:5.02021.01.2916:16:32.116 Instant direction GBPJPYb,M5: 11:6.02021.01.2916:16:37.952 Instant direction GBPJPYb,M5: Fibo levels before = 12
酷...没想到....,过去有这样的事情......,谢谢你。
关于第一部分(计算订单),我推荐它。
下一页
而错误可能就在这里(用黄色标出)。
它很尖锐。所有的颜色都是偏移的。但颜色已经出现了。而在预览中,也都是好的....。
不是关键...但它不是一个小便器...
在属性窗口中对斐波那契水平 的描述中,你可以通过%$将它们的值改为价格水平。如何以编程方式获得水平的价格,我找不到了。
objprop_levelvalue
objprop_levelvalue
谢谢你,马卡!但我不知道如何使用它。我需要获得标准菲波段 的价格值。
禁止的功能允许我用价格水平代替标准。但我从哪里得到它们呢?一定有一个地方。
谢谢你,Makar!但我不知道如何使用它。我需要获得标准菲波段 的价格值。
禁止的功能让我可以用价格来取代标准的。但我从哪里得到它们呢?他们在某个地方。
在菲波的价格之间,它是100%,所有其他的水平都是根据这些值计算的。 你不仅可以计算标准值,还可以根据这个公式近似地计算任何值。
Price_0 + (Price_1 - Price_0) * 0.27;
而禁止功能允许你在关卡描述中输入相同的"%S",以便关卡显示价格。谢谢你,Makar!但我不知道如何使用它。我需要获得标准菲波段 的价格值。
禁止的功能让我可以用价格来替换标准的。但我从哪里得到它们呢?在某个地方,它们是存在的。
它是这样的
像这样。
是否检查了这个?)))))
这是否经过验证?)))))
价格不显示(