Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не путайте Market Execution (используется обычно для фьючерсов) с Instant Execution (используется на валютных парах и CFD). Для Instant Execution ничего не поменялось.
Не путайте Market Execution (используется обычно для фьючерсов) с Instant Execution (используется на валютных парах и CFD). Для Instant Execution ничего не поменялось.
Опасная игрушка.
Может найтись нечистоплотный дилер, который даст спокойно выставить ордер по маркету, а вот на модифицировать скажет "Дорогой, пошло движение / плохая связь / да ты сам кто такой! / и т.д., и всё, кранты.
Хотя этот способ установки ордеров существует достаточно долгое время и для валютных пар.
Ничего опасного. Ибо ничего не изменилось.
Просто убрано лишнее и мешающее сбивающее с толку из окна ордеров...
Тоесть советник, выставляющий сразу с открытием ордера стоп и/или тейк, теперь не будет получать ошибку а ордер откроестя с нулевым тейком и стопом? Пока писал возникло предложение, а может автоматизировать сей процесс с помощью самого метатрейдера. Вот если он получил ордер с установленными сл и тп, то открывает с нулевым и потом САМ их модифицирует. Как на такое смотрят разработчики?
'Открытие по by market'
sell
0.8140
sell stop
0.8136
t/p
0.8140
0.8136
Наткнулся на такую ситуацию.
Срабатывает селл-лимит ордер (открывается селл), сразу устанавливается селл-стоп ордер на уровень "ТП сработавшего селл - спред (4 п.)" (0.8140 - 0.0004 = 0.8136).
ТП 1-й селл позиции срабатывает, а ордер - нет.
Шапка отчета:
Терминал билд 216 от 16.04.2008
Уже сам догадался, денег не хватает... Сейчас проверю.
Уже сам догадался, денег не хватает... Сейчас проверю.
Так и есть.
14:50:38 2008.03.14 16:24 Tester: not enough money for sell 7.90 NZDUSD at 0.8136 sl: 0.8193 tp: 0.8087 [2008.03.14 16:24]
Удалил несколько счетов, открыл новый. Результат:
There has been a critical error
Time : 2008.04.23 15:10
Program : Client Terminal
Version : 4.00 (build: 216, 16 Apr 2008)
OS : Windows XP Professional 5.1 Service Pack 2 (Build 2600)
Processors : 1 x X86 (level 15)
Memory : 523744/205492 kb
Exception : C0000005
Address : 73D92916
Access Type : write
Access Addr : 00000004
Registers : EAX=00000004 CS=001b EIP=73D92916 EFLGS=00010202
: EBX=00000000 SS=0023 ESP=0012FE98 EBP=0012FEAC
: ECX=0012FEA8 DS=0023 ESI=0033B9D0 FS=003b
: EDX=00000007 ES=0023 EDI=0033B9EC GS=0000
Stack Trace : 73D93138 00598DA0 73E495E4 AE64E8F1
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
: 00000000 00000000 00000000 00000000
Modules :
1 : 00400000 002A9000 d:\_forex\metatrader 4 work\terminal.exe
2 : 20000000 002CD000 c:\windows\system32\xpsp2res.dll
3 : 5B260000 00038000 c:\windows\system32\uxtheme.dll
4 : 5BD50000 00054000 c:\windows\system32\netapi32.dll
5 : 61EC0000 0000E000 c:\windows\system32\mfc42loc.dll
6 : 698B0000 00058000 c:\windows\system32\hnetcfg.dll
7 : 6BD00000 0000D000 c:\windows\system32\syncor11.dll
8 : 71A30000 00040000 c:\windows\system32\mswsock.dll
9 : 71A70000 00008000 c:\windows\system32\wshtcpip.dll
10 : 71A80000 00008000 c:\windows\system32\ws2help.dll
11 : 71A90000 00017000 c:\windows\system32\ws2_32.dll
12 : 73D90000 000FE000 c:\windows\system32\mfc42.dll
13 : 746E0000 0004B000 c:\windows\system32\msctf.dll
14 : 75DA0000 00091000 c:\windows\system32\mlang.dll
15 : 75F50000 000FD000 c:\windows\system32\browseui.dll
16 : 76350000 00005000 c:\windows\system32\msimg32.dll
17 : 76380000 00049000 c:\windows\system32\comdlg32.dll
18 : 76650000 00081000 c:\windows\system32\cryptui.dll
19 : 76960000 00008000 c:\windows\system32\linkinfo.dll
20 : 76970000 00026000 c:\windows\system32\ntshrui.dll
21 : 769A0000 000B4000 c:\windows\system32\userenv.dll
22 : 76B00000 00011000 c:\windows\system32\atl.dll
23 : 76B20000 0002E000 c:\windows\system32\winmm.dll
24 : 76C20000 0002E000 c:\windows\system32\wintrust.dll
25 : 76C80000 00028000 c:\windows\system32\imagehlp.dll
26 : 76F10000 00027000 c:\windows\system32\dnsapi.dll
27 : 76F50000 0002D000 c:\windows\system32\wldap32.dll
28 : 76FA0000 00008000 c:\windows\system32\winrnr.dll
29 : 76FB0000 00006000 c:\windows\system32\rasadhlp.dll
30 : 76FC0000 0007F000 c:\windows\system32\clbcatq.dll
31 : 77040000 000C7000 c:\windows\system32\comres.dll
32 : 77110000 0008B000 c:\windows\system32\oleaut32.dll
33 : 771A0000 000A6000 c:\windows\system32\wininet.dll
34 : 773C0000 00103000 c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
35 : 774D0000 0013D000 c:\windows\system32\ole32.dll
36 : 77910000 000F4000 c:\windows\system32\setupapi.dll
37 : 77A70000 00095000 c:\windows\system32\crypt32.dll
38 : 77B10000 00012000 c:\windows\system32\msasn1.dll
39 : 77B30000 00022000 c:\windows\system32\apphelp.dll
40 : 77BF0000 00008000 c:\windows\system32\version.dll
41 : 77C00000 00058000 c:\windows\system32\msvcrt.dll
42 : 77DC0000 000AC000 c:\windows\system32\advapi32.dll
43 : 77E70000 00092000 c:\windows\system32\rpcrt4.dll
44 : 77F10000 00047000 c:\windows\system32\gdi32.dll
45 : 77F60000 00076000 c:\windows\system32\shlwapi.dll
46 : 77FE0000 00011000 c:\windows\system32\secur32.dll
47 : 7C800000 000F7000 c:\windows\system32\kernel32.dll
48 : 7C900000 000B1000 c:\windows\system32\ntdll.dll
49 : 7C9C0000 0081A000 c:\windows\system32\shell32.dll
50 : 7DF10000 000A1000 c:\windows\system32\urlmon.dll
51 : 7E1E0000 0016F000 c:\windows\system32\shdocvw.dll
52 : 7E360000 00090000 c:\windows\system32\user32.dll
Call stack :
Все-таки с расчетом средств для открытия ордера что-то не так. Он (расчет) не учитывает позиции, закрытые по ТП/СЛ на этом же тике.
Имеем:
7
2007.08.20 18:59
delete
3
12.00
0.6914
0.6971
0.6865
8
2007.08.20 18:59
sell
4
12.20
0.6914
0.0000
0.0000
Лог в этот момент:
16:28:30 2007.08.20 18:59 Tester: take profit #1 at 0.6918 (0.6912 / 0.6916)
16:28:30 2007.08.20 18:59 Tester: not enough money for sell 12.00 NZDUSD at 0.6914 sl: 0.6971 tp: 0.6865 [2007.08.20 18:59]
16:28:30 2007.08.20 18:59 Tester: PrevBalance: 16958.00, PrevPL: 7242.00, PrevEquity 24200.00, PrevMargin: 9894.56, NewMargin: 26411, FreeMargin: -2211.48
16:28:30 2007.08.20 18:59 Tester: pending order is deleted [no enough money]
16:28:30 2007.08.20 18:59 *** NZDUSD,M1: open #4 sell 12.20 NZDUSD at 0.6914 ok
Получается, что ордер сработать не может, а позицию открыть спустя несколько тиков - можно (по той же цене, с тем же (даже бОльшим) размером лота).
Еще какая-нибудь информация для разбирательства нужна?