Форум трейдеров » Торговые роботы, советники, индикаторы » mgl4 индикатор прибыли по отдельно взятой сделке
+ Подписаться
  1. 18
    Комментарии
    6
    Темы
    18
    Репутация Pro
    Аватар для Geen  
    Новичок

    3 Медалей

    mgl4 индикатор прибыли по отдельно взятой сделке

    Можно ли написать на mgl4 индикатор прибыли но не общей прибыли типа (AccountProfit()) а по отдельно взятой сделки. если можно то подскажите как.
    Недоступно! Pro 0
    Поделиться
    Просмотров: 4,777
  2. 338
    Комментарии
    2
    Темы
    348
    Репутация Pro
    Аватар для PermAlex  
    В начале пути

    2 Медалей
    Конкретнее сформулируй, что нужно.
  3. 18
    Комментарии
    6
    Темы
    18
    Репутация Pro
    Аватар для Geen  
    Новичок

    3 Медалей
    вот такой код только для отдельно взятой сделки.
    //+------------------------------------------------------------------+
    //| Custom MACD.mq4 |
    //| Copyright © 2004, MetaQuotes Software Corp. |
    //| http://www.metaquotes.net/ |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2004, MetaQuotes Software Corp."
    #property link "http://www.metaquotes.net/"
    //---- indicator settings
    #property indicator_separate_window
    #property indicator_buffers 1
    #property indicator_color1 Lime
    #property indicator_width1 2
    //---- indicator parameters
    //---- indicator buffers
    double Buffer1[];
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function |
    //+------------------------------------------------------------------+
    int init()
    {
    //---- drawing settings
    SetIndexStyle(0,DRAW_LINE);
    IndicatorDigits(Digits+1);
    //---- indicator buffers mapping
    SetIndexBuffer(0,Buffer1);
    //---- name for DataWindow and indicator subwindow label
    IndicatorShortName("Цена");
    SetIndexLabel(1,"Цена");
    //---- initialization done
    return(0);
    }
    //+------------------------------------------------------------------+
    //| |
    //+------------------------------------------------------------------+
    int start()
    {

    Buffer1[0]=AccountProfit());
    return(0);
    }
    //+---------------
  4. 338
    Комментарии
    2
    Темы
    348
    Репутация Pro
    Аватар для PermAlex  
    В начале пути

    2 Медалей
    Цитата Сообщение от Geen Посмотреть сообщение
    вот такой код только для отдельно взятой сделки.
    Честно говоря, даже не представляю, как это можно сделать:unsure:.
  5. 8,531
    Комментарии
    46
    Темы
    15162
    Репутация Pro
    Аватар для avtomat  
    Старожил

    7 Медалей
    if(OrderSelect(cnt, SELECT_BY_POS)==true)
    {
    Prf=OrderProfit();
    Cms=OrderCommission();
    Swp=OrderSwap();
    PR=Prf+Cms+Swp;
    }

    оформить как функцию и т.д.

Вверх
РегистрацияX

чтобы писать, читать, комментировать