Hallo.
Habs eben irgendwie geschafft, einen [WIKI]CCI[/WIKI] einzubauen. Scheint
grundsätzlich zu funktionieren.
Nur scheints ein Problem zu geben:Er erkennt anscheinend keine
negativen Werte. Es steht zwar nen - vor der eigentlich negativen -100,
es ist aber in ner anderen Farbe als die Zahl. Und hier hätte er
eigentlich auch keinen SELL machen dürfen:
Code:
//Open Trade
if (!IsInvested)
if (LC>GD1c && GD1c>GD2c && [WIKI]CCI[/WIKI]>100) OrderSend(Symbol(), OP_BUY, Lots, [WIKI]Ask[/WIKI], 0, 0, Name + " Buy(#" + MagicNumber + ")", MagicNumber, 0, Blue);
if (LC<GD1c && GD1c<GD2c && [WIKI]CCI[/WIKI]<-100) OrderSend(Symbol(), OP_SELL, Lots, [WIKI]Bid[/WIKI], 0, 0, Name + " Sell(#" + MagicNumber + ")", MagicNumber, 0, Red);
//Close Trade
if (IsInvested) {
for (i=OrdersTotal()-1; i>=0; i--)
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
if (OrderType()==OP_BUY && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol())
{
if(LC<GD1c && GD1c<GD2c && [WIKI]CCI[/WIKI]<100) OrderClose(OrderTicket(), OrderLots(), [WIKI]Bid[/WIKI], DarkBlue);
if (OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol())
{
if(LC>GD1c && GD1c>GD2c && [WIKI]CCI[/WIKI]>-100) OrderClose(OrderTicket(), OrderLots(), [WIKI]Ask[/WIKI], FireBrick);
}