Спрашивайте! - страница 84

 

Привет кодгуру,

Как мне сделать простой индикатор, который выдает сигнал, когда ema достигает определенного ценового уровня.

Пожалуйста, подскажите.

 

Исправление на пятницу/воскресенье

Может ли кто-нибудь изменить этот индикатор, чтобы он закрывался в воскресенье вместо пятницы? Я уверен, что есть простое решение для опытного программиста, но я просто сосредоточен на торговле.

Я пытался посмотреть на это, но не могу понять. Я уверен, что это поможет многим трейдерам. После исправления, пожалуйста, загрузите файл .MQ4, а не .EX4.

Спасибо!

Файлы:
 

ihighest

double CON1= High*Point;

double CON2 = Low*Point;

double CONBREAKPOINT = 10;

double BREAKFINAL = (CON1 - CON2) ;

Я разрабатываю простой ценовой фильтр и не могу заставить это работать. Может ли кто-нибудь подсказать мне, как определить самую высокую цену за последние x n количество баров?

Я бы хотел взять цену high - цену low и сравнить в пунктах.

Любая помощь будет оценена по достоинству.

 

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

Файлы:
 

(нужна помощь) как сделать советника с сигналом на несколько таймфреймов

пожалуйста, помогите

у меня есть сигнал от TF 4H

(может быть от philip nell или другого 4h сигнала).

затем я хочу сделать

точку входа по сигналу от

меньшего ТФ (1-5 минут)

Мне просто нужна любая рекомендация

СОВЕТНИК

который когда-либо был создан

неважно, даже самый старый советник

который когда-либо создавался

Кто-нибудь может мне помочь? Пожалуйста? :-o

 
ajk:
double CON1= High*Point;

double CON2 = Low*Point;

double CONBREAKPOINT = 10;

double BREAKFINAL = (CON1 - CON2) ;

Я разрабатываю простой ценовой фильтр и не могу заставить это работать. Может ли кто-нибудь подсказать мне, как определить самую высокую цену за последние x n количество баров?

Я бы хотел взять цену high - цену low и сравнить в пунктах.

Любая помощь будет принята с благодарностью.

Значения High[m] и Low[n] уже являются "*Point", потому что это фактические цены. Возможно, вы имели в виду "/Point", чтобы получить количество пунктов, которые они представляют.

 
ajk:
double CON1= High*Point;

double CON2 = Low*Point;

double CONBREAKPOINT = 10;

double BREAKFINAL = (CON1 - CON2) ;

Я разрабатываю простой ценовой фильтр и не могу заставить это работать. Может ли кто-нибудь подсказать мне, как определить самую высокую цену за последние x n количество баров?

Я бы хотел взять цену high - цену low и сравнить в пунктах.

Любая помощь будет принята с благодарностью.

Я думаю, все, что вам нужно сделать, это следующее:

Highest=iHighest(NULL,0,MODE_HIGH,20,0);

Дает вам самый высокий максимум за последние 20 баров

Highest=iHighest(NULL,0,MODE_HIGH,50,0);

Это самый высокий максимум за последние 50 баров.

Надеюсь, это сработает для вас.

 
ajk:
double CON1= High*Point;

double CON2 = Low*Point;

double CONBREAKPOINT = 10;

double BREAKFINAL = (CON1 - CON2) ;

Я разрабатываю простой ценовой фильтр и не могу заставить это работать. Может ли кто-нибудь подсказать мне, как определить самую высокую цену за последние x n количество баров?

Я бы хотел взять цену high - цену low и сравнить в пунктах.

Любая помощь будет принята с благодарностью.

double HighPrice = iHigh(NULL,15,iHighest(NULL,15,MODE_HIGH,n,0));

double LowPrice = iLow(NULL,15,iLowest(NULL,15,MODE_LOw,n,0));

double Delta = (HighPrice - LowPrice) / Point;

 

Помогите - код InitialStop - для советника по промыванию мозгов

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

Я использую эксперт "Brainwashing #1c_2" на дневном таймфрейме, начальный стоп генерируется кодом "PriceChannel_Stop_V1", и иногда... он слишком большой . Можно ли добавить максимальное значение, например 50 пипсов.

И, возможно ли добавить "BreakEven" к этому эксперту.

Вот часть кода

extern int SLIPPAGE = 3;

extern double Lots = 0.1;

extern int StopLoss = 10;

extern int TakeProfit = 80; [/PHP]

And

if (Sell==-1 && Sell1>-1 && !buysig) { buysig=true; sellsig=false; sigtime=Time[lookupidx]; sigsl=Sell1; }

if (Buy==-1 && Buy1>-1 && !sellsig) { sellsig=true; buysig=false; sigtime=Time[lookupidx]; sigsl=Buy1; }

if (!ExistPosition() && ttime!=Time[0]) {

sigbar=(Time[0]-sigtime)/60/Period(); //the bar with signal

if (buysig

&& ((sigbarsigsl && ItrendFilter && iTredn1>ItrendLevel) ||!ItrendFilter) //iTrend filter

) {

if (StopLoss!=0) ldStop=sigsl-StopLoss*Point;

if (TakeProfit!=0) ldTake=Ask+TakeProfit*Point;

SetOrder(OP_BUY, Ask, ldStop, ldTake);

buysig=false;

ttime=Time[0];

}

if (sellsig

&& ((sigbar<=BarsToConfirm && AskItrendLevel) ||!ItrendFilter) //iTrend filter

) {

if (StopLoss!=0) ldStop=sigsl+StopLoss*Point;

if (TakeProfit!=0) ldTake=Bid-TakeProfit*Point;

SetOrder(OP_SELL, Bid, ldStop, ldTake);

sellsig=false;

ttime=Time[0];

I have already try to change this code line

[PHP]if (StopLoss!=0) ldStop=sigsl-StopLoss*Point;

...но... безуспешно

Вот оригинальный советник

Спасибо

Файлы:
 

Можно ли вставить трейлинг-стоп в этот советник?

Я пробовал этот советник на валюте GBP/USD и думаю, что он может дать хорошие результаты с трейлинг-стопом.

Кто поможет мне вставить трейлинг-стоп?

СПАСИБО

Файлы: