PODSKAJITE KAK SDELATI CHTO BI PRI OTKRITOM ORDERE OTKRIVALASI PROTIVOPOLOJNAIA POZITIIA ,ILI POPUTNII ORDER?
- Где взять MetaStock?
- Pozba pomoch metastock w RealTime
- kak zaregiti indiuka chto bi ego ispolizovanie prenadlejalo toliko mne
Как вариант пропиши sell и buy с разными магиками:
//------------------------------------------------------int magic_buy = 9879544;
//------------------------------------------------------
int magic_sell = 8645455;
//------------------------------------------------------
с помощью цикла определяй их состояние и соответственно с помощью if любые действия или бездействия.
Желательно перебор ордеров выписать в отдельную функцию до int start(), допустим такую:
//------------------------------------------------------
int OrdersTotalMagic(int Magic)
{int j=0;for(int i=0;i<OrdersTotal();i++)
{if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{if(OrderMagicNumber()==Magic)j++;}} return(j);}
//------------------------------------------------------
далее в условиях открытия:
if(OrdersTotalMagic(magic_buy)==1)
то такое то действие
if(OrdersTotalMagic(magic_sell)==1)
то такое то действие и т.д.
Получить количество ордеров BuyLimit по любому инструменту
NumberOfOrders("", OP_BUYLIMIT);
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования