Приветствую уважаемое сообщество! Пожалуйста, подскажите, возможно ли сохранить массив объектов класса в файл? Или для сохранения в файл их надо преобразовать в массив структур?
BlackTomcat: Приветствую уважаемое сообщество! Пожалуйста, подскажите, возможно ли сохранить массив объектов класса в файл? Или для сохранения в файл их надо преобразовать в массив структур?
Alexey Volchanskiy: Индикатора Фибоначчи с началом на "i" нет, он прячется в графических объектах. E_Ghazaryan, посмотрите в справке по этому пути, там и пример есть Справочник MQL4 / Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO
expiration у отложенных ордеров ? в справке тишина, на сайте пишут что это срок истечения в барах. Перебрал от 1 до 100 отложеник не истекает сам.
Объясните. ( не когда отложенными не работал раньше в советнике)
Зачем читать всякую чушь? Ведь достаточно попытаться вручную поставить отложенный ордер и назначить ему время экспирации.
Сразу будет видно, что время задаётся не относительно чего-то, в барах минутах или секундах, а конкретное время удаления отложки. Единственное замечание, время экспирации не может быть ближе десяти минут от времени открытия ордера. И надо учитывать потерю времени на открытие ордера.
Зачем читать всякую чушь? Ведь достаточно попытаться вручную поставить отложенный ордер и назначить ему время экспирации.
...
Не стоит так опрометчиво говорить. Дело в том, что при генерации советника с помощью Мастера MQL5есть параметр экспирации и он действительно измеряется в барах:
//+------------------------------------------------------------------+//| тест.mq5 |//| Copyright 2015, MetaQuotes Software Corp. |//| https://www.mql5.com |//+------------------------------------------------------------------+#property copyright"Copyright 2015, MetaQuotes Software Corp."#property link"https://www.mql5.com"#property version"1.00"//+------------------------------------------------------------------+//| Include |//+------------------------------------------------------------------+#include <Expert\Expert.mqh>
//--- available signals#include <Expert\Signal\SignalAC.mqh>
//--- available trailing#include <Expert\Trailing\TrailingNone.mqh>
//--- available money management#include <Expert\Money\MoneyFixedLot.mqh>
//+------------------------------------------------------------------+//| Inputs |//+------------------------------------------------------------------+//--- inputs for expertinputstring Expert_Title ="тест"; // Document nameulong Expert_MagicNumber =31146; // bool Expert_EveryTick =false; // //--- inputs for main signalinputint Signal_ThresholdOpen =10; // Signal threshold value to open [0...100]inputint Signal_ThresholdClose=10; // Signal threshold value to close [0...100]inputdouble Signal_PriceLevel =0.0; // Price level to execute a dealinputdouble Signal_StopLevel =50.0; // Stop Loss level (in points)inputdouble Signal_TakeLevel =50.0; // Take Profit level (in points)inputint Signal_Expiration =4; // Expiration of pending orders (in bars)inputdouble Signal_AC_Weight =1.0; // Accelerator Oscillator Weight [0...1.0]//--- inputs for moneyinputdouble Money_FixLot_Percent =10.0; // Percentinputdouble Money_FixLot_Lots =0.1; // Fixed volume//+------------------------------------------------------------------+//| Global expert object |//+------------------------------------------------------------------+
Физический смысл экспирации сигнала в барах: если сигнал (отложенный ордер) не сработает в течении заданного количества баров, то такой ордер будет удалён.
Не стоит так опрометчиво говорить. Дело в том, что при генерации советника с помощью Мастера MQL5есть параметр экспирации и он действительно измеряется в барах:
Физический смысл экспирации сигнала в барах: если сигнал (отложенный ордер) не сработает в течении заданного количества баров, то такой ордер будет удалён.
Количество баров нужно перевести во время и передать в функцию открытия.
Пожалуйста, подскажите, возможно ли сохранить массив объектов класса в файл? Или для сохранения в файл их надо преобразовать в массив структур?
Приветствую уважаемое сообщество!
Пожалуйста, подскажите, возможно ли сохранить массив объектов класса в файл? Или для сохранения в файл их надо преобразовать в массив структур?
Возможно.
Индикатора Фибоначчи с началом на "i" нет, он прячется в графических объектах. E_Ghazaryan, посмотрите в справке по этому пути, там и пример есть Справочник MQL4 / Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов / OBJ_FIBO
Если я правильно понимаю, то вся информация о методах класса при этом отсекается?
expiration у отложенных ордеров ? в справке тишина, на сайте пишут что это срок истечения в барах. Перебрал от 1 до 100 отложеник не истекает сам.
Объясните. ( не когда отложенными не работал раньше в советнике)
expiration у отложенных ордеров ? в справке тишина, на сайте пишут что это срок истечения в барах. Перебрал от 1 до 100 отложеник не истекает сам.
Объясните. ( не когда отложенными не работал раньше в советнике)
expiration у отложенных ордеров ? в справке тишина, на сайте пишут что это срок истечения в барах. Перебрал от 1 до 100 отложеник не истекает сам.
Объясните. ( не когда отложенными не работал раньше в советнике)
Зачем читать всякую чушь? Ведь достаточно попытаться вручную поставить отложенный ордер и назначить ему время экспирации.
Сразу будет видно, что время задаётся не относительно чего-то, в барах минутах или секундах, а конкретное время удаления отложки. Единственное замечание, время экспирации не может быть ближе десяти минут от времени открытия ордера. И надо учитывать потерю времени на открытие ордера.
Зачем читать всякую чушь? Ведь достаточно попытаться вручную поставить отложенный ордер и назначить ему время экспирации.
...
Не стоит так опрометчиво говорить. Дело в том, что при генерации советника с помощью Мастера MQL5 есть параметр экспирации и он действительно измеряется в барах:
Физический смысл экспирации сигнала в барах: если сигнал (отложенный ордер) не сработает в течении заданного количества баров, то такой ордер будет удалён.
Не стоит так опрометчиво говорить. Дело в том, что при генерации советника с помощью Мастера MQL5 есть параметр экспирации и он действительно измеряется в барах:
Физический смысл экспирации сигнала в барах: если сигнал (отложенный ордер) не сработает в течении заданного количества баров, то такой ордер будет удалён.