non_current_Ask=MarketInfo("GBPUSD",MODE_ASK);
SergeyFX:
...
int ticket2=OrderSend("GBPUSD",OP_BUY,1.0,Ask,3,0,0,"BUY GBPUSD",255,0,CLR_NONE);
...
Скрипт Открывает Позицию по EURUSD и все ... и то при условии добавления Скрипта на график EURUSD
Может в MQL это организовать по друшому ?
...
int ticket2=OrderSend("GBPUSD",OP_BUY,1.0,Ask,3,0,0,"BUY GBPUSD",255,0,CLR_NONE);
...
Скрипт Открывает Позицию по EURUSD и все ... и то при условии добавления Скрипта на график EURUSD
Может в MQL это организовать по друшому ?
Ага, а в протокол пишет неверная цена, или нет такой цены. Вместо Ask см выше MarketInfo(...)
Примерно так :
//ЗАДАЕМ значения MarketInfo double bid__GBPUSD = MarketInfo("GBPUSD", MODE_BID); double ask_GBPUSD = MarketInfo("GBPUSD", MODE_ASK); double point_GBPUSD=MarketInfo("GBPUSD",MODE_POINT); //---------проверяем условие на покупку---------------------------- if (... .... ) {//Покупаем ticket=OrderSend("GBPUSD",0,Lots,ask_GBPUSD,3,bid__GBPUSD-SL*point_GBPUSD, ask_GBPUSD+TP*point_GBPUSD,"BUY GBPUSD, хи-хи",Magic ,0,Blue);
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
#include <stdlib.mqh>
#include <WinUser32.mqh>
int start()
{
int ticket=OrderSend("EURUSD",OP_BUY,1.0,Ask,3,0,0,"BUY EURUSD", 255,0,CLR_NONE);
if(ticket<1)
{
int error=GetLastError();
Print("Error = ",ErrorDescription(error));
return;
}
int ticket2=OrderSend("GBPUSD",OP_BUY,1.0,Ask,3,0,0,"BUY GBPUSD", 255,0,CLR_NONE);
if(ticket2<1)
{
int error2=GetLastError();
Print("Error2 = ",ErrorDescription(error2));
return;
}
return(0);
}
Скрипт Открывает Позицию по EURUSD и все ... и то при условии добавления Скрипта на график EURUSD
Может в MQL это организовать по друшому ?