Как кодировать? - страница 168

 

OrderSend возвращает номер билета, а не булево значение.

 

Спасибо, что посмотрели

В описании сказано следующее

"Возвращает номер тикета, присвоенного ордеру торговым сервером, или -1 в случае неудачи."

Я так рада получить обратную связь... Я так долго смотрела на это, что никак не могла увидеть проблему.

СПАСИБО!!!

 

И последнее...

Я наблюдаю за этим, и ордера открылись, как и должны были...

но когда пришло время закрыть оба ордера, был закрыт только 1.

Можете ли вы увидеть какую-нибудь ошибку в приведенном выше коде закрытия ORDER, которая помешала бы ему закрыть ВСЕ ордера при вызове?

СПАСИБО

[Удален]  

нужна помощь в добавлении команды в ea пожалуйста

Здравствуйте,

Подскажите, пожалуйста, как можно добавить команду типа "if(about_to_hit_TP_condition) PlaySound("alert.wav");" в мой советник.

Я хочу, чтобы алерт выдавался при каждом ТП.

Извините, но в metatrader нет событий TP в "Tools > Options > Events tab". Только TS.

Подскажите, пожалуйста, какую именно команду и куда нужно добавить.

Спасибо за вашу доброту,

Патрик.

Эта ea управляет SL и TP auto_sl-tp_setter_v1.mq4

Файлы:
 

это будет что-то вроде

if (MathAbs(Bid or Ask -OrderTakeProfit()) < 5 ) {PlaySound("alert.wav");}

вам придется иметь код, выбирающий, к какой открытой сделке вы обращаетесь.

Вы можете использовать внешнюю переменную для '5' и ввести ее в свойствах ea

использовать BID или ASK в зависимости от продажи или покупки

 
SPACECHIMP:
И последнее...

Я наблюдаю за этим, и ордера открылись, как и должны были...

но когда пришло время закрыть оба ордера, был закрыт только 1.

Можете ли вы увидеть какую-либо ошибку в приведенном выше коде закрытия ORDER, которая помешала бы ему закрыть ВСЕ ордера при вызове?

СПАСИБО

Возможно, между закрытиями ордеров было бы неплохо сделать RefreshRates(), поскольку между ними проходит несколько секунд.

[Удален]  

Нужна помощь, пожалуйста

Кто-нибудь может подсказать мне, где я могу найти робота, который может закрыть все открытые позиции в определенное время. Например, закрыть все открытые позиции в понедельник в 3 часа ночи.

Большое спасибо

 

Помогите добавить звук в советник

У меня есть советник, который я создаю, но я хочу версию, которая будет просто предупреждать меня (звуком), когда есть сигнал на продажу или покупку, а не отправлять ордер. Звук может продолжать играть, пока я не выключу его. Я хочу быть уверенным и слышать его.

Кто-нибудь может помочь мне с этим. Я учусь программировать, но на данный момент знаю очень мало. Мне придется дать ссылку на ea, потому что он все еще говорит, что я не могу размещать вложения.

http://www.goplatinumnow.com/Forex/My

Заранее спасибо всем, кто может сделать это или показать мне, что делать.

Лес

 

TrailingStop

TrailingMoveOnProfit=true TrailingStop1 и TrailingStop2 просто начинают двигаться, когда пара находится в прибыли.

Если TrailingStop2=0, то TrailingStop1 действует как обычный трейлингстоп.

Если TrailingStop2 > 0, то TrailingStop1 работает только до тех пор, пока пара не окажется в прибыли, после чего TrailingStop1 останавливается, а TrailingStop2 начинает работать как обычный трейлингстоп.

StopLosse - это точки, которые вы хотите использовать для начального стопа.

ProfitTake - точки, которые вы хотите использовать для фиксации прибыли.

StopIn_ProfitValue/ StopIn_ProfitPoints

поставить стоп в профит (StopIn_ProfitPoints), когда пара достигнет значения StopIn_ProfitValue.

(например: поставьте стоп с 10 пунктами прибыли, когда EURUSD достигнет 1.2870)

Close_OnProfitPoints = закрыть позиции, когда они имеют x пунктов прибыли

Close_OnLossesPoints = закрыть позиции, когда они теряют x пунктов

Close_Half_OnProfitPoints = закрыть половину позиций, когда они имеют x пунктов прибыли

Close_AllBuys_AboveValue = закрыть все покупки при достижении значения

Close_AllSells_BelowValue = закрыть все продажи при достижении значения

Close_HalfBuys_AboveValue = закрыть половину покупок при достижении значения

Close_HalfSells_BelowValue = закрыть половину продаж при достижении значения

Close_OnMACrosse = закрывать позиции при пересечении EMA5 против на 5-минутном графике

BreakEven=истина советник ставит стоп в безубыток как можно скорее.

Файлы:
 

Здравствуйте,

Просто заменить Sendorder на звук не рекомендуется - так как это испортит следующий сигнал ... при отсутствии profit/sl/close.

Но вы можете сделать следующее.

1) заменить каждый 'Print' на ...

Alert("Сообщение ..."); // чтобы получить всплывающее окно alert

PlaySound("wait.wav"); // поставьте вашу любимую песню

2) Запустите его на демо... и торгуйте вручную в реальном времени.

спасибо,

Blue