如何处理圣杯? - 页 5

 
dimeon:

虽然这个代码在真实的DC中绝对是不可行的,但我相信它有一个有趣的相关想法。我非常有兴趣看看代码。


是的,请

#property copyright ""
#property link      ""
#property show_inputs
//---- input parameters
extern double    Lot=0.01;
double bid_;
extern int PeriodBands=500,
       Deviation=2,
       bands_shift=0;
int Slippage=3;
extern int MAGIK=20101009;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{
   bid_=iClose(NULL,0,0);
   if(Digits==3||Digits==5)
   {
      Slippage=Slippage*10;
   }
   datetime ti=TimeCurrent()-300;
while(!IsStopped())
{
   RefreshRates();
   double bid1_=iClose(NULL,0,0);
   int res=-1;
   double bandsH=iBands(NULL,0,PeriodBands,Deviation,bands_shift,0,1,0);
   double bandsL=iBands(NULL,0,PeriodBands,Deviation,bands_shift,0,2,0);
   double median=iMA(NULL,0,PeriodBands,0,0,0,0);
   if((bid_<median&&bid1_>median)||(bid_<median&&bid1_<median))
   {
      //CloseAllOrders();
   }
   if(bid_>bandsL&&bid1_<bandsL&&(TimeCurrent()-ti)>300)//iClose(NULL,0,0))
   {
      OrderSend("GBPUSD",OP_BUY,Lot,NormalizeDouble(MarketInfo("GBPUSD",MODE_ASK),MarketInfo("GBPUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      OrderSend("EURUSD",OP_SELL,Lot,NormalizeDouble(MarketInfo("EURUSD",MODE_BID),MarketInfo("EURUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      ti=TimeCurrent();
   }
   if(bid_<bandsH&&bid1_>bandsH&&(TimeCurrent()-ti)>300)//iClose(NULL,0,0))
   {
      OrderSend("GBPUSD",OP_SELL,Lot,NormalizeDouble(MarketInfo("GBPUSD",MODE_BID),MarketInfo("GBPUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      OrderSend("EURUSD",OP_BUY,Lot,NormalizeDouble(MarketInfo("EURUSD",MODE_ASK),MarketInfo("EURUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      ti=TimeCurrent();
   }
   bid_=bid1_;//iClose(NULL,0,0);
   Comment(bandsH," ",bandsL);
   Sleep(50);
}
   return(0);
}
//+------------------------------------------------------------------+
void CloseAllOrders()
{
   for (int k=OrdersTotal()-1;k>=0;k--)
   {
      RefreshRates();
      if (OrderSelect(k,SELECT_BY_POS,MODE_TRADES)==true&&OrderMagicNumber()==MAGIK)
      {
         int cmd=OrderType();
         if(cmd>1)
         {
            OrderDelete(OrderTicket());
         }
         if (cmd==OP_BUY)
         {
            OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS)),Slippage);
         }
         if (cmd==OP_SELL)
         {
            OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS)),Slippage);  
         }
      }
   }
 
你去那里......免费赠送......没有吸引力......。:)所以我想让这些混蛋......。:) 进行逐行拍卖 :)
 
sanyooooook:

最后,我想知道有什么收获。

诀窍是这样的(OC警告)。

你能在零点差的情况下获得点子吗?

如果你打算使用点球技术,你应该警告你的交易员,点球将为你扩大。 否则,如果你用零点球,所有点球的交易可能会被取消。


我可以使用零点差的EA吗?

默认情况下,EA是禁用的。 如果你想使用EA,你应该联系你的经销商,经销商会连接一个EA,但在这种情况下,你的点差将不再是零。

 
goldtrader:

诀窍是这样的(DC警告)。



)),好吧,演示没有危险,至少我将成为一个演示的百万富翁)))))。
 
是的......你应该做锦标赛或冠军赛......这对你有更多好处 :)
 
sanyooooook:

我发现了它,但现在我不知道该怎么处理它。)

扔掉它,否则你的生活将失去所有意义......

但这样的哲学困境还不是关于你的,没有圣杯,是一个空壳,充其量是沙盘上的玩具(民主党/微观党)。奇怪的是,以你在论坛上的时间,以及因此对研究主题投入的时间--你没有注意到这一点,或者没有理解这一点。顾问只是另一个跺脚的人,fap,只是有希兰的扭伤。

Z.U. 虽然有一个盈利的选择--出售,正如实践所表明的那样,LOG是永恒的。

 
Figar0:

扔掉它,否则你的生活将失去所有意义......

但这样的哲学困境还与你无关,没有圣杯,是个空壳,充其量是沙盘的玩具(民主党/微观党)。奇怪的是,以你在论坛上的时间,以及因此对研究主题投入的时间--你没有注意到这一点,或者没有理解这一点。顾问只是另一个跺脚的人,fap,只是有希兰的扭伤。

Z.U. 虽然有一个盈利的选择--出售,正如实践所表明的那样,LOG是永恒的。


有些化学元素(大多是(合成的)门捷列夫表中数量最后的元素)在正常条件下不稳定,但科学家毫不犹豫地把它们放在表中,说这些元素存在,并把它们与其他元素放在一起。
 
有一点我同意dickfix的观点,如果你创造一个合成物,使其在通道中停留的时间尽可能长,超过该合成物中包含的各个元素的价差之和,那么你就可以从中获利。
 
sanyooooook:
有一点我同意dickfix的观点,如果你创造一个合成物,使其在通道中停留的时间尽可能长,超过合成物中包含的各个元素的价差之和,那么你就可以从中获利。
例如 - 1lotSellGbpJpy 1lotBUyGbpChf和1lotBuyChfJpy - 合成物已经在该通道中运行了+-年,其偏差足以使人获利...
 

或如我先前所写。

манипулируя лотами, увеличивая или уменьшая кое где волатильность рабочих пар, создавая

可以这么说,"合成欧元兑英镑" - 我们正在形成一个类似的工具 - 但是,这是因为一些差异,我们得到了套利的机会,以获得

关于无风险收入--上面我举了一个例子,使用一个简单的系统--在同一研究期(5年)--获得了超过500万绿币的利润....。


黄线合成和绿线真实E/G...而这只是一个工具 :)