Скачать MetaTrader 5

MQL4 Скрипт покупки работает. Скрипт продажи — нет.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Знаете ли вы, что в MQL5 появились структуры?
buin
54
buin 2013.05.11 13:45 
//+------------------------------------------------------------------+
//| buy1.mq4 |
//| Copyright © 2010 |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010"
#property link "http://www.metaquotes.net"

double Lot=0.1; // нужный Вам лот
double TP=100; // тейк-профит, пунктов от текущей цены
double SL=100; // стоп, пунктов от текущей цены

int start() {

int ticket=OrderSend(Symbol(),OP_BUY,Lot,Ask,0,Ask-SL*Point,Ask+TP*Point); // для бай маркет
if(ticket<0) Print("OrderSend failed with error #",GetLastError());

return(0);
}
//END
Блуждая по сети в поисках простейших скриптов торговли (со стопами и лоссами), наткнулся на такой скрипт. Как вы видите здесь я уже сделал стопы под пятизнак. Он работает.
Но скрипта на продажу не было, и я решил логическим путем поменять OP_BUY на OP_SELL и... при запуске скрипта ничего не происходит. Журнал показыват лишь что скрипт загружен. Что я делаю не так? Разумеется программированием не увлекаюсь, увлекаюсь лишь торговлей :)
Igor Konyashin
3108
Igor Konyashin 2013.05.11 16:08  
Грубо говоря, Ask замените на Bid, минусы на плюсы, плюсы на минусы :)
buin
54
buin 2013.05.13 07:31  

Заработало. Огромное спасибо.

Для блуждающих на всякий случай выложу оба скрипта.

Файлы:
buy1.mq4 1 kb
sell1.mq4 1 kb
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий