Закрытая тема
 
Опции темы
Старый 18.06.2010, 09:55   #11701 (permalink)
Активный участник
 
Аватар для marsic
 
Регистрация: 11.11.2009
Сообщений: 429
Репутация: 59
marsic
Сказал(а) спасибо: 104
Поблагодарили 60 раз(а) в 33 сообщениях
Поинты: 0
Отправить сообщение для marsic с помощью ICQ
Сообщение от spore Посмотреть сообщение
Вчера вечером ТОКИО на реал поставил. И седня ночью он уже отстрелялся, вместе с Simple V7a - открылись на одном уровне. Все сделки в плюс.

Кста, ТОКИО на чарте, в случае палева, пишет большими красными буквами - ERROR, see experts tab for details (чета в этом роде). у мну штото со стопами - error 130 выдает, трал видимо близко стоит.

Но однако странно. В тестере за этот период открываются три сделки. На реале открылись 2. Будем наблюдать...
У тебя токио на фунте открылся? у меня почему то не открылся этой ночью, а когда посмотрел в терминал то да была надпись красными буквами. А что подразумевается в случае палева?

И щас прогнал по тестеру он там открылся а на реале почему то нет
marsic вне форума  
Старый 18.06.2010, 10:06   #11702 (permalink)
Активный участник
 
Аватар для andron82
 
Регистрация: 09.06.2010
Сообщений: 99
Репутация: 38
andron82
Сказал(а) спасибо: 11
Поблагодарили 41 раз(а) в 26 сообщениях
Поинты: 0
Сообщение от spore Посмотреть сообщение
спред и разрешенные стопы могут меняться. а это и есть свойства пары. и если у вас трал должен работать на расстоянии 10 пунктов, к примеру, при этом стандартные разрешенные стопы 5 (минимально разрешенное растояние для выставления стоп-приказов), то при нестабильной ситуации на рынке или в ночные периоды, брокер может увеличивать стопы до 20, например. в результате в тестере, если на момент тестирования значения стопов стандартные для тестируемой пары, сделки будут тралиться. а на реале, если произойдет расширение стопов, будет выкидывать ошибку 130, итоги торгов будут совсем другие, чем в тестере.

Я согласен с вами что ДЦ могут менятьусловия торговли, но тут же возникает вопрос, с какой переодичностью они меняют эти условия, тогда с этм брокером торговля может производиться в ограниченных рамках и множество автоматических торговых систем попросту никоем разом стабильно работать не будут. Ведь большенство трейдоров выбирают наиболее стабильного брокера. Когда они предлагают свои условия, они расписывают, как и при каких обстоятелбствах они будут их менять.
andron82 вне форума  
Старый 18.06.2010, 10:07   #11703 (permalink)
Активный участник
 
Аватар для marsic
 
Регистрация: 11.11.2009
Сообщений: 429
Репутация: 59
marsic
Сказал(а) спасибо: 104
Поблагодарили 60 раз(а) в 33 сообщениях
Поинты: 0
Отправить сообщение для marsic с помощью ICQ
Посмотрел что писалось в экспертах и там написано что типа не хватает денег для открытия ордера. Я закинул на центовый счет альпари 35 баксов и лот поставил 1,0 странно почему такое пишет?

а все догнал счет почему то не центовый а долларовый

Остался не понятен только один вопрос что за красная надпись?
marsic вне форума  
Старый 18.06.2010, 11:05   #11704 (permalink)
Элитный участник
 
Аватар для spore
 
Регистрация: 18.03.2010
Сообщений: 1,293
Репутация: 1201
spore spore spore spore spore spore spore spore spore
Сказал(а) спасибо: 372
Поблагодарили 1,175 раз(а) в 491 сообщениях
Поинты: 244
Сообщение от marsic Посмотреть сообщение
Посмотрел что писалось в экспертах и там написано что типа не хватает денег для открытия ордера. Я закинул на центовый счет альпари 35 баксов и лот поставил 1,0 странно почему такое пишет?

а все догнал счет почему то не центовый а долларовый

Остался не понятен только один вопрос что за красная надпись?
там просто алерт идет, что случилась проблема, а за деталями отсылает на закладку "эксперты".

1,0 лот на 35 баков - это сильно. было бы прикольно, если бы он все таки открылся утроил бы депо сразу.
spore вне форума  
Старый 18.06.2010, 11:09   #11705 (permalink)
Элитный участник
 
Аватар для spore
 
Регистрация: 18.03.2010
Сообщений: 1,293
Репутация: 1201
spore spore spore spore spore spore spore spore spore
Сказал(а) спасибо: 372
Поблагодарили 1,175 раз(а) в 491 сообщениях
Поинты: 244
Сообщение от andron82 Посмотреть сообщение
Я согласен с вами что ДЦ могут менятьусловия торговли, но тут же возникает вопрос, с какой переодичностью они меняют эти условия, тогда с этм брокером торговля может производиться в ограниченных рамках и множество автоматических торговых систем попросту никоем разом стабильно работать не будут. Ведь большенство трейдоров выбирают наиболее стабильного брокера. Когда они предлагают свои условия, они расписывают, как и при каких обстоятелбствах они будут их менять.
харе флудить
речь была о тестере, а не о брокере.
spore вне форума  
Старый 18.06.2010, 11:34   #11706 (permalink)
Интересующийся
 
Аватар для apollo25
 
Регистрация: 28.03.2010
Сообщений: 12
Репутация: 1
apollo25
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
Сообщение от villi311 Посмотреть сообщение
Вот этот попробуй, кажется то что ты хочешь
А это к чему относится, не понял?
К 4-6 GMT Breakout?
apollo25 вне форума  
Старый 18.06.2010, 11:35   #11707 (permalink)
Интересующийся
 
Аватар для павел5555
 
Регистрация: 08.06.2010
Сообщений: 5
Репутация: 1
павел5555
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
Кстати CUBA.rar (5.1 Кб, 18 просмотров) не плохой советник. на тестах по еврику и фунтику не плохо зарабатывает и просадка не более 18%. но это только на часовых графах. начинаешь уменьшать и сразу слив. так что тестите коллеги!!! потом сравним у кого как получится!!!!!!!!!!
павел5555 вне форума  
Старый 18.06.2010, 11:43   #11708 (permalink)
Новичок форума
 
Аватар для fsru212
 
Регистрация: 23.03.2010
Сообщений: 104
Репутация: 17
fsru212
Сказал(а) спасибо: 1
Поблагодарили 20 раз(а) в 7 сообщениях
Поинты: 2
[lang=en]Hi Hello my Friends !!!! The Best Robot has protected by Miserly Programer
we can not use it !! we are small traders hate Miserly Programer !!!

Please with your super ability decompile this EA and please treat it,this robot needs extra treatment !!!

Please Upload this Zeus EA[/lang]
fsru212 вне форума  
Старый 18.06.2010, 14:39   #11709 (permalink)
Активный участник
 
Аватар для marsic
 
Регистрация: 11.11.2009
Сообщений: 429
Репутация: 59
marsic
Сказал(а) спасибо: 104
Поблагодарили 60 раз(а) в 33 сообщениях
Поинты: 0
Отправить сообщение для marsic с помощью ICQ
На данный момент у меня запущена оптимизация советника ТОКИО по паре евро/долар по всем параметрам, вот уже 17 часов оптимизирует еще 35 часов осталось )))) Через день скину что из этого получилось )
marsic вне форума  
Старый 18.06.2010, 14:48   #11710 (permalink)
Местный житель
 
Аватар для sherman
 
Регистрация: 06.04.2010
Сообщений: 341
Репутация: 239
sherman - sherman - sherman -
Сказал(а) спасибо: 66
Поблагодарили 231 раз(а) в 61 сообщениях
Поинты: 0
Сообщение от marsic Посмотреть сообщение
На данный момент у меня запущена оптимизация советника ТОКИО по паре евро/долар по всем параметрам, вот уже 17 часов оптимизирует еще 35 часов осталось )))) Через день скину что из этого получилось )
Если эл-во не вырубят
sherman вне форума  
Старый 18.06.2010, 16:47   #11711 (permalink)
Почётный гражданин
 
Аватар для RATionnel
 
Регистрация: 14.06.2009
Сообщений: 708
Репутация: 491
RATionnel - RATionnel - RATionnel - RATionnel - RATionnel -
Сказал(а) спасибо: 67
Поблагодарили 449 раз(а) в 211 сообщениях
Поинты: 121
Вообщем тут посидел с промтом повозился и решил перевести вот что получилось надеюсь по руски кто то сможет хоть что то поправить и снова переведу в английский и тогда получиться что надо система пожалувста хлопцы подсобите в этом деле. я бы и сам но на работе начальство задолбали меня дня свободного нет


//+------------------------------------------------------------------+
//| turbo2.mq4 |
//| Авторское право © 2010, Корпорация Программного обеспечения MetaQuotes |
//| MetaTrader 5 Trading Platform / MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
#property авторское право "Авторское право © 2010, Корпорация Программного обеспечения MetaQuotes"
#property связываются "http://www.metaquotes.net"
экскрачка int MMType = 1;
экскрачка bool UseClose = ЛОЖНЫЙ;
экскрачка bool UseAdd = ВЕРНЫЙ;
экскрачка двойной LotExponent = 1.667;
экскрачка двойной промах = 3.0;
экскрачка двойные Партии = 0.01;
экскрачка двойной LotsDigits = 2;
экскрачка двойной TakeProfit = 45.0;
удвойте g_pips_128 = 17.0;
удвойте gd_136 = 10.0;
удвойте gd_144 = 10.0;
экскрачка двойной PipStep = 92.0;
экскрачка int MaxTrades = 10;
экскрачка bool UseEquityStop = ЛОЖНЫЙ;
экскрачка двойной TotalEquityRisk = 10;
экскрачка bool UseTrailingStop = ВЕРНЫЙ;
экскрачка bool UseTimeOut = ЛОЖНЫЙ;
экскрачка двойной MaxTradeOpenHours = 48.0;
int g_magic_192 = 673953067;
двойной g_price_196;
двойной gd_204;
двойной gd_unused_212;
двойной gd_unused_220;
двойной g_price_228;
двойной g_bid_236;
двойной g_ask_244;
двойной gd_252;
двойной gd_260;
bool gi_284;
натяните gs_sokol2_288 = "";
int gi_296 = 0;
int gi_300;
int gi_304 = 0;
двойной gd_308;
int g_pos_316 = 0;
int gi_320;
удвойте gd_324 = 0.0;
bool gi_332 = ВЕРНЫЙ;
bool gi_336 = ВЕРНЫЙ;
bool gi_340 = ВЕРНЫЙ;
int gi_344;
bool gi_348 = ВЕРНЫЙ;
int g_datetime_352 = 0;
int g_datetime_356 = 0;
двойной gd_360;
двойной gd_368;

int init ()
{
возвратитесь (0);
}

int deinit () {
возвратитесь (0);
}

начало int () {
двойной l_ord_lots_8;
двойной l_ord_lots_16;
двойной l_iclose_24;
двойной l_iclose_32;
если (UseTrailingStop) TrailingAlls (gd_136, gd_144, g_price_228);
если (UseTimeOut) {
если (TimeCurrent () >= gi_300) {
CloseThisSymbolAll ();
Печать ("Закрытый Все из-за Перерыва");
}
}
если (gi_296 == Время [0]) возвращение (0);
gi_296 = Время [0];
удвойте ld_0 = CalculateProfit ();
если (UseEquityStop) {
если (ld_0< 0.0&& MathAbs (ld_0)> TotalEquityRisk / 97.0 * AccountEquityHigh ()) {
CloseThisSymbolAll ();
Печать ("Закрытый Все должен Прервать работу");
gi_348 = ВЕРНЫЙ;
}
}
gi_320 = CountTrades ();
если (gi_320 == 0) gi_284 = ВЕРНЫЙ;
для (g_pos_316 = OrdersTotal () - 1; g_pos_316 >= 0; g_pos_316-) {
OrderSelect (g_pos_316, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_BUY) {
gi_336 = ВЕРНЫЙ;
gi_340 = ВЕРНЫЙ;
l_ord_lots_8 = OrderLots ();
разрыв;
}
}
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_SELL) {
gi_336 = ВЕРНЫЙ;
gi_340 = ВЕРНЫЙ;
l_ord_lots_16 = OrderLots ();
разрыв;
}
}
}
если (gi_320> 0&& gi_320 <= MaxTrades) {
RefreshRates ();
gd_252 = FindLastBuyPrice ();
gd_260 = FindLastSellPrice ();
если (gi_336&& gd_252 - Спрашивают >= PipStep * Пункт), gi_332 = ВЕРНЫЙ;
если (gi_340&& Предложение - gd_260 >= PipStep * Пункт) gi_332 = ВЕРНЫЙ;
}
если (gi_320< 1) {
gi_340 = ВЕРНЫЙ;
gi_336 = ВЕРНЫЙ;
gi_332 = ВЕРНЫЙ;
gd_204 = AccountEquity ();
}
если (gi_332) {
gd_252 = FindLastBuyPrice ();
gd_260 = FindLastSellPrice ();
если (gi_340) {
если (UseClose) {
fOrderCloseMarket (0, 1);
gd_308 = NormalizeDouble (LotExponent * l_ord_lots_16, LotsDigits);
} еще gd_308 = fGetLots (OP_SELL);
если (UseAdd) {
gi_304 = gi_320;
если (gd_308> 0.0) {
RefreshRates ();
gi_344 = OpenPendingOrder (1, gd_308, Предложение, промах, Спрашивает, 0, 0, gs_sokol2_288 + "-" + gi_304, g_magic_192, 0, HotPink);
если (gi_344< 0) {
Печать ("Ошибка:", GetLastError ());
возвратитесь (0);
}
gd_260 = FindLastSellPrice ();
gi_332 = ВЕРНЫЙ;
gi_348 = ВЕРНЫЙ;
}
}
} еще {
если (gi_336) {
если (UseClose) {
fOrderCloseMarket (1, 0);
gd_308 = NormalizeDouble (LotExponent * l_ord_lots_8, LotsDigits);
} еще gd_308 = fGetLots (OP_BUY);
если (UseAdd) {
gi_304 = gi_320;
если (gd_308> 0.0) {
gi_344 = OpenPendingOrder (0, gd_308, Спрашивают, уменьшаются, Предложение, 0, 0, gs_sokol2_288 + "-" + gi_304, g_magic_192, 0, Известь);
если (gi_344< 0) {
Печать ("Ошибка:", GetLastError ());
возвратитесь (0);
}
gd_252 = FindLastBuyPrice ();
gi_332 = ВЕРНЫЙ;
gi_348 = ВЕРНЫЙ;
}
}
}
}
}
если (gi_332&& gi_320< 1) {
l_iclose_24 = iClose (Символ (), 0, 2);
l_iclose_32 = iClose (Символ (), 0, 1);
g_bid_236 = Предложение;
g_ask_244 = Спрашивают;
если (! gi_340&&! gi_336) {
gi_304 = gi_320;
если (l_iclose_24> l_iclose_32) {
gd_308 = fGetLots (OP_SELL);
если (gd_308> 0.0) {
gi_344 = OpenPendingOrder (1, gd_308, g_bid_236, промах, g_bid_236, 0, 0, gs_sokol2_288 + "-" + gi_304, g_magic_192, 0, HotPink);
если (gi_344< 0) {
Печать (gd_308, "Ошибка:", GetLastError ());
возвратитесь (0);
}
gd_252 = FindLastBuyPrice ();
gi_348 = ВЕРНЫЙ;
}
} еще {
gd_308 = fGetLots (OP_BUY);
если (gd_308> 0.0) {
gi_344 = OpenPendingOrder (0, gd_308, g_ask_244, промах, g_ask_244, 0, 0, gs_sokol2_288 + "-" + gi_304, g_magic_192, 0, Известь);
если (gi_344< 0) {
Печать (gd_308, "Ошибка:", GetLastError ());
возвратитесь (0);
}
gd_260 = FindLastSellPrice ();
gi_348 = ВЕРНЫЙ;
}
}
}
если (gi_344> 0) gi_300 = TimeCurrent () + 60.0 * (60.0 * MaxTradeOpenHours);
gi_332 = ВЕРНЫЙ;
}
gi_320 = CountTrades ();
g_price_228 = 0;
удвойте ld_40 = 0;
для (g_pos_316 = OrdersTotal () - 1; g_pos_316 >= 0; g_pos_316-) {
OrderSelect (g_pos_316, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_BUY || OrderType () == OP_SELL) {
g_price_228 + = OrderOpenPrice () * OrderLots ();
ld_40 + = OrderLots ();
}
}
}
если (gi_320> 0) g_price_228 = NormalizeDouble (g_price_228 / ld_40, Цифры);
если (gi_348) {
для (g_pos_316 = OrdersTotal () - 1; g_pos_316 >= 0; g_pos_316-) {
OrderSelect (g_pos_316, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_BUY) {
g_price_196 = g_price_228 + TakeProfit * Пункт;
gd_unused_212 = g_price_196;
gd_324 = g_price_228 - g_pips_128 * Пункт;
gi_284 = ВЕРНЫЙ;
}
}
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_SELL) {
g_price_196 = g_price_228 - TakeProfit * Пункт;
gd_unused_220 = g_price_196;
gd_324 = g_price_228 + g_pips_128 * Пункт;
gi_284 = ВЕРНЫЙ;
}
}
}
}
если (gi_348) {
если (gi_284 == ВЕРНЫЙ) {
для (g_pos_316 = OrdersTotal () - 1; g_pos_316 >= 0; g_pos_316-) {
OrderSelect (g_pos_316, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) OrderModify (OrderTicket (), g_price_228, OrderStopLoss (), g_price_196, 0, Желтый);
gi_348 = ВЕРНЫЙ;
}
}
}
возвратитесь (0);
}

удвойтесь БЕЗ ОБОЗНАЧЕНИЯ ДАТЫ (удвойте ad_0) {
возвратитесь (NormalizeDouble (ad_0, Цифры));
}

int fOrderCloseMarket (bool ai_0 = ВЕРНЫЙ, bool ai_4 = ВЕРНЫЙ) {
int li_ret_8 = 0;
для (int l_pos_12 = OrdersTotal () - 1; l_pos_12 >= 0; l_pos_12-) {
если (OrderSelect (l_pos_12, SELECT_BY_POS, MODE_TRADES)) {
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_BUY&& ai_0) {
RefreshRates ();
если (! IsTradeContextBusy ()) {
если (! OrderClose (OrderTicket (), OrderLots (), БЕЗ ОБОЗНАЧЕНИЯ ДАТЫ (Предложение), 5, CLR_NONE)) {
Печать ("Ошибка закрывают ПОКУПКУ" + OrderTicket ());
li_ret_8 =-1;
}
} еще {
если (g_datetime_352! = iTime (ПУСТОЙ УКАЗАТЕЛЬ, 0, 0)) {
g_datetime_352 = iTime (ПУСТОЙ УКАЗАТЕЛЬ, 0, 0);
Печать ("Потребность закрывают ПОКУПКУ" + OrderTicket () + ". Торговый Контекст, Занятый");
}
возвратитесь (-2);
}
}
если (OrderType () == OP_SELL&& ai_4) {
RefreshRates ();
если (! IsTradeContextBusy ()) {
если (! OrderClose (OrderTicket (), OrderLots (), БЕЗ ОБОЗНАЧЕНИЯ ДАТЫ (Спрашивают), 5, CLR_NONE)) {
Печать ("Ошибка близко ПРОДАЮТ" + OrderTicket ());
li_ret_8 =-1;
}
} еще {
если (g_datetime_356! = iTime (ПУСТОЙ УКАЗАТЕЛЬ, 0, 0)) {
g_datetime_356 = iTime (ПУСТОЙ УКАЗАТЕЛЬ, 0, 0);
Печать ("Потребность близко ПРОДАЮТ" + OrderTicket () + ". Торговый Контекст, Занятый");
}
возвратитесь (-2);
}
}
}
}
}
возвратитесь (li_ret_8);
}

удвойте fGetLots (int a_cmd_0) {
двойной l_lots_4;
int l_datetime_16;
выключатель (MMType) {
случай 0:
l_lots_4 = Партии;
разрыв;
случай 1:
l_lots_4 = NormalizeDouble (Партии * MathPow (LotExponent, gi_304), LotsDigits);
разрыв;
случай 2:
l_datetime_16 = 0;
l_lots_4 = Партии;
для (int l_pos_20 = OrdersHistoryTotal () - 1; l_pos_20 >= 0; l_pos_20-) {
если (OrderSelect (l_pos_20, SELECT_BY_POS, MODE_HISTORY)) {
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (l_datetime_16< OrderCloseTime ()) {
l_datetime_16 = OrderCloseTime ();
если (OrderProfit ()< 0.0) l_lots_4 = NormalizeDouble (OrderLots () * LotExponent, LotsDigits);
еще l_lots_4 = Партии;
}
}
} еще возвратитесь (-3);
}
}
если (AccountFreeMarginCheck (Символ (), a_cmd_0, l_lots_4) <= 0.0) возвращение (-1);
если (GetLastError () == 134/* NOT_ENOUGH_MONEY */) возвращение (-2);
возвратитесь (l_lots_4);
}

int CountTrades () {
int l_count_0 = 0;
для (int l_pos_4 = OrdersTotal () - 1; l_pos_4 >= 0; l_pos_4-) {
OrderSelect (l_pos_4, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192)
если (OrderType () == OP_SELL || OrderType () == OP_BUY) l_count_0 ++;
}
возвратитесь (l_count_0);
}

недействительный CloseThisSymbolAll () {
для (int l_pos_0 = OrdersTotal () - 1; l_pos_0 >= 0; l_pos_0-) {
OrderSelect (l_pos_0, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol () == Символ ()) {
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_BUY) OrderClose (OrderTicket (), OrderLots (), Предложение, промах, Синий);
если (OrderType () == OP_SELL) OrderClose (OrderTicket (), OrderLots (), Спрашивают, уменьшаются, Красный);
}
Сон (1000);
}
}
}

int OpenPendingOrder (int ai_0, дважды a_lots_4, дважды a_price_12, int a_slippage_20, дважды ad_24, int ai_32, int ai_36, натягивают a_comment_40, int a_magic_48, int a_datetime_52, красят a_color_56) {
int l_ticket_60 = 0;
int l_error_64 = 0;
int l_count_68 = 0;
int li_72 = 100;
выключатель (ai_0) {
случай 2:
для (l_count_68 = 0; l_count_68< li_72; l_count_68 ++) {
l_ticket_60 = OrderSend (Символ (), OP_BUYLIMIT, a_lots_4, a_price_12, a_slippage_20, StopLong (ad_24, ai_32), TakeLong (a_price_12, ai_36), a_comment_40, a_magic_48, a_datetime_52, a_color_56);
l_error_64 = GetLastError ();
если (l_error_64 == 0/* NO_ERROR */) разрыв;
если (! (l_error_64 == 4/* SERVER_BUSY */|| l_error_64 == 137/* BROKER_BUSY */|| l_error_64 == 146/* TRADE_CONTEXT_BUSY */|| l_error_64 == 136/* OFF_QUOTES */)) разрыв;
Сон (1000);
}
разрыв;
случай 4:
для (l_count_68 = 0; l_count_68< li_72; l_count_68 ++) {
l_ticket_60 = OrderSend (Символ (), OP_BUYSTOP, a_lots_4, a_price_12, a_slippage_20, StopLong (ad_24, ai_32), TakeLong (a_price_12, ai_36), a_comment_40, a_magic_48, a_datetime_52, a_color_56);
l_error_64 = GetLastError ();
если (l_error_64 == 0/* NO_ERROR */) разрыв;
если (! (l_error_64 == 4/* SERVER_BUSY */|| l_error_64 == 137/* BROKER_BUSY */|| l_error_64 == 146/* TRADE_CONTEXT_BUSY */|| l_error_64 == 136/* OFF_QUOTES */)) разрыв;
Сон (5000);
}
разрыв;
случай 0:
для (l_count_68 = 0; l_count_68< li_72; l_count_68 ++) {
RefreshRates ();
l_ticket_60 = OrderSend (Символ (), OP_BUY, a_lots_4, Спрашивают, a_slippage_20, StopLong (Предложение, ai_32), TakeLong (Спросите, ai_36), a_comment_40, a_magic_48, a_datetime_52, a_color_56);
l_error_64 = GetLastError ();
если (l_error_64 == 0/* NO_ERROR */) разрыв;
если (! (l_error_64 == 4/* SERVER_BUSY */|| l_error_64 == 137/* BROKER_BUSY */|| l_error_64 == 146/* TRADE_CONTEXT_BUSY */|| l_error_64 == 136/* OFF_QUOTES */)) разрыв;
Сон (5000);
}
разрыв;
случай 3:
для (l_count_68 = 0; l_count_68< li_72; l_count_68 ++) {
l_ticket_60 = OrderSend (Символ (), OP_SELLLIMIT, a_lots_4, a_price_12, a_slippage_20, StopShort (ad_24, ai_32), TakeShort (a_price_12, ai_36), a_comment_40, a_magic_48, a_datetime_52, a_color_56);
l_error_64 = GetLastError ();
если (l_error_64 == 0/* NO_ERROR */) разрыв;
если (! (l_error_64 == 4/* SERVER_BUSY */|| l_error_64 == 137/* BROKER_BUSY */|| l_error_64 == 146/* TRADE_CONTEXT_BUSY */|| l_error_64 == 136/* OFF_QUOTES */)) разрыв;
Сон (5000);
}
разрыв;
случай 5:
для (l_count_68 = 0; l_count_68< li_72; l_count_68 ++) {
l_ticket_60 = OrderSend (Символ (), OP_SELLSTOP, a_lots_4, a_price_12, a_slippage_20, StopShort (ad_24, ai_32), TakeShort (a_price_12, ai_36), a_comment_40, a_magic_48, a_datetime_52, a_color_56);
l_error_64 = GetLastError ();
если (l_error_64 == 0/* NO_ERROR */) разрыв;
если (! (l_error_64 == 4/* SERVER_BUSY */|| l_error_64 == 137/* BROKER_BUSY */|| l_error_64 == 146/* TRADE_CONTEXT_BUSY */|| l_error_64 == 136/* OFF_QUOTES */)) разрыв;
Сон (5000);
}
разрыв;
случай 1:
для (l_count_68 = 0; l_count_68< li_72; l_count_68 ++) {
l_ticket_60 = OrderSend (Символ (), OP_SELL, a_lots_4, Предложение, a_slippage_20, StopShort (Спрашивают, ai_32), TakeShort (Предложение, ai_36), a_comment_40, a_magic_48, a_datetime_52, a_color_56);
l_error_64 = GetLastError ();
если (l_error_64 == 0/* NO_ERROR */) разрыв;
если (! (l_error_64 == 4/* SERVER_BUSY */|| l_error_64 == 137/* BROKER_BUSY */|| l_error_64 == 146/* TRADE_CONTEXT_BUSY */|| l_error_64 == 136/* OFF_QUOTES */)) разрыв;
Сон (5000);
}
}
возвратитесь (l_ticket_60);
}

удвойтесь, StopLong (удвойте ad_0, int ai_8) {
если (ai_8 == 0) возвращение (0);
еще возвратитесь (ad_0 - ai_8 * Пункт);
}

удвойтесь, StopShort (удвойте ad_0, int ai_8) {
если (ai_8 == 0) возвращение (0);
еще возвратитесь (ad_0 + ai_8 * Пункт);
}

удвойтесь, TakeLong (удвойте ad_0, int ai_8) {
если (ai_8 == 0) возвращение (0);
еще возвратитесь (ad_0 + ai_8 * Пункт);
}

удвойтесь, TakeShort (удвойте ad_0, int ai_8) {
если (ai_8 == 0) возвращение (0);
еще возвратитесь (ad_0 - ai_8 * Пункт);
}

удвойте CalculateProfit () {
удвойте ld_ret_0 = 0;
для (g_pos_316 = OrdersTotal () - 1; g_pos_316 >= 0; g_pos_316-) {
OrderSelect (g_pos_316, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192)
если (OrderType () == OP_BUY || OrderType () == OP_SELL) ld_ret_0 + = OrderProfit ();
}
возвратитесь (ld_ret_0);
}

недействительный TrailingAlls (int ai_0, int ai_4, дважды a_price_8) {
int l_ticket_16;
двойной l_ord_stoploss_15;
двойной l_price_28;
если (ai_4! = 0) {
для (int l_pos_36 = OrdersTotal () - 1; l_pos_36 >= 0; l_pos_36-) {
если (OrderSelect (l_pos_36, SELECT_BY_POS, MODE_TRADES)) {
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ () || OrderMagicNumber () == g_magic_192) {
если (OrderType () == OP_BUY) {
l_ticket_16 = NormalizeDouble ((Предложение - a_price_8) / Пункт, 0);
если (l_ticket_16< ai_0) продолжаются;
l_ord_stoploss_15 = OrderStopLoss ();
l_price_28 = Предложение - ai_4 * Пункт;
если (l_ord_stoploss_15 == 0.0 || (l_ord_stoploss_15! = 0.0&& l_price_28> l_ord_stoploss_15)) OrderModify (OrderTicket (), a_price_8, l_price_28, OrderTakeProfit (), 0, Вода);
}
если (OrderType () == OP_SELL) {
l_ticket_16 = NormalizeDouble ((a_price_8 - Спрашивают) / Пункт, 0);
если (l_ticket_16< ai_0) продолжаются;
l_ord_stoploss_15 = OrderStopLoss ();
l_price_28 = Спрашивают + ai_4 * Пункт;
если (l_ord_stoploss_15 == 0.0 || (l_ord_stoploss_15! = 0.0&& l_price_28< l_ord_stoploss_15)) OrderModify (OrderTicket (), a_price_8, l_price_28, OrderTakeProfit (), 0, Красный);
}
}
Сон (1000);
}
}
}
}

удвойте AccountEquityHigh () {
если (CountTrades () == 0) gd_360 = AccountEquity ();
если (gd_360< gd_368) gd_360 = gd_368;
еще gd_360 = AccountEquity ();
gd_368 = AccountEquity ();
возвратитесь (gd_360);
}

удвойте FindLastBuyPrice () {
двойной l_ord_open_price_8;
int l_ticket_24;
удвойте ld_unused_0 = 0;
int l_ticket_20 = 0;
для (int l_pos_16 = OrdersTotal () - 1; l_pos_16 >= 0; l_pos_16-) {
OrderSelect (l_pos_16, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192&& OrderType () == OP_BUY) {
l_ticket_24 = OrderTicket ();
если (l_ticket_24> l_ticket_20) {
l_ord_open_price_8 = OrderOpenPrice ();
ld_unused_0 = l_ord_open_price_8;
l_ticket_20 = l_ticket_24;
}
}
}
возвратитесь (l_ord_open_price_8);
}

удвойте FindLastSellPrice () {
двойной l_ord_open_price_8;
int l_ticket_24;
удвойте ld_unused_0 = 0;
int l_ticket_20 = 0;
для (int l_pos_16 = OrdersTotal () - 1; l_pos_16 >= 0; l_pos_16-) {
OrderSelect (l_pos_16, SELECT_BY_POS, MODE_TRADES);
если (OrderSymbol ()! = Символ () || OrderMagicNumber ()! = g_magic_192), продолжаются;
если (OrderSymbol () == Символ ()&& OrderMagicNumber () == g_magic_192&& OrderType () == OP_SELL) {
l_ticket_24 = OrderTicket ();
если (l_ticket_24> l_ticket_20) {
l_ord_open_price_8 = OrderOpenPrice ();
ld_unused_0 = l_ord_open_price_8;
l_ticket_20 = l_ticket_24;
}
}
}
возвратитесь (l_ord_open_price_8);
}
RATionnel вне форума  
Старый 18.06.2010, 17:43   #11712 (permalink)
Активный участник
 
Аватар для SergeySwan
 
Регистрация: 08.09.2009
Сообщений: 2
Репутация: 1
SergeySwan
Сказал(а) спасибо: 14
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
У тебя с головой всё в порядке?
Вопрос риторический, можешь не отвечать...
SergeySwan вне форума  
Старый 18.06.2010, 19:32   #11713 (permalink)
Интересующийся
 
Аватар для Талян
 
Регистрация: 16.06.2010
Сообщений: 10
Репутация: 4
Талян
Сказал(а) спасибо: 27
Поблагодарили 3 раз(а) в 3 сообщениях
Поинты: 0
Сообщение от spore Посмотреть сообщение
Вчера вечером ТОКИО на реал поставил. И седня ночью он уже отстрелялся, вместе с Simple V7a - открылись на одном уровне. Все сделки в плюс.

Кста, ТОКИО на чарте, в случае палева, пишет большими красными буквами - ERROR, see experts tab for details (чета в этом роде). у мну штото со стопами - error 130 выдает, трал видимо близко стоит.

Но однако странно. В тестере за этот период открываются три сделки. На реале открылись 2. Будем наблюдать...
А у меня наоборот в тесте 2 а в реале 3 сделки открылось.Спасибо те за советника.
Талян вне форума  
Старый 18.06.2010, 19:57   #11714 (permalink)
Местный житель
 
Аватар для kmavip
 
Регистрация: 18.12.2008
Сообщений: 82
Репутация: 40
kmavip
Сказал(а) спасибо: 12
Поблагодарили 37 раз(а) в 16 сообщениях
Поинты: 0
а для каких нужд код-то перевел??? камеди курит!!! ))
экскрачка двойной промах = 3.0; ухха, свой словарный запас пополнить хоть новенькими матерными словами ))) Ты код выложи лучше так без перевода быстрее поможем... )))
kmavip вне форума  
Старый 18.06.2010, 21:06   #11715 (permalink)
Активный участник
 
Аватар для Martingeil
 
Регистрация: 25.03.2009
Сообщений: 44
Репутация: 24
Martingeil
Сказал(а) спасибо: 4
Поблагодарили 19 раз(а) в 9 сообщениях
Поинты: 2
Да, никогда не думал переводить код на русский, прикольно выходит, как заметил kmavip, словарный запас точно пополнится)))))))))))))))))))))))))))))) )))))))
экскрачка двойной промах = 3.0; - чингачкук получается))))

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Martingeil вне форума  
Старый 18.06.2010, 21:22   #11716 (permalink)
Активный участник
 
Аватар для Sebastian Perreira
 
Регистрация: 21.08.2009
Сообщений: 147
Репутация: 58
Sebastian Perreira
Сказал(а) спасибо: 16
Поблагодарили 51 раз(а) в 35 сообщениях
Поинты: 0
Martingeil, Чингачкук - здесь главный модер. Ха-ха!
Sebastian Perreira вне форума  
Старый 18.06.2010, 23:52   #11717 (permalink)
~~~~~
 
Аватар для A1ex
 
Регистрация: 17.01.2009
Сообщений: 6,662
Репутация: 9280
A1ex A1ex A1ex A1ex A1ex A1ex A1ex A1ex A1ex A1ex A1ex
Сказал(а) спасибо: 1,535
Поблагодарили 9,275 раз(а) в 3,084 сообщениях
Поинты: 182
Отправить сообщение для A1ex с помощью ICQ Отправить сообщение для A1ex с помощью Skype™
У кого нибудь есть что-то из этого:
_http://www.theforexmillionaires.com
_http://www.forexluger.com
_http://www.zeusfx.com
A1ex вне форума  
Старый 19.06.2010, 00:02   #11718 (permalink)
Почётный гражданин
 
Аватар для justme
 
Регистрация: 28.08.2008
Сообщений: 20
Репутация: 0
justme
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Поинты: 0
PARAMON super trend М

_http://ratesniper.ru/auction_details.php?auction_id=104656

any one have this ea
justme вне форума  
Старый 19.06.2010, 03:01   #11719 (permalink)
 
Аватар для Arsen71
 
Регистрация: 16.04.2010
Сообщений: 1,010
Репутация: 2150
Arsen71 Arsen71 Arsen71 Arsen71 Arsen71 Arsen71 Arsen71 Arsen71 Arsen71 Arsen71 Arsen71
Сказал(а) спасибо: 1,054
Поблагодарили 2,149 раз(а) в 704 сообщениях
Поинты: 101
Господа трейдеры,если у кого есть новый скалпер "Forex Photon", поделитесь ,плиз.
Arsen71 на форуме  
Старый 19.06.2010, 04:10   #11720 (permalink)
Новичок форума
 
Аватар для fsru212
 
Регистрация: 23.03.2010
Сообщений: 104
Репутация: 17
fsru212
Сказал(а) спасибо: 1
Поблагодарили 20 раз(а) в 7 сообщениях
Поинты: 2
[lang=en]NEW COMER BEST AND PRODUCTIVE,PLEASE UPLOAD THOSE ROBO :

NEWTEC ROBO WORKS ON EURCHF PAIR !!!!!

NEWTEC Forex

FXFRY ROBO

FXFRY robot[/lang]
fsru212 вне форума  
Закрытая тема


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СВЕЖАТИНКА [последние торговые эксперты] vol. 2 chocolate Архив раздела 6156 30.10.2011 16:30
Торговые эксперты: Взгляд со стороны user55 Практика трейдинга 5 07.12.2010 20:05
За последние две торговые сессии британский фунт отыграл большую часть ранее понесенных потерь... Алексей Новости, обзоры, рекомендации 0 26.08.2010 07:00
За последние две торговые сессии фунт скорректировался более чем на полторы фигуры... Алексей Новости, обзоры, рекомендации 0 10.08.2010 07:00
Рынок Forex. За последние три торговые сессии курс единой европейской валюты упал более чем на 300 пунктов... Алексей Новости, обзоры, рекомендации 0 07.06.2010 05:50


Текущее время: 04:26. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
SEO by vBSEO