Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Как протестировать программу перед покупкой?
Roman Kutemov
1724
Roman Kutemov 2014.01.29 00:32 

Добрый день.

Сначала советник открывал ордера, неделю наверное, а потом такое началось...

не пойму как такое получается

03:00:24 '9473965': order sell 0.01 GBPUSD opening at 0.00000 sl: 1.65314 tp: 0.00000 failed [Invalid S/L or T/P]

с таким кодом

RefreshRates();
tick=OrderSend(Symbol(),OP_SELL,Lot,NormalizeDouble(Bid,Digits),30,ssll,0,CMM,MAGIC,0,Blue);
     
почему цена открытия нулю равна
Yuriy Zaytsev
11623
Yuriy Zaytsev 2014.01.29 05:04  
Stells:

Добрый день.

Сначала советник открывал ордера, неделю наверное, а потом такое началось...

не пойму как такое получается

03:00:24 '9473965': order sell 0.01 GBPUSD opening at 0.00000 sl: 1.65314 tp: 0.00000 failed [Invalid S/L or T/P]

с таким кодом

почему цена открытия нулю равна

напишите код иначе и трасируйте

RefreshRates();

double OpenPrice;

OpenPrice = NormalizeDouble(Bid,Digits);
Print ( " "+ OpenPrice );

tick=OrderSend(Symbol(),OP_SELL,Lot, OpenPrice ,30,ssll,0,CMM,MAGIC,0,Blue);

Roman Kutemov
1724
Roman Kutemov 2014.01.29 07:37  

Юрий, добрый день.

хотел так сделать, руки не дошли

Ну а что фактически изменится ?

что значит "трасируйте" ?

pako
3340
pako 2014.01.29 09:45  
Stells:

Добрый день.

Сначала советник открывал ордера, неделю наверное, а потом такое началось...

не пойму как такое получается

03:00:24 '9473965': order sell 0.01 GBPUSD opening at 0.00000 sl: 1.65314 tp: 0.00000 failed [Invalid S/L or T/P]

с таким кодом

почему цена открытия нулю равна

открытия позиции не было-----> failed

причина --------------------------> Invalid S/L or T/P

Roman Kutemov
1724
Roman Kutemov 2014.01.29 14:47  

опять ошибка

19:36:25 '9473965': order sell 0.01 GBPJPY opening at 0.000 sl: 170.844 tp: 0.000 failed [Invalid S/L or T/P]

вот принт

19:36:24 Sovetnik_1_1 GBPJPY,H1: urs=169.06500000SeSL=170.84400000

TarasBY
1742
TarasBY 2014.01.29 15:20  
Stells:

опять ошибка

19:36:25 '9473965': order sell 0.01 GBPJPY opening at 0.000 sl: 170.844 tp: 0.000 failed [Invalid S/L or T/P]

вот принт

19:36:24 Sovetnik_1_1 GBPJPY,H1: urs=169.06500000SeSL=170.84400000

Если хотите "вылезти из тестера" изучите это.
Roman Kutemov
1724
Roman Kutemov 2014.01.29 15:32  

не понял из какого "тестера" ? я на демо тестирую

в чем ошибка у меня ? на стоп левел проверяю цены, нормализую

Roman Kutemov
1724
Roman Kutemov 2014.01.29 16:00  

все, подсказали ))

ДЦ не позволяет ставить сразу СЛ иТП, знал и забыл.

Но почему то пару дней торговал ...

TarasBY
1742
TarasBY 2014.01.29 16:01  
Stells:

не понял из какого "тестера" ? я на демо тестирую

в чем ошибка у меня ? на стоп левел проверяю цены, нормализую

В тестере для открытия ордера нужно просто указать правильную цену и ордер откроется. В любом другом месте этого уже будет не достаточно. Что при этом нужно учесть - я вам дал ссылочку для ознакомления. Прежде чем "чесать клаву" пропринтуйте все "участвующие" в процессе параметры - так легче понять "что происходит".
TarasBY
1742
TarasBY 2014.01.29 16:02  
Stells:

все, подсказали ))

ДЦ не позволяет ставить сразу СЛ иТП, знал и забыл.

Но почему то пару дней торговал ...

Не знать правила "своего" ДЦ - что может быть фантастичнее??? :)))
Dmitiry Ananiev
6334
Dmitiry Ananiev 2014.01.30 01:44  

Цена открытия равно 0,0000. Это обозначает, что ордер открывается по маркету. Поэтому ТП и СЛ должны быть равны нулю.

Если очень хочется их выставить то на слдеующем тике можно через OrderModify выставить эти значения.

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий