论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 36
前往
共 714 条
帖子
作者
回复/查看
最后发表
2019-01-12 06:04
2
246
2019-01-12 08:42
zrahzz 发表于 2019-1-12 14:55
time=t0 if (time!=t0) {
谢谢
2019-01-12 08:42
2018-09-19 08:00
2727
51556
2024-06-24 01:19
2019-01-12 06:51
2018-03-13 17:07
957
46229
2024-07-02 14:39
十年了,还这样子亏法…………你没有找到原因么??? 这样子爆仓又入金,你真是有钱的主……
2018-09-05 03:17
2017-07-14 13:40
84
6166
2018-08-01 19:34
lazyshark 发表于 2017-7-20 22:06
现在清远供了一套房,工作就这样了,到手七千饿不死吃不饱,看看有什么机会转回销售靠提成能发点小财。外 ...
清远什么工作有7千?还招人不?我都想去做了……我是清远连南的……你那里人呀?
2018-07-31 08:24
2017-07-04 18:03
469
105279
2020-06-19 08:08
ztree 发表于 2018-7-18 10:35
最近一直在忙,可能无法正常更新了,这个帖子开贴至今也整整一年了,其中碰到非常顺利的行情和非常不顺的行 ...
也是,期货赚了一定能出来,外汇赚得多了平台特多理由不想让你出金……
2018-07-18 02:44
2018-07-09 03:40
2018-07-09 03:38
2018-07-03 06:54
12
801
2018-07-04 08:34
ieforex 发表于 2018-7-4 13:02
嘉盛马上要换平台系统了,开户先缓缓比较好,等月底再决定吧
嘉盛前几个月不是刚升级系统的么?怎么现在又想搞什么鬼
……
你在那看到的消息?
2018-07-04 06:30
summer的天使 发表于 2018-7-3 15:58
嘉盛,你还是出来吧,最近再好的平台都转黑了,这个也不例外啊
嘉盛都不能玩的话,估计EX、XM、IC等等比嘉盛小的平台更不能玩了
……怎么说也是个大一点的上市公司平台,也不会说随便就转黑
2018-07-04 00:15
2018-06-25 09:32
9
970
2018-07-17 07:57
冰人 发表于 2018-6-26 09:14
怎么可能永远不爆仓 你这祝愿太过美好了
未来谁又能知道呢,反正我是回测了10年数据,未来爆不爆仓,天才晓得了……回测数据多几年为的是减少爆仓的机会而已
2018-06-26 03:51
骑士乌 发表于 2018-6-26 09:09
加仓类型,祝你永不爆仓
你看清楚点吧,不是加仓的,我的是先开0.2手,然后到一定获利时就平仓一半……
2018-06-26 03:48
bbtwt 发表于 2018-6-25 20:57
一年一倍,大仓已经不少了啊
理想是美好的~得要挂上一年以上看看效果如何了,应该出入不大的
2018-06-26 00:18
2018-06-26 00:17
胖的传说 发表于 2018-5-31 12:36
不好意思,有个地方写错了,你换成这个就可以了:
可以了,谢谢,你私信发个QQ号给我吧,我发个红包给你
2018-05-31 05:43
胖的传说 发表于 2018-5-30 16:20
确定有调用函数吗?我测试过的
你看看是不是这样子加法的? #property copyright "三步曲之一" #property link "三步曲之一" /* */ extern int 魔术号=8881; enum 做单方向 { 多空都开=0, 开多=1,开空=2, }; extern 做单方向 开仓方向=0; extern int 建仓时段=30; extern int 建仓MACD快EMA=34; extern int 建仓MACD慢EMA=55; extern int 建仓MACDSMA=13; extern int 趋势时段=240; extern int 趋势时段短均线=5; extern int 趋势时段长均线=34; extern int 趋势MACD快EMA=34; extern int 趋势MACD慢EMA=55; extern int 趋势MACDSMA=13; extern double 当获利X点时就平仓一半=350; extern bool 是否启用平仓一半=true; extern double 止损点数=500; extern double 止盈点数=9900; extern double 滑点=50; extern double 下单量=0.1; extern bool 是否启用追踪止损=true; extern double 追踪止损点数=750; string 注释="三步曲之一"; int sj; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { int Ticket = -1; if(开多()&&sj!=iTime(NULL,建仓时段,0)&&(开仓方向==0||开仓方向==1)&&IsNewTFbar30()) { Ticket=OrderSend(Symbol(),OP_BUY,下单量,Ask,滑点,Ask-止损点数*Point,Ask+止盈点数*Point,注释,魔术号,0,Red); } if(开空()&&sj!=iTime(NULL,建仓时段,0)&&(开仓方向==0||开仓方向==2)&&IsNewTFbar30()) { Ticket=OrderSend(Symbol(),OP_SELL,下单量,Bid,滑点,Bid+止损点数*Point,Bid-止盈点数*Point,注释,魔术号,0,Blue); } if(是否启用追踪止损)移动止损(); if(是否启用平仓一半)平仓一半(); return(0); } //+------------------------------------------------------------------+ bool IsNewTFbar30() { static datetime t=0; if(t!=iTime(NULL,30,0)) { t=iTime(NULL,30,0); return(true); } return (false); } bool 开多() { double H4JX51=iMA(NULL,趋势时段,趋势时段短均线,0,MODE_SMMA,PRICE_CLOSE,1); double H4JX191=iMA(NULL,趋势时段,趋势时段长均线,0,MODE_SMMA,PRICE_CLOSE,1); double Mzhu1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double Mzhu2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double Mxian1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double Mxian2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); double H4Mzhu1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double H4Mzhu2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double H4Mxian1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double H4Mxian2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); if( H4JX51>H4JX191&& Mzhu1>Mxian1&&Mzhu2H4Mxian1)return(true);// else return(false); } bool 开空() { double H4JX51=iMA(NULL,趋势时段,趋势时段短均线,0,MODE_SMMA,PRICE_CLOSE,1); double H4JX191=iMA(NULL,趋势时段,趋势时段长均线,0,MODE_SMMA,PRICE_CLOSE,1); double Mzhu1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double Mzhu2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double Mxian1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double Mxian2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); double H4Mzhu1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double H4Mzhu2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double H4Mxian1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double H4Mxian2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); if( H4JX51Mxian2&&H4Mzhu1=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderMagicNumber()==魔术号) {k++;} } } return(k); } void 平买仓() { int total = OrdersTotal(); for(int i=total-1;i>=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderType()==OP_BUY&&OrderMagicNumber()==魔术号){ bool result = false; result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 30, Red ); if(result) Print(Symbol()+"平多单成功!!"); if(result == false) { Print("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() ); } }}} } void 平卖仓() { int total = OrdersTotal(); for(int i=total-1;i>=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderType()==OP_SELL&&OrderMagicNumber()==魔术号){ bool result = false; result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 30, Red ); if(result) Print(Symbol()+"平空单成功!!"); if(result == false) { Print("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() ); } }}} } void 移动止损() { for (int cnt=0;cnt=OrderOpenPrice()) { if (Bid-OrderStopLoss()>Point*追踪止损点数||OrderStopLoss()==0) { bool chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*追踪止损点数,OrderTakeProfit(),0,CLR_NONE); if (chenggong)Print("单号:"+OrderTicket()+"移动止损成功"); }} } if (OrderType()==OP_SELL) { if(Ask<=OrderOpenPrice()) { if (OrderStopLoss()-Ask>Point*追踪止损点数||OrderStopLoss()==0){ chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*追踪止损点数,OrderTakeProfit(),0,CLR_NONE); if (chenggong)Print("单号:"+OrderTicket()+"移动止损成功"); }}} } } } } void 平仓一半() { for (int i=0;i=当获利X点时就平仓一半 && OrderMagicNumber()==魔术号 && StringFind(OrderComment(),"from")==-1) { if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots()/2,Bid,滑点); if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots()/2,Ask,滑点); } } } }
2018-05-30 23:58
胖的传说 发表于 2018-5-30 16:20
确定有调用函数吗?我测试过的
你看看是不是这样子加法的? #property copyright "三步曲之一" #property link "三步曲之一" /* */ extern int 魔术号=8881; enum 做单方向 { 多空都开=0, 开多=1,开空=2, }; extern 做单方向 开仓方向=0; extern int 建仓时段=30; extern int 建仓MACD快EMA=34; extern int 建仓MACD慢EMA=55; extern int 建仓MACDSMA=13; extern int 趋势时段=240; extern int 趋势时段短均线=5; extern int 趋势时段长均线=34; extern int 趋势MACD快EMA=34; extern int 趋势MACD慢EMA=55; extern int 趋势MACDSMA=13; extern double 当获利X点时就平仓一半=350; extern bool 是否启用平仓一半=true; extern double 止损点数=500; extern double 止盈点数=9900; extern double 滑点=50; extern double 下单量=1; extern bool 是否启用追踪止损=true; extern double 追踪止损点数=750; string 注释="三步曲之一"; int sj; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { int Ticket = -1; if(开多()&&sj!=iTime(NULL,建仓时段,0)&&(开仓方向==0||开仓方向==1)&&IsNewTFbar30()) { Ticket=OrderSend(Symbol(),OP_BUY,下单量,Ask,滑点,Ask-止损点数*Point,Ask+止盈点数*Point,注释,魔术号,0,Red); } if(开空()&&sj!=iTime(NULL,建仓时段,0)&&(开仓方向==0||开仓方向==2)&&IsNewTFbar30()) { Ticket=OrderSend(Symbol(),OP_SELL,下单量,Bid,滑点,Bid+止损点数*Point,Bid-止盈点数*Point,注释,魔术号,0,Blue); } if(是否启用追踪止损)移动止损(); if(是否启用平仓一半)平仓一半(); return(0); } //+------------------------------------------------------------------+ bool IsNewTFbar30() { static datetime t=0; if(t!=iTime(NULL,30,0)) { t=iTime(NULL,30,0); return(true); } return (false); } bool 开多() { double H4JX51=iMA(NULL,趋势时段,趋势时段短均线,0,MODE_SMMA,PRICE_CLOSE,1); double H4JX191=iMA(NULL,趋势时段,趋势时段长均线,0,MODE_SMMA,PRICE_CLOSE,1); double Mzhu1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double Mzhu2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double Mxian1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double Mxian2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); double H4Mzhu1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double H4Mzhu2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double H4Mxian1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double H4Mxian2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); if( H4JX51>H4JX191&& Mzhu1>Mxian1&&Mzhu2H4Mxian1)return(true);// else return(false); } bool 开空() { double H4JX51=iMA(NULL,趋势时段,趋势时段短均线,0,MODE_SMMA,PRICE_CLOSE,1); double H4JX191=iMA(NULL,趋势时段,趋势时段长均线,0,MODE_SMMA,PRICE_CLOSE,1); double Mzhu1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double Mzhu2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double Mxian1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double Mxian2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); double H4Mzhu1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double H4Mzhu2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double H4Mxian1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double H4Mxian2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); if( H4JX51Mxian2&&H4Mzhu1=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderMagicNumber()==魔术号) {k++;} } } return(k); } void 平买仓() { int total = OrdersTotal(); for(int i=total-1;i>=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderType()==OP_BUY&&OrderMagicNumber()==魔术号){ bool result = false; result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 30, Red ); if(result) Print(Symbol()+"平多单成功!!"); if(result == false) { Print("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() ); } }}} } void 平卖仓() { int total = OrdersTotal(); for(int i=total-1;i>=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderType()==OP_SELL&&OrderMagicNumber()==魔术号){ bool result = false; result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 30, Red ); if(result) Print(Symbol()+"平空单成功!!"); if(result == false) { Print("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() ); } }}} } void 移动止损() { for (int cnt=0;cnt=OrderOpenPrice()) { if (Bid-OrderStopLoss()>Point*追踪止损点数||OrderStopLoss()==0) { bool chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*追踪止损点数,OrderTakeProfit(),0,CLR_NONE); if (chenggong)Print("单号:"+OrderTicket()+"移动止损成功"); }} } if (OrderType()==OP_SELL) { if(Ask<=OrderOpenPrice()) { if (OrderStopLoss()-Ask>Point*追踪止损点数||OrderStopLoss()==0){ chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*追踪止损点数,OrderTakeProfit(),0,CLR_NONE); if (chenggong)Print("单号:"+OrderTicket()+"移动止损成功"); }}} } } } } void 平仓一半() { for (int i=0;i=当获利X点时就平仓一半 && OrderMagicNumber()==魔术号 && StringFind(OrderComment(),"from")==-1) { if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots()/2,Bid,滑点); if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots()/2,Ask,滑点); } } } }
2018-05-30 09:25
胖的传说 发表于 2018-5-30 16:20
确定有调用函数吗?我测试过的
#property copyright "三步曲之一" #property link "三步曲之一" /* */ extern int 魔术号=8881; enum 做单方向 { 多空都开=0, 开多=1,开空=2, }; extern 做单方向 开仓方向=0; extern int 建仓时段=30; extern int 建仓MACD快EMA=34; extern int 建仓MACD慢EMA=55; extern int 建仓MACDSMA=13; extern int 趋势时段=240; extern int 趋势时段短均线=5; extern int 趋势时段长均线=34; extern int 趋势MACD快EMA=34; extern int 趋势MACD慢EMA=55; extern int 趋势MACDSMA=13; extern double 当获利X点时就平仓一半=350; extern bool 是否启用平仓一半=true; extern double 止损点数=500; extern double 止盈点数=9900; extern double 滑点=50; extern double 下单量=0.1; extern bool 是否启用追踪止损=true; extern double 追踪止损点数=750; string 注释="三步曲之一"; int sj; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { int Ticket = -1; if(开多()&&sj!=iTime(NULL,建仓时段,0)&&(开仓方向==0||开仓方向==1)&&IsNewTFbar30()) { Ticket=OrderSend(Symbol(),OP_BUY,下单量,Ask,滑点,Ask-止损点数*Point,Ask+止盈点数*Point,注释,魔术号,0,Red); } if(开空()&&sj!=iTime(NULL,建仓时段,0)&&(开仓方向==0||开仓方向==2)&&IsNewTFbar30()) { Ticket=OrderSend(Symbol(),OP_SELL,下单量,Bid,滑点,Bid+止损点数*Point,Bid-止盈点数*Point,注释,魔术号,0,Blue); } if(是否启用追踪止损)移动止损(); if(是否启用平仓一半)平仓一半(); return(0); } //+------------------------------------------------------------------+ bool IsNewTFbar30() { static datetime t=0; if(t!=iTime(NULL,30,0)) { t=iTime(NULL,30,0); return(true); } return (false); } bool 开多() { double H4JX51=iMA(NULL,趋势时段,趋势时段短均线,0,MODE_SMMA,PRICE_CLOSE,1); double H4JX191=iMA(NULL,趋势时段,趋势时段长均线,0,MODE_SMMA,PRICE_CLOSE,1); double Mzhu1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double Mzhu2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double Mxian1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double Mxian2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); double H4Mzhu1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double H4Mzhu2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double H4Mxian1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double H4Mxian2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); if( H4JX51>H4JX191&& Mzhu1>Mxian1&&Mzhu2H4Mxian1)return(true);// else return(false); } bool 开空() { double H4JX51=iMA(NULL,趋势时段,趋势时段短均线,0,MODE_SMMA,PRICE_CLOSE,1); double H4JX191=iMA(NULL,趋势时段,趋势时段长均线,0,MODE_SMMA,PRICE_CLOSE,1); double Mzhu1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double Mzhu2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double Mxian1=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double Mxian2=iMACD(NULL,建仓时段,建仓MACD快EMA,建仓MACD慢EMA,建仓MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); double H4Mzhu1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,1); double H4Mzhu2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_MAIN,2); double H4Mxian1=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,1); double H4Mxian2=iMACD(NULL,趋势时段,趋势MACD快EMA,趋势MACD慢EMA,趋势MACDSMA,PRICE_CLOSE,MODE_SIGNAL,2); if( H4JX51Mxian2&&H4Mzhu1=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderMagicNumber()==魔术号) {k++;} } } return(k); } void 平买仓() { int total = OrdersTotal(); for(int i=total-1;i>=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderType()==OP_BUY&&OrderMagicNumber()==魔术号){ bool result = false; result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 30, Red ); if(result) Print(Symbol()+"平多单成功!!"); if(result == false) { Print("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() ); } }}} } void 平卖仓() { int total = OrdersTotal(); for(int i=total-1;i>=0;i--) { if( OrderSelect(i, SELECT_BY_POS, MODE_TRADES)){ if(OrderSymbol()==Symbol()&&OrderType()==OP_SELL&&OrderMagicNumber()==魔术号){ bool result = false; result = OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 30, Red ); if(result) Print(Symbol()+"平空单成功!!"); if(result == false) { Print("Order " , OrderTicket() , " failed to close. Error:" , GetLastError() ); } }}} } void 移动止损() { for (int cnt=0;cnt=OrderOpenPrice()) { if (Bid-OrderStopLoss()>Point*追踪止损点数||OrderStopLoss()==0) { bool chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*追踪止损点数,OrderTakeProfit(),0,CLR_NONE); if (chenggong)Print("单号:"+OrderTicket()+"移动止损成功"); }} } if (OrderType()==OP_SELL) { if(Ask<=OrderOpenPrice()) { if (OrderStopLoss()-Ask>Point*追踪止损点数||OrderStopLoss()==0){ chenggong= OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*追踪止损点数,OrderTakeProfit(),0,CLR_NONE); if (chenggong)Print("单号:"+OrderTicket()+"移动止损成功"); }}} } } } } void 平仓一半() { for (int i=0;i=当获利X点时就平仓一半 && OrderMagicNumber()==魔术号 && StringFind(OrderComment(),"from")==-1) { if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots()/2,Bid,滑点); if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots()/2,Ask,滑点); } } } }
2018-05-30 09:19
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 36
前往
共 714 条

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]