[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 557

 

Подробнее. Собственно скрипты я ещё не использовал. В журнале пишет 2012.11.30 13:05:56 Script Покупка EURUSD,Weekly: loaded successfully  и  2012.11.30 13:06:47 Script Покупка EURUSD,Weekly: removed

И больше ничего... Что ему надо??? 

 Собака!!!  Третий день не работает..

 
Dimka-novitsek:

Подробнее. Собственно скрипты я ещё не использовал. В журнале пишет 2012.11.30 13:05:56 Script Покупка EURUSD,Weekly: loaded successfully  и  2012.11.30 13:06:47 Script Покупка EURUSD,Weekly: removed

И больше ничего... Что ему надо??? 

 Собака!!!  Третий день не работает..


Дай код. Гляну. Выложу верный.

 
//+------------------------------------------------------------------+
//|                                                      Покупка.mq4 |
//|                        Copyright 2012, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
  {
//----
for(int i=0;i<=OrdersTotal();i++){
   if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true)
 { if(OrderSymbol() != Symbol()) continue; 
   if(OrderType()==OP_SELL) 
  OrderClose(OrderTicket(),OrderLots(),Ask,6,Red); 
   if(OrderType()==OP_BUY)
  OrderClose(OrderTicket(),OrderLots(),Bid,6,Red);  
   if(OrderType()>=2)
  OrderDelete(OrderTicket());  }} 
//----
   for(i=0;i<23;i++){
   Sleep(2000);RefreshRates(); if(!IsTradeAllowed())continue;
   int tiket=OrderSend(Symbol(),OP_BUY,0.1,Ask,6,0,0,"Skript",98600,0,Blue);
   if( tiket!=-1)break;}
     
          
//----
   return(0);
  }
//+------------------------------------------------------------------+
Конечно, щас!  Да код вроде ничего...  Я уж не знаю что..   Однако конечно щас выложу!
 
Dimka-novitsek:
Конечно, щас!  Да код вроде ничего...  Я уж не знаю что..   Однако конечно щас выложу!

Может так заработает:

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
#include     <stderror.mqh>                        // Библиотека кодов ошибок
int start()
{
    double ld_Price;
//----
    for (int i = OrdersTotal() - 1; i >= 0; i--)
    {
        if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
        if (OrderSymbol() != Symbol()) continue; 
        if (OrderType() >= 2)
        {OrderDelete (OrderTicket());  continue;}
        if (OrderType() == OP_SELL) ld_Price = Ask;
        else if (OrderType() == OP_BUY) ld_Price = Bid;
        OrderClose (OrderTicket(), OrderLots(), NormalizeDouble (ld_Price, Digits), 6, Red);
    }
//----
    for (i = 0; i < 23; i++)
    {
        Sleep (2000);
        if (!IsTradeAllowed()) continue;
        RefreshRates();
        if (OrderSend (Symbol(), OP_BUY, 0.1, NormalizeDouble (Ask, Digits), 6, 0.0, 0.0, "Skript", 98600, 0, Blue) > 0) break;
        else Print ("Error: ", ErrorDescription (GetLastError()));
    }
//----
    return (0);
}
//+------------------------------------------------------------------+
 
Щас попробую! Спасибо!
 

'OrderSend' - comparison expression expected C:\TeleTRADE\experts\scripts\Покупкафорум.mq4 (33, 13)

Щас я подумаю и исправлю..



А у моего робота код красивый, правда?

 
Dimka-novitsek:

'OrderSend' - comparison expression expected C:\TeleTRADE\experts\scripts\Покупкафорум.mq4 (33, 13)

Щас я подумаю и исправлю..

Подправил (исходный текст).

 
TarasBY:

Может так заработает:


Спасибо, TarasBY.
 
Скажите, она воо-бще то написана на де эл эл?
Print ("Error: ", ErrorDescription (GetLastError()));
 
Не важно, уже не на де элэл.