




免费预览已结束,剩余14页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#property copyright Copyright QQ:9695905#property link #import Boss-Real.DLL bool fun2(double a0, int a1, double a2, double a3, int a4, int a5, double a6); bool fun3(double a0, int a1, double a2, double a3, int a4, int a5, double a6); bool fun4(double a0, int a1, int a2);#importextern int MagicNumber = 0;extern double Brokers_minlot = 0.1;extern double Spread_Filter = 5.0;extern string Use_EA_BOSS_only_on = EURGPB,EURCHF,GBPCHF,USDCAD;bool gi_104 = TRUE;double gd_unused_108 = 0.1;bool gi_unused_116 = FALSE;double gd_unused_120 = 1.5;double gd_unused_128 = 10.0;extern int Spread_reducer = 0;extern int MM_percent_0_100 = 5;extern int GMT_hours_plus = 2;bool gi_148 = TRUE;bool gi_152 = TRUE;int gi_156 = 0;bool gi_160 = TRUE;bool gi_164 = TRUE;bool gi_168 = FALSE;int gi_172 = 0;bool gi_176 = FALSE;int g_period_180 = 100;int g_applied_price_184 = PRICE_CLOSE;int g_ma_method_188 = MODE_SMA;int g_color_192 = Blue;int g_color_196 = Red;bool gi_200 = TRUE;bool gi_204 = FALSE;bool gi_208 = TRUE;string gs_unused_212 = 012345;int gi_220 = 6;int gi_224 = 112;int gi_228 = 25;int gi_232 = 60;int gi_236 = 3;int gi_240 = 140;int gi_244 = 2;int gi_248 = 170;int gi_252 = 0;int gi_256 = 200;int gi_260 = -1;int gi_264 = 240;int gi_268 = 0;double gd_272 = 0.3;int gi_280 = 5;int gi_284 = 53;int gi_288 = 25;int gi_292 = 75;int gi_296 = 3;int gi_300 = 100;int gi_304 = 2;int gi_308 = 135;int gi_312 = 0;int gi_316 = 210;int gi_320 = -1;int gi_324 = 245;int gi_328 = 0;double gd_332 = 0.2;int gi_340 = 10;int gi_344 = 75;int gi_348 = 75;int gi_352 = 80;int gi_356 = 3;int gi_360 = 145;int gi_364 = 2;int gi_368 = 180;int gi_372 = 0;int gi_376 = 205;int gi_380 = -1;int gi_384 = 250;int gi_388 = 0;double gd_392 = 0.15;int gi_400 = 10;int gi_404 = 58;int gi_408 = 23;int gi_412 = 80;int gi_416 = 3;int gi_420 = 145;int gi_424 = 2;int gi_428 = 180;int gi_432 = 0;int gi_436 = 205;int gi_440 = -1;int gi_444 = 250;int gi_448 = 0;double gd_452 = 0.35;int gi_460 = 20;int gi_464 = 1;int gi_468 = 50;int g_period_472 = 8;int g_period_476 = 6;int gi_480 = 30;int g_period_484 = 20;int gi_488 = 36;int gi_492 = 20;int g_period_496 = 5;int g_applied_price_500 = PRICE_CLOSE;int g_ma_method_504 = MODE_SMA;int gi_508 = 4;int gi_512 = 3;int gi_516 = 150;int gi_520 = 21;int gi_524 = 40;int gi_528 = 21;bool gi_536 = TRUE;int gi_540;double gd_544;double g_maxlot_552;double g_minlot_560;double g_lotstep_568;double gd_576;string g_symbol_584;bool gi_592 = TRUE;bool gi_596 = TRUE;int g_datetime_600;int g_datetime_604;int g_datetime_608;int gi_612;int gi_616;int gi_620;int gi_624;int gi_628;int gi_632;int gi_636;int gi_640;int gi_644;int gi_648;int gi_652;int gi_656;int gi_660;int gi_664;int gi_668;int gi_672;int gi_676;int gi_680;int gi_684;int gi_688;int gi_692;int gi_696;int gi_700;int gi_704;double gd_708;double gd_716;double gd_724;double gd_732;double gd_740;double gd_748;double gd_756;double gd_764;double gd_772;double gd_780;double gd_788;double gda_unused_944;double gda_unused_948;string gs_dummy_952;string gs_dummy_960;string gs_dummy_968;bool gi_unused_976 = TRUE;int init() string ls_0; gi_536 = TRUE; Comment(Waiting for quotes.); if (!IsDllsAllowed() Alert(Set AllowDLL Imports ON in menu Tools-Options-ExpertAdvisors!); Print(Set AllowDLL Imports ON in menu Tools-Options-ExpertAdvisors!); Comment(Warning: Set Parameter AllowDLL Imports ON in menu Tools - Options - ExpertAdvisors!); gi_536 = FALSE; return (0); if (Spread_reducer 0) Spread_reducer = 0; g_symbol_584 = Symbol(); if (Digits = 24) gi_700 -= 24; continue; if (gi_700 = 0) break; gi_700 += 24; while (true) if (gi_704 = 24) gi_704 -= 24; continue; if (gi_704 = 0) break; gi_704 += 24; if (g_period_180 = 0) gi_176 = FALSE; if (g_applied_price_184 PRICE_WEIGHTED) gi_176 = FALSE; if (g_ma_method_188 MODE_LWMA) gi_176 = FALSE; return (0);int deinit() return (0);int start() if (Year() 2010) Comment(Please, contact to ea-boss-teammail.ru); return (0); if (!gi_536) return (0); Scalper(); return (0);void Scalper() double l_irsi_0; double l_irsi_8; double l_ima_16; int l_count_24; double l_ima_28; g_datetime_600 = TimeCurrent(); if (gi_208) Comment( + n + EA BOSS Full Version + n + This program is licensed to + AccountName() + only. + n + www.EA-BOSS.com + n + _ + n + n + Broker Company: + AccountCompany() + n + Account Number: + AccountNumber() + n + _ + n + n + Leverage: 1: + DoubleToStr(AccountLeverage(), 0) + n + Balance: + DoubleToStr(AccountBalance(), 2), , AccountCurrency() + n + Equity: + DoubleToStr(AccountEquity(), 2), , AccountCurrency() + n + _ + n + n + Free Margin: + DoubleToStr(AccountFreeMargin(), 2), , AccountCurrency() + n + Used Margin: + DoubleToStr(AccountMargin(), 2), , AccountCurrency() + n + Server Time + TimeToStr(TimeCurrent(), TIME_SECONDS); if (gi_148) WatchLevels(); if (gi_152) NoiseFilter(); SetOrderLevels(); if (Ask - Bid = gd_772) if (DayOfWeek() != 0) if (!gi_168) if (DayOfWeek() = 5) return; if (DayOfWeek() = 1 & Hour() 0) if (Scalper_IsRelaxHours() return; if (gi_160) if (Scalper_CheckSimpleHeightFilter() return; if (gi_164) if (Scalper_CheckTrendFilter() return; if (gi_172 != 0) if (Scalper_HaveTrade() if (!(gi_204) return; Print(Already have one trade inside this interval of time.); return; HideTestIndicators(TRUE); l_irsi_0 = iRSI(NULL, PERIOD_M15, g_period_476, PRICE_CLOSE, 0); l_irsi_8 = iRSI(NULL, PERIOD_M1, g_period_484, PRICE_CLOSE, 0); l_ima_16 = iMA(NULL, PERIOD_M15, g_period_472, 0, MODE_SMA, PRICE_MEDIAN, 1); if (fun2(Ask + 0.0002, ExistPosition(), l_irsi_0, l_irsi_8, gi_488, gi_480, l_ima_16) if (gi_592) if (!gi_176) l_count_24 = 0; else l_ima_28 = iMA(NULL, PERIOD_M15, g_period_180, 0, g_ma_method_188, g_applied_price_184, 0); if (Close0 = l_ima_28) l_count_24+; if (l_count_24 = 0) OpenPosition(OP_SELL, gi_628, gi_632); gi_596 = FALSE; gi_592 = TRUE; if (fun4(l_irsi_0, gi_620, gi_624) gi_596 = TRUE; gi_592 = TRUE; bool Scalper_IsRelaxHours() int l_datetime_16; bool li_20; double ld_24; double ld_32; double ld_40; int l_datetime_52; int l_ticket_0 = -1; int li_4 = OrdersHistoryTotal() - 1; int l_datetime_8 = -2147483648; for (int l_pos_12 = li_4; l_pos_12 = 0; l_pos_12-) if (OrderSelect(l_pos_12, SELECT_BY_POS, MODE_HISTORY) if (OrderMagicNumber() = MagicNumber) if (OrderSymbol() = g_symbol_584) l_datetime_16 = OrderCloseTime(); if (l_datetime_8 l_datetime_16) l_datetime_8 = l_datetime_16; l_ticket_0 = OrderTicket(); if (l_ticket_0 0) return (FALSE); if (OrderSelect(l_ticket_0, SELECT_BY_TICKET) li_20 = FALSE; ld_24 = NormalizeDouble(OrderOpenPrice(), gi_540); ld_32 = NormalizeDouble(OrderClosePrice(), gi_540); ld_40 = NormalizeDouble(OrderStopLoss(), gi_540); if (OrderType() = OP_BUY) if (ld_32 = gd_780) li_20 = TRUE; else if (ld_32 = ld_40 & ld_40 != 0.0) li_20 = TRUE; else if (ld_32 - ld_24 = gd_780) li_20 = TRUE; else return (FALSE); if (!li_20) return (FALSE); int l_shift_48 = iBarShift(NULL, PERIOD_H1, l_datetime_8, FALSE); if (l_shift_48 gi_156) l_datetime_52 = iTime(NULL, PERIOD_H1, 0); if (g_datetime_608 != l_datetime_52) if (gi_200) Print(Relax Hours Left = + DoubleToStr(l_shift_48 - gi_156, 0) + (after StopLoss).); g_datetime_608 = l_datetime_52; return (TRUE); return (FALSE);bool Scalper_CheckTrendFilter() double ld_4; double ld_12; double ld_20; if (gi_508 = 0) return (FALSE); for (int li_0 = 0; li_0 gd_708) break; if (li_0 gi_512) return (FALSE); if (gi_204) Print(Trade is forbidden by the filter TrendFilter.); if (li_0 != 0) Print(Relax Bars Left = + DoubleToStr(gi_512 - li_0, 0) + (after MaxPercentMove).); return (TRUE);bool Scalper_CheckSimpleHeightFilter() int l_datetime_4; bool li_0 = FALSE; if (NormalizeDouble(iHigh(NULL, PERIOD_M15, 1) - iLow(NULL, PERIOD_M15, 1), gi_540) gd_788) li_0 = TRUE; if (NormalizeDouble(iHigh(NULL, PERIOD_M15, 2) - iLow(NULL, PERIOD_M15, 2), gi_540) gd_788) li_0 = TRUE; if (li_0) l_datetime_4 = iTime(NULL, PERIOD_M15, 0); if (g_datetime_604 != l_datetime_4) if (gi_200) Print(Trade is forbidden by the VolatilityFilter.); g_datetime_604 = l_datetime_4; return (TRUE); return (FALSE);bool Scalper_IsTradeTime() int l_hour_0 = TimeHour(g_datetime_600); if (gi_700 gi_704 & l_hour_0 = gi_704) return (FALSE); if (gi_700 gi_704 & (l_hour_0 = gi_704) return (FALSE); if (gi_704 = 0) gi_704 = 24; if (Hour() = gi_704 - 1 & Minute() = gi_468) return (FALSE); return (TRUE);int ExistPosition() int l_ord_total_0 = OrdersTotal(); for (int l_pos_4 = 0; l_pos_4 l_ord_total_0; l_pos_4+) if (OrderSelect(l_pos_4, SELECT_BY_POS, MODE_TRADES) if (OrderMagicNumber() = MagicNumber) if (OrderSymbol() = g_symbol_584) if (OrderType() = OP_SELL) return (1); return (0);int OpenPosition(int a_cmd_0, int ai_unused_4, int ai_unused_8) double l_price_20; color l_color_28; string ls_36; double ld_12 = LotsOptimized(); if (AccountFreeMarginCheck(g_symbol_584, a_cmd_0, ld_12) Spread_Filter / 10000.0) return (0); RefreshRates(); if (a_cmd_0 = OP_BUY) l_price_20 = Ask; l_color_28 = g_color_192; else l_price_20 = Bid; l_color_28 = g_color_196; int l_ticket_32 = OrderSend(g_symbol_584, a_cmd_0, ld_12, l_price_20, MarketInfo(g_symbol_584, MODE_SPREAD), 0, 0, 0, MagicNumber, 0, l_col
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国可伸缩乒乓球网格行业市场全景分析及前景机遇研判报告
- 2025年中国咖啡机清洁液行业市场全景分析及前景机遇研判报告
- 癌症康复期用药指南
- 中国防雷避雷产品行业市场深度分析及行业发展趋势报告
- 2019-2025年中国定制酒行业市场深度分析及发展前景预测报告
- 网围栏可行性研究报告
- 中国电动自行车电商行业发展监测及市场发展潜力预测报告
- 2025年中国豆腐行业市场深度分析及发展前景预测报告
- 起重安装项目投资可行性研究分析报告(2024-2030版)
- 2025年 云南省观光车驾驶-特种设备作业N2证考试练习题附答案
- 小学生汇报讲课件
- 2025浙江嘉兴市海宁市嘉睿人力招聘5人笔试参考题库附带答案详解析版
- 2025年安徽蚌埠市龙子湖区东方人力资源有限公司招聘笔试参考题库含答案解析
- 党课课件含讲稿:《关于加强党的作风建设论述摘编》辅导报告
- GB/T 19023-2025质量管理体系成文信息指南
- 2025中考历史高频点速记大全
- 2025年特种设备作业人员气瓶充装P证考试题库
- 多余物管理制度
- 2024北京朝阳区三年级(下)期末语文试题及答案
- 灌肠技术操作课件
- 电梯维保服务投标方案
评论
0/150
提交评论