指定
Необходимо приехать в будний день по адресу Лесная 5б с 18 до 19 и настроить метатрейдер на торговлю на фондовом рынке.
У нас есть робот (код нже), который должен проводить сделки по рыночным ценам, но почему то мы постоянно получаем сообщение Invalid order type. На форуме помочь с проблемой не смогли.
//+------------------------------------------------------------------+
//| Gear.mq5 |
//| Copyright 2016, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#include <Trade/Trade.mqh>
CTrade trade;
bool TimeFlag, FLG;
int TimeScale=50, TimeInMemory, TimeNow;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int OnInit()
{
//---
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
//| Expert deinitialization function |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
//---Блок получения информации с биржи
MqlTick oCurrentTick;
SymbolInfoTick(Symbol(), oCurrentTick);
//---Блок определения начала нового временного интервала
TimeFlag=false;
datetime tm=TimeCurrent();
MqlDateTime stm;
TimeToStruct(tm,stm);
if(MathMod(StringToInteger((string)stm.min),TimeScale)==0)
{
TimeNow=StringToInteger((string)stm.min);
}
if(TimeNow != TimeInMemory)
{
TimeInMemory=TimeNow;
TimeFlag=true;
//Print(_Symbol);
}
if(TimeFlag)
{
if(FLG)
{
if(!trade.Buy(1,_Symbol))
{
//--- сообщим о неудаче
Print("Метод Buy() потерпел неудачу. Код возврата=",trade.ResultRetcode(),
". Описание кода: ",trade.ResultRetcodeDescription());
}
else
{
Print("Метод Buy() выполнен успешно. Код возврата=",trade.ResultRetcode(),
" (",trade.ResultRetcodeDescription(),")");
}
FLG=false;
}
else
{
trade.Sell(1);
FLG=true;
}
}
}
//+------------------------------------------------------------------+
応答済み
1
評価
プロジェクト
136
45%
仲裁
11
27%
/
64%
期限切れ
26
19%
暇
2
評価
プロジェクト
143
34%
仲裁
10
10%
/
60%
期限切れ
26
18%
暇
3
評価
プロジェクト
50
34%
仲裁
14
7%
/
64%
期限切れ
15
30%
暇
4
評価
プロジェクト
367
56%
仲裁
45
22%
/
56%
期限切れ
188
51%
暇
5
評価
プロジェクト
10
60%
仲裁
1
0%
/
100%
期限切れ
0
暇
プロジェクト情報
予算
10- USD
締め切り
最高 1 日