Еще одна попытка реализовать робота по стратегии "Победа".
Переменные (настройки)
magicNum Номер присваивается паре автоматом,
но если нужно поставить на одну пару два сова,
например, с разными настройками, то меняем этот номер.
//параметры TimeManagment
ExpertTime Использовать функцию работы по времени True-вкл False-выкл
input string TradeDay = "1,2,3,4,5"; // Дни работы советника 1= понедельник, 5 = пятница.
HourStart Старт в понедельник
HourStops Стоп в пятницу
Ea_Start Ежедневный cтарт советника
Ea_Stop Ежедневный cтоп Советника
//Параметры трала
UseTrailing Использовать трал
ProfitTrailing Тралить только профит
TrailingStop Размер трала
TrailingStep Шаг трала
//Параметры безубытка
UseBreakeven Использовать безубыток
LevelProfit Уровень профита в пунктах
LevelWLoss Уровень безубытка в пунктах
//Параметры модуля расчёта лота
LotsWayChoice Способ выбора рабочего лота:
0-фиксированный,
1-процент от депозита,
2-фракционно-пропорциональный,
3-фракционно-фиксированный,
Lots Фиксированный размер лота
LotsPercent Процент от депозита
LotsDeltaDepo Коэффициент приращения депозита
LotsDepoForOne Размер депозита для одного минилота
LotsMax Максимальное количество минилотов
slippage
max_money_loss пытался реализовать остановку сова при потерях больше чем эта переменная
(не проверял)
max_spread
MailSend
order_close_sig закрытие ордеров по противоположному сигналу
use_double_lot открывает ордера двойным лотом, закрывает половину при достижении профита, остальное можно тралить
profit_close профит для закрытия сделки
use_float_profit плавающий профит.
Расчитывается как часть канала М1. (1.0 - верхняя/нижняя) границы
если > 0, то profit_close игнорируется
LevelProfit выставляется автоматом в use_float_profit
LevelWLoss в половину LevelProfit.
ProfitTrailing = LevelProfit * 1.5
TrailingStop = LevelProfit / 2
use_spread_in_profit
double_lot использовать открытие двойным лотом
//Параметры SL и TP
SL
TP
//параметры SSRC_M1
ssrc_max_min_M1 сигнал при пересечении уровня
ssrc_buy_sell_limit_M1 уровень до которого сигналы индикатора принимамются во внимание
//***************
//параметры SSRC_M5
useSSRC_M5 использовать сигналы от индикатора
ssrc_max_min_M5 сигнал при пересечении уровня
ssrc_buy_sell_limit_M5 уровень до которого сигналы индикатора принимамются во внимание
//***************
//параметры SSRC_M15
useSSRC_M15 использовать сигналы от индикатора
ssrc_max_min_M15 сигнал при пересечении уровня
ssrc_buy_sell_limit_M15 уровень до которого сигналы индикатора принимамются во внимание
//***************
//параметры FastTMALine_M1
TMA_distance_M1_min минимальная ширина канала для разрешенной торговли
TMA_ZONE_Percent_M1 процент от ширины канала для совершения сделок
use_TMA_NONE_ZONE_M1 торговать при средних (без явного тренда) показаниях индикатора
//***************
//параметры FastTMALine_M5
TMA_ZONE_Percent_M5 процент от ширины канала для совершения сделок
use_TMA_NONE_ZONE_M5 торговать при средних (без явного тренда) показаниях индикатора
//***************
//параметры Urdala_News
useNews использовать показания индикатора новостей
MinDo Срабатывание минут до новости
MinPosle Срабатывание минут после новости
ChasPoyasServera часовой пояс. 0-GMT
//параметры CurrencyPowerMeter
use_CPM
//Параметры DEBUG
debug = true;
size_font = 8;
shift_x = 10;
shift_y = 5;
none_color = White;
buy_color = SteelBlue;
sell_color = Red;
//Параметры ScreenShot
use_ScreenShot
Width = 1400;
Hight = 750;
FolderSymbol Создавать папку с именем текущего символа
FolderForTF Создавать папку с именем текущего таймфрейма
int ord, OrdTot;
//***************
Сам робот - win 0.1.013.ex4
http://rghost.ru/57163328
Шаблончик
http://rghost.ru/57162800
Индюшки
http://rghost.ru/57163113
Добавлено: 30-07-2014 05:22:46
Может что и упустил, комментируем - поправлю.
