[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 140

 
Roman.:


如果你没有删除你的邮件,请参阅终端的邮箱 - 注册一个新账户...

如果你已经删除了,请联系你的经纪公司的服务台。


我不知道到底该寄给谁,什么是DC? 这是一个模拟账户,我已经交易了3个月,而这一切都付诸东流了。
 
CLAIN:


有趣的是,测试器上没有任何问题。从2000年至今,它一直在运行,没有排水。

也许代码会有帮助?

也就是说,我这里有一个主函数,其他两个只是重复它。为了保险而做的,但它仍然停止工作

if(OrderClosePrice()-OrderOpenPrice()<0)

我认为我们要检查最后一次开仓的位置,如果是+,我们就开仓。

如果是这样,我们应该这样检查。

int start()
  {
//----
  double ClosePrice_biu,OpenPrice_biu,ClosePrice_sell,OpenPrice_sell;
  int i;

   for ( i=0; i<OrdersHistoryTotal(); i++)
       {
        OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
           if (OrderSymbol()==Symbol())
              {
             if(OrderType()==OP_BUY)
                 {
                ClosePrice_biu= OrderClosePrice();
                OpenPrice_biu= OrderOpenPrice();
                 }
             if(OrderType()==OP_SELL)
                 {
                ClosePrice_sell= OrderClosePrice();
                OpenPrice_sell= OrderOpenPrice();
                 }
              }
        } 
                
  Comment("\n","ClosePrice_biu = ",ClosePrice_biu,
          "\n","OpenPrice_biu = ",OpenPrice_biu,
          "\n","ClosePrice_sell = ",ClosePrice_sell,
          "\n","OpenPrice_sell = ",OpenPrice_sell);
//----
   return(0);
  }

像这样。

 
Processor_ua:

谢谢,我清除了邮件,但在soprota到底发给谁,我一点都不明白,什么是DC?

如果是模拟账户,就不会有人来照顾它。开始一个新的帐户。不要用带有交易账户密码的邮件擦拭那条线。DC是你通过它进行交易的交易中心。
 
大家好。下面是我难以完成的一个程序的基本片段。我想让它检查在同一个地方是否有另一个订单(价格相同),如果有,我应该跳过它。否则,它将订单设置到设定的限额,然后在第二或第三轮后下单。如果你把它设置为自动,你必须设置买入止损,你会看到结果。如果有人能够完成这个,请不要偷懒。当它发挥作用时--奖励肯定是有的!!!。


外来的双数Lot=0.01。
外部 bool Ustan_BuyStop=true。
外部 bool Ustan_SellStop=true。
double Dist=10000.0。
string SMB;
双重新价格,SL,TP。
int i,z;
int start()
{
RefreshRates()。
SMB=Symbol()。
如果(Ustan_BuyStop || Ustan_SellStop) {UstanOtlozh();}。
}
return(0);
空白的UstanOtlozh()
{
double OldPrice=WindowPriceOnDropped()。
RefreshRates()。
SMB=Symbol()。
{
int i=1。
while(i<=OrdersTotal())
{
如果(OrderSelect(i-1,SELECT_BY_POS)==true)。
{
如果(OrderSymbol()!=SMB)继续。
int Tip=OrderType()。
如果(Tip<2)继续。
double Price=OrderOpenPrice();
{
NewPrice=价格。
while(NewPrice<=Ask+300*Point||NewPrice>=Ask+20*Po int)
{
NewPrice=NewPrice+20*Point。
SL=NewPrice+20*Point。
TP=新价格+20*点。
OrderSend(SMB,OP_BUYSTOP,Lot,NewPrice,3,SL,TP,NULL,0,CLR_NONE) 。
如果(NewPrice>Ask+300*Point|||NewPrice<Ask+20*Point)
返回。
}}
}
}
}
}
 
Roman.:


"+++++++++++++++++++++++++++++++++++++++++++ 和显示"

并学会正确插入代码。你的床单对任何人都不感兴趣......。

在这里 阅读整件事。


是啊...钣金...

自己发现了故障。职能

void TRENDS(string name, int PER, int n, int X, int Y, color Lab_Trend_Bull, color Lab_Trend_Bear, color Lab_Trend_Doj, int rsm)

当我删除它时,一切都正常了。我不知道为什么它只适用于欧元兑美元????????。

 
nlp2311:


是啊...钣金...

我自己找到了失败的点。职能

void TRENDS(string name, int PER, int n, int X, int Y, color Lab_Trend_Bull, color Lab_Trend_Bear, color Lab_Trend_Doj, int rsm)

当我删除它时,一切都正常了。我不知道为什么它只适用于欧元兑美元????????。


这是一个神奇的对子,在这个对子上,即使是歪门邪道的代码也总是有效的,这样才能让客户更快地下来,至少在某些方面...:-)

世界银行联盟的另一个花招...

 
Melko:
大家好。下面是一个粗略的程序片段,我在结束时遇到了困难。我必须让它检查在同一个地方是否有另一个订单(价格相同),如果有,就跳过它。否则,它将订单设置到设定的限额,然后在第二或第三轮后下单。如果你把它设置为自动,你必须设置买入止损,你会看到结果。如果有人能够完成这个,请不要偷懒。当它发挥作用时--奖励肯定是有的!!!。extern double Lot=0.01; extern bool Ustan_BuyStop=true; extern bool Ustan_SellStop=true; double Dist=10000.0; string SMB; double NewPrice,SL,TP; int i,z; int start() { RefreshRates(); if(Ustan_BuyStop || Ustan_SellStop) {UstanOtlozh(); }} return(0); void UstanOtlozh() { double OldPrice=WindowPriceOnDropped(); RefreshRates(); SMB=Symbol(); { int i=1; while(i<=OrdersTotal(){ if (OrderSelect(i-1,SELECT_BY_POS)==true) { if (OrderSymbol()!= SMB)继续; int Tip=OrderType(); if (Tip<2) continue; double Price=OrderOpenPrice(); { NewPrice=Price; while(NewPrice<=Ask+300*Point||NewPrice>=Ask+20*Po int) { NewPrice=NewPrice+20*Point;SL=NewPrice-20*Point; TP=NewPrice+20*Point; OrderSend(SMB,OP_BUYSTOP,Lot,NewPrice,3,SL,TP,NULL,0,CLR_NONE); if(NewPrice>Ask+300*Point||NewPrice<Ask+20*Point) return; }}} } } }














































插入代码 时,使用插入注释时出现的工具栏中的 "SRC "按钮。

  for(cnt = 0; cnt < OrdersTotal(); cnt ++)
  {
    OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
    if(OrderMagicNumber() != MagicNumber || OrderSymbol() != Symbol()) {continue;}

    if(OrderMagicNumber() == MagicNumber && OrderSymbol() == Symbol() && OrderType() <= OP_SELL)
    {
      if(OrderType() == OP_BUY)
      {
        if(LatestBuy < OrderOpenTime())  {LatestBuy = OrderOpenTime();}
        if(NearestBuy == 0.0 || (MathAbs(ND(Bid, dgts) - ND(OrderOpenPrice(), dgts)) / Point < MathAbs(ND(Bid, dgts) - ND(NearestBuy, dgts)) / Point)) {NearestBuy = ND(ND(OrderOpenPrice(), dgts) + sprd * Point, dgts);}
      }
      else
      {
        if(LatestSell < OrderOpenTime())  {LatestSell = OrderOpenTime();}
        if(NearestSell == 0.0 || (MathAbs(ND(Ask, dgts) - ND(OrderOpenPrice(), dgts)) / Point < MathAbs(ND(Ask, dgts) - ND(NearestBuy, dgts)) / Point)) {NearestSell = ND(OrderOpenPrice(), dgts);}
      }
    }
  }
  if(ND(MathAbs(NearestBuy - ND(Bid, dgts)) / Point, 0) < MinDist)  {MMM_BuyCanOpen = false;}
  if(ND(MathAbs(ND(Ask, dgts) - NearestSell) / Point, 0) < MinDist)  {MMM_SellCanOpen = false;}
  if(TimeCurrent() - LatestBuy < MinTime * 60)  {BuyCanOpen = false;}
  if(TimeCurrent() - LatestSell < MinTime * 60)  {SellCanOpen = false;}

.....
  
  if(BuyCanOpen)
  {
отправка приказа на покупку (по рынку или отложки)
  }

  if(SellCanOpen)
  {
отправка приказа на продажу (по рынку или отложки)
  }

试试这样的方法...

 

你能告诉我如何使用另一个指标建立一个指标吗?例如,我有一个随机的。

double sth=iStochastic(Symbol(),0,25,3,5,0,0,1)。

我怎样才能用它来建立一个布林?

 

下午好!

关于数组的问题,在这种情况下是在脚本中。

如果使用变量而不是常数(数字)作为数组的索引,赋值运算符(=)的工作原理是难以理解的。

比如说。

//---------------------

double s[10] ;

int i = 0。

double priceOpen = 10;

while( i < 10)

{

s[i] = priceOpen; // DO NOT APPLY.如果s[5] = piceOpen; 那么数组的一个变量就会有一个新的值。

i++;

}

 
Roman.:


这是一个神奇的对子,在这个对子上,即使是歪门邪道的代码也总是有效的,这样你就可以更快地耗尽客户,至少在某些方面...:-)

世界银行联盟的另一个伎俩...


因此,所有发现和固定....习惯了,同时通过为重新做了。这很容易))))

谢谢你对我听到的问题的思考)))))!!)

银行业联盟与)))))))))),对我们这样的人来说是很酷的,它更简单....。DC有1)一个报价引擎和2)一个记录交易的机器3)机器被配置为无意中关闭客户终端的网站...

简而言之,我们的敌人是俄罗斯法律,它没有考虑到1)现货市场和2)外汇市场的报价在法律上是不固定的,与证券交易所不同。这实际上是整个问题。

而财团在全球范围内从事诸如广告的世界末日.........,因为自1999年以来,它出售关于天气的期货和期权.....,!!!!!!。

如果你有兴趣,链接是http://forum.fibo-forex.ru/index.php?showtopic=2900

再见!))。