День добрый! Завожу простой бай без стопов -дает oшибку 129 в чем дело? может он пропуски принимает за что то другое и нужны нули? благодарю за подсказку.
if (t99<=(d1+2)&&(P5==1)) {
OrderSend ("EURUSD", OP_BUY,0.01,MODE_ASK,2,"My order ",33);
Alert ( GetLastError());
}
ticket = OrderSend(Symbol(), OP_BUY, 0.01, Ask, 2, 0, 0, "My order", 0, 0, CLR_NONE);
double p1 = 0.0037;
double p2 = 0.0065;
{OrderSend (Symbol(), OP_BUY,0.01,Ask,2,Bid-p1,Bid+p2);
Alert ( GetLastError());
}
ошибка 129 все равно даже в посл варианте((
p1 = 0.0037;
p2 = 0.0065;
{OrderSend (Symbol(), OP_BUY,0.01,Ask,2,Bid-p1,Bid+p2);
Alert ( GetLastError());
}
ошибка 129 все равно даже в посл варианте((
ticket = OrderSend(Symbol(), OP_BUY, 0.01, Ask, 2, 0, 0, "My order", 0, 0, CLR_NONE);
Вот как есть -- так эту строчку и вставляйте.
Экспериментировать потом будете.
ваш вариант не рабочий( тажа ошибка
ваш вариант не рабочий( тажа ошибка
Ну, может быть, ковыряться лень.
Нажмите на кнопку F1 и почитайте хелп -- там всё доходчиво объяснено.
OrderSend(Symbol(),0,0.01,NormalizeDouble(Ask,Digits),10,0,0,NULL,0,0,CLR_NONE);
нет не помогло ....нули он не признает ошибка 129 ...добавил конструкцию NormalizeDouble в ненулевой стоплосс и стоппрофит получил ошибку 130( ....неужели никто не торгует роботами на практике?
нет не помогло ....нули он не признает ошибка 129 ...добавил конструкцию NormalizeDouble в ненулевой стоплосс и стоппрофит получил ошибку 130( ....неужели никто не торгует роботами на практике?
//+------------------------------------------------------------------+ //| testOrderSend.mq4 | //| Copyright © 2010, artamir | //| artamir@yandex.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, artamir" #property link "artamir@yandex.ru" //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { //---- OrderSend(Symbol(),0,0.01,NormalizeDouble(Ask,Digits),10,0,0,NULL,0,0,CLR_NONE); //---- return(0); } //+------------------------------------------------------------------+
код скрипта
и вот работа данного скрипта:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
День добрый! Завожу простой бай без стопов -дает oшибку 129 в чем дело? может он пропуски принимает за что то другое и нужны нули? благодарю за подсказку.
if (t99<=(d1+2)&&(P5==1)) {
OrderSend ("EURUSD", OP_BUY,0.01,MODE_ASK,2,"My order ",33);
Alert ( GetLastError());
}