Заработай до
50000$
на приглашении друзей
получить StartUp Bonus
от ИнстаФорекс
Вложений не требуется!
Начни торговлю
без вложений и риска
С новым STARTUP бонусом 1000$
Получи бонус
55%
от ИнстаФорекс
на каждое пополнение
Ответить в теме
Страница 4 из 4
Первая ... 3 Последняя

Показаны сообщения: с 61 по 65 из 65

Тема: Новый блоки для конструктора Forex EA Generator 5

 Перейти в классический вид темы
     
  1. ТОП сообщений
    2018-02-22   17:19
    Лучший ответ #1
    Накопленные выплаты 763 RUB

    Добрый день, прошу помощи в написании блока.
    Нужен блок, который делал бы доливку ордеров и одновременно ставил бы безубыток на предыдущий ордер. Например, есть ордер бай, через + число пунктов Step, блок должен открывать еще один ордер бай, потом + Step пунктов - еще один и т.д. Но каждый раз при открытии нового ордера для предыдущего ордера нужно устанавливать свой StopLoss(отступив Otstup пунктов от цены открытия предпоследнего ордера).

    2014-05-15   17:58
    Лучший ответ #2
    Накопленные выплаты 578 RUB

    Сделал блок для скальпинга ,кому нужен берете.Здесь секунда и расстояний от BUYSTOP ордера .
    [MQL]int datetime800 = TimeCurrent();
    if (~ExpectedTime~ == 0 || datetime800 > ~ExpectedTime~ + 1)
    {
    ~ExpectedTime~ = datetime800 + 1 * ~second~; // reset paused time
    }
    double near_ord_price=000000;
    // calculate summe lots and last order open price
    for (int i=OrdersTotal()-1; i >= 0; i--)
    {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
    {
    if (OrderType() == OP_BUYSTOP && OrderSymbol() == Symbol() && OrderMagicNumber() == ~order_id~)
    { if ( near_ord_price < OrderOpenPrice() )
    { near_ord_price = OrderOpenPrice(); }
    }}
    else
    {
    Print("OrderSelect() error - ", ErrorDescription(GetLastError()));
    }}
    //'''''''''''''''''''''''''''''''''''''''''''''''
    if (datetime800 >= ~ExpectedTime~ && datetime800 < ~ExpectedTime~ + 1 && near_ord_price - ~step~*PipValue*Point < ~offset~ && near_ord_price - (~step~-2)*PipValue*Point > ~offset~ )
    { ~next~ }[/MQL]

    Вложение
    Превью
    2014-05-15   18:42
    Лучший ответ #3
    Накопленные выплаты 578 RUB

    Сделал линию BlueLine по которой можно открывать ордера ,после этого блока вставите блок SELL или BUY .Передвигаете линию BlueLine к Ask и у вас откройся ордер .Тестере тоже можно
    передвигает линию BlueLine к Ask и у вас откройся ордер .
    [MQL]double BlueLine = 0;
    ObjectCreate("BlueLine", OBJ_HLINE, 0, 0, Ask + ~delta~*PipValue*Point);
    ObjectSet("BlueLine", OBJPROP_COLOR, Blue);
    ObjectSet("BlueLine", OBJPROP_WIDTH, 3);
    BlueLine = ObjectGet("BlueLine", OBJPROP_PRICE1);
    if(Ask-2*PipValue*Point<BlueLine && Ask>BlueLine)
    {
    ~next~
    }[/MQL]

    Вложение
    Превью
    2014-05-17   18:33
    Лучший ответ #4
    Накопленные выплаты 578 RUB

    Линия RedLine BlueLine по которой можно открывать ордера SELL или BUY .Передвигает линию BlueLine или RedLine к Ask и у вас откройся ордер .
    [MQL]RedLine = ObjectGet("RedLine", OBJPROP_PRICE1);
    BlueLine = ObjectGet("BlueLine", OBJPROP_PRICE1);[/MQL]

    [MQL]double RedLine = 0;
    double BlueLine = 0;
    ObjectCreate("RedLine", OBJ_HLINE, 0, 0, Bid - ~delta~*PipValue*Point);
    ObjectSet("RedLine", OBJPROP_COLOR, Red);
    ObjectSet("RedLine", OBJPROP_WIDTH, 3);
    RedLine = ObjectGet("RedLine", OBJPROP_PRICE1);
    if(Bid+2*PipValue*Point>RedLine && Bid<RedLine)
    {
    ~next~
    }
    [/MQL]

    Вложение
    Превью
    2014-05-17   18:48
    Лучший ответ #5
    Накопленные выплаты 578 RUB

    Сделал советник BlueLine RedLine открывать ордера SELL и BUY.
    [MQL]extern double BuyLots7 = 0.1;
    extern int BuyStoploss7 = 20;
    extern int BuyTakeprofit7 = 30;
    extern double SellLots10 = 0.1;
    extern int SellStoploss10 = 20;
    extern int SellTakeprofit10 = 30;[/MQL]

    Вложение
    Превью
    2014-05-21   08:08
    Лучший ответ #6
    Накопленные выплаты 578 RUB

    CloseBYorder1.def закрывает встречными ордерами
    [MQL]while(true)
    {
    double Lot_Buy = -1.0;
    double Lot_Sell = -1.0;
    for (int i=1; i<=OrdersTotal(); i++)
    {
    if (OrderSelect(i-1,SELECT_BY_POS))
    {
    if (OrderSymbol()!= Symbol()) continue;
    int Type = OrderType();
    if (Type>1) continue;
    if (Type==OP_BUY && OrderLots()>Lot_Buy)
    {
    Lot_Buy=OrderLots();
    int OrderTicket_Buy=OrderTicket();
    }
    if (Type==OP_SELL && OrderLots()>Lot_Sell)
    {
    Lot_Sell=OrderLots();
    int OrderTicket_Sell=OrderTicket();
    }
    }
    }
    if (Lot_Buy<0 || Lot_Sell<0) return;
    while (true)
    {
    if (OrderCloseBy(OrderTicket_Buy,OrderTicket_Sell)) break;
    int Error=GetLastError();
    switch(Error)
    {
    case 4: Print(Error);
    Sleep(3000);
    continue;
    case 137: Print(Error);
    Sleep(3000);
    continue;
    case 146: Print(Error);
    Sleep(500);
    continue;
    default: Print(Error);
    }
    return;
    }
    }[/MQL]

    Вложение
    Превью
  2. линк#61
    Частый гость
    Kozim стараюсь положительно себя зарекомендовать Аватар для Kozim
    Регистрация:
    01.04.2014
    Пол:
    Мужчина
    Сообщений:
    64
    Накопленные выплаты (Подробнее):
    578 RUB
    Поставил лайков:
    1
    Получено лайков:   15
    в 9 сообщениях
    23%
    ПодписатьсяПодписаться
    Подписано 0
    Если кто хочет обменивается новыми блоками для конструктора Forex EA Generator 5 присоединяться к новый теме .


  3. post_thanks Получено лайков: 1

    HARMIAH (11.06.2014)

    55pct
  4. линк#67
    Кандидат форумных наук
    Starky хорошая репутация Starky хорошая репутация Starky хорошая репутация Starky хорошая репутация Starky хорошая репутация Аватар для Starky
    Регистрация:
    31.03.2014
    Пол:
    Мужчина
    Сообщений:
    1,307
    Накопленные выплаты (Подробнее):
    25411 RUB
    Поставил лайков:
    119
    Получено лайков:   409
    в 354 сообщениях
    31%
    ПодписатьсяПодписаться
    Подписано 0
    Цитата Сообщение от vacz Посмотреть сообщение
    Немного юмора не помешает !!! Как то Так !!!
    Да какой уж тут юмор... Но вообще, хорошо, что есть хотя бы инструмент "Текст".
    Нажмите на изображение для увеличения
Название: AGA.PNG
Просмотров: 46
Размер:	27.6 КБ
ID:	1152871


  5. линк#68
    В начале пути
    vacz стараюсь положительно себя зарекомендовать Аватар для vacz
    Регистрация:
    03.03.2016
    Пол:
    Мужчина
    Сообщений:
    13
    Накопленные выплаты (Подробнее):
    120 RUB
    Поставил лайков:
    5
    Получено лайков:   0
    в 0 сообщениях
    0%
    ПодписатьсяПодписаться
    Подписано 0
    Здравствуйте. Блок Technical Analysis , после сравнения записанных условий, разрешает дальнейшие действия. Вопрос : можно ли сделать такой же блок, но ЗАПРЕЩАЮЩИЙ дальнейшие действия при выполнении записанных условий ???


  6. линк#69
    Кандидат форумных наук
    Скромняжка
     
    Tekora хорошая репутация Tekora хорошая репутация Tekora хорошая репутация Tekora хорошая репутация Tekora хорошая репутация Tekora хорошая репутация Аватар для Tekora
    Регистрация:
    26.06.2011
    Сообщений:
    1,758
    Накопленные выплаты (Подробнее):
    33438 RUB
    Поставил(а) лайков:
    211
    Получено лайков:   533
    в 425 сообщениях
    30%
    ПодписатьсяПодписаться
    Подписано 0
    Цитата Сообщение от vacz Посмотреть сообщение
    можно ли сделать такой же блок, но ЗАПРЕЩАЮЩИЙ дальнейшие действия при выполнении записанных условий ???
    А зачем? Дальнейшие действия описываются в присоединенных блоках, по логике. Но если они не будут выполняться, то зачем их присоединять? Плюс у любого логического операнда сравнения есть свое антипод (> и <=, == и !=). Смысл в таком блоке?


  7. линк#70
    В начале пути
    Erfolg67 стараюсь положительно себя зарекомендовать Аватар для Erfolg67
    Регистрация:
    11.04.2017
    Пол:
    Мужчина
    Сообщений:
    26
    Накопленные выплаты (Подробнее):
    763 RUB
    Поставил лайков:
    22
    Получено лайков:   2
    в 2 сообщениях
    8%
    ПодписатьсяПодписаться
    Подписано 0
    Добрый день, прошу помощи в написании блока.

    Нужен блок, который делал бы доливку ордеров и одновременно ставил бы безубыток на предыдущий ордер. Например, есть ордер бай, через + число пунктов Step, блок должен открывать еще один ордер бай, потом + Step пунктов - еще один и т.д. Но каждый раз при открытии нового ордера для предыдущего ордера нужно устанавливать свой StopLoss(отступив Otstup пунктов от цены открытия предпоследнего ордера).


  8. post_thanks Получено лайков: 3

    Незарегистрированный (3 пользователя)

    55pct
  9. линк#71
    В начале пути
    Robscat стараюсь положительно себя зарекомендовать Аватар для Robscat
    Регистрация:
    27.10.2011
    Пол:
    Мужчина
    Сообщений:
    15
    Накопленные выплаты (Подробнее):
    90 RUB
    Поставил лайков:
    1
    Поблагодарили 1 раз в
    1 сообщении
    7%
    ПодписатьсяПодписаться
    Подписано 0
    Народ есть блоки по графическим обьектам например работа с кнопкой или окнами?


  10. post_thanks Получено лайков: 1

    Незарегистрированный (1 пользователь)


Страница 4 из 4
Первая ... 3 Последняя

Подписанные на тему (2)

Открыть

Похожие темы

  1. Создание советника в конструкторе Forex EA Generator
    от robot №5 в разделе MQL-программирование, АТС
    Replies: 3926
    Последнее сообщение: 08.08.2020, 08:33
  2. Новый инструмент Forex, необходимо знать ваше мнение.
    от fxman2 в разделе Трейдерский софт, компьютерное оборудование
    Replies: 172
    Последнее сообщение: 24.06.2014, 22:53
  3. Lucky System - Новый взгляд на Forex
    от Dimas7469 в разделе Доска объявлений
    Replies: 3
    Последнее сообщение: 19.02.2013, 17:14