if(Bid - iOpen(NULL,0,0)>=Delta*Point)//Цена выросла на больше или = Delta пунктов//продаем-{ticket=OrderSend(Symbol(),1,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,
"продал",MagicNumber,22222,Red);
if(ticket<0){Print("Ошибка открытия ордера SELL #",GetLastError());return(0);}}//-------------------------------------------------------------------------if(iOpen(NULL,0,0)-Bid >Delta*Point)//цена упала более дельты - покупаем{ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,
"Купил",MagicNumber,11111,Green);
if(ticket<0){Print("Ошибка открытия ордера BUY #",GetLastError());return(0);}}
int start()
{
if (Ask - iOpen(NULL,0,0)>Delta*Point) //Цена выросла больше Delta пунктов - продаем!!!
//продаем-
{
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал");
}
//-------------------------------------------------------------------------
if (iOpen(NULL,0,0)-Bid >Delta*Point) //цена упала больше Delta пунктов - покупаем!!!
{
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил");
}
//----
return(0);
}
extern int Percent=10;
//-----
int start()
{
if(OrdersTotal()!=0) return; //Выполнять только одну сделку.
//---
if (Ask - iOpen(NULL,0,0)>=Delta*Point) //Цена выросла больше Delta пунктов - продаем!!!
//продаем-
{
ticket=OrderSend(Symbol(),OP_SELL,Percent,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал");
}
//-------------------------------------------------------------------------
if (iOpen(NULL,0,0)-Bid >=Delta*Point) //цена упала больше Delta пунктов - покупаем!!!
{
ticket=OrderSend(Symbol(),OP_BUY,Percent,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил");
}
//----
return(0);
}
三角洲似乎很有效...
我需要在达美航空的积分上升时卖出,在达美航空的积分下降时买入...
但从一开始就是相反的!
如果出现大幅下跌,英镑就会回滚几个点,如果出现强劲的上涨,也会回滚几个点。
如果价格在5分钟内上涨了30点,你必须在T/P只有3点的情况下卖出。反之亦然:)))
价格下跌时买入,价格上涨时卖出......。
帮助,罗曼...
非常感谢你,现在已经开始工作了 :)
我的意思是,它是交易还是盈利(这很值得怀疑)?
非常感谢你,现在可以了。)
你的意思是,是交易还是获利(这是值得怀疑的)?
我有我的条款和条件 :)
如何使用百分比函数或类似.....,但在这段代码中如何?:
int start() { if (Ask - iOpen(NULL,0,0)>Delta*Point) //Цена выросла больше Delta пунктов - продаем!!! //продаем- { ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал"); } //------------------------------------------------------------------------- if (iOpen(NULL,0,0)-Bid >Delta*Point) //цена упала больше Delta пунктов - покупаем!!! { ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил"); } //---- return(0); }extern int Percent=10; //----- int start() { if(OrdersTotal()!=0) return; //Выполнять только одну сделку. //--- if (Ask - iOpen(NULL,0,0)>=Delta*Point) //Цена выросла больше Delta пунктов - продаем!!! //продаем- { ticket=OrderSend(Symbol(),OP_SELL,Percent,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,"Продал"); } //------------------------------------------------------------------------- if (iOpen(NULL,0,0)-Bid >=Delta*Point) //цена упала больше Delta пунктов - покупаем!!! { ticket=OrderSend(Symbol(),OP_BUY,Percent,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"Купил"); } //---- return(0); }还有一件事。你如何修复这段代码,使交易是按存款的百分比进行的?
结果是分类的,所以试着自己获得一些知识。
- 在kodobase中,有一个巨大的自动批次计算库。
- 我在外面有很多EA,其中大部分都配备了相应的功能。