Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Просто чтобы объяснить...
Пример
Пара GBP/USD
Время H1
High=1.9820
Low=1.9859
Общий диапазон = 39 пунктов.
Цена открытия на следующем H1 = 1.9843
Для линии 1a (пурпурная)
1.9843 - (39/5) = 1.9835
Для линии 1b (белая)
1.9843 - (39/2) = 1.9824
Для линии 2a (пурпурный)
1.9843 + (39/5) = 1.9851
Для линии 2b (белая)
1.9843 + (39/2) = 1.9863
И линия может автоматически измениться для следующего H1.
И этот индикатор можно использовать для M30, H1 и H4.
С уважением,
странно
Блин, я, наверное, очень устал...
Взгляните на эту фотографию... FXDD !!!!
Может быть, ваши начальные и текущие цены поменялись местами?
Кодирование прибыли для отображения
Я до сих пор не могу понять, как кодировать текущую прибыль конкретной валюты в игре, за вычетом свопа, когда 3 другие валюты также находятся в игре на той же платформе? Как мне настроить его для работы с магическими числами?
Другой вопрос: Как мне также фиксировать общий суммарный баланс прибыли или убытка, минус свопы и минус начальный стартовый баланс всех валют в игре, включая закрытые сделки?
Не мог бы кто-нибудь потратить несколько минут на кодирование этих процедур. Ваши усилия будут искренне оценены.
Дэйв
<<<Помощь:новые строки в объектеТекст
Как я могу сделать объект Text с большим количеством строк?
пример:
Data=StringConcatenate("Bid:",Bid," Ask:",Ask);
ObjectCreate(object_name1, OBJ_TEXT, 0,x,y);
ObjectSetText(object_name1,Data, fontsize, "Comic Sans MS", Black);
Я хочу получить результат типа:
Bid:1234
Ask:1236
а не: Bid:1234 Ask:1236
"\n" не работает...
Спасибо
Если бы я хотел сделать это, я бы сделал следующее:
Print(" Bid: ",Bid);
Print(" Ask: ",Ask);
Это выведет цены Bid и Ask и расположит их одну под другой, как вы и хотели. Кроме того, делая это таким образом, вам не нужно объявлять никаких переменных для этого. Надеюсь, это то, что вы искали.
если бы я хотел сделать это, я бы сделал вот так:
Print(" Bid: ",Bid);
Print(" Ask: ",Ask);
Это выведет цены Bid и Ask и расположит их одну под другой, как вы и хотели. Кроме того, делая это таким образом, вам не нужно объявлять никаких переменных для этого. Надеюсь, это то, что вы искали.Да, но мне нужен текст объекта на графике...
Помогите с кодированием
Господа
Какая строка кода поможет мне закрыть все отложенные ордера, если последний ордер закрылся в прибыли?
Вообще, как я могу определить последнюю выигрышную сделку?
С уважением,
Заранее спасибо
выход с
может ли кто-нибудь подсказать мне, как запрограммировать выход на основе индикатора?
Ниже то, что у меня есть на данный момент. но не работает.
if( OrdersTotal() >= 1 )
{
int total=OrdersTotal();
for(int cnt=0;cnt<=total;cnt++) // cnt loop
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if( OrderSymbol() == Symbol() && OrderMagicNumber() >= Magic_No_start && OrderMagicNumber() <= Magic_No_start + 100 && order_check != OrderTicket() ) // проверяем наличие символа
{
if(OrderType()==OP_BUY && OrderSymbol()==Symbol())
{
if( ACLOSE == 1 && OrderProfit() > 1)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // закрываем позицию LONG
}}
if(OrderType()==OP_SELL && OrderSymbol()==Symbol()) // проверяем наличие символа
{
if( ACLOSE == 2 && OrderProfit() > 1)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // закрываем позицию SHORT
}}