Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет всем,
Я просто хотел поздороваться с сообществом в качестве моего первого сообщения.
Я читал тему ASCTrend System Thread и хотел спросить, не кодировал ли кто-нибудь это для Ninja Trader?
СпасибоКак Ninja по сравнению с MT4?
Как Ninja сравнивается с MT4?
Я не знаю, как это сравнивается. Я знаю, что Ninja использует C++. Кроме этого, я не очень хорошо знаком с MT4.
Я нашел ASCTrend, который был закодирован на форуме Ninja некоторыми участниками, но он не полный.
Я не был уверен, использует ли кто-нибудь здесь эту систему в Ninja.
...
Ninja глючная... слишком тяжелая для компьютера... они собираются выпустить ninja 7... но это не очень хорошо... все равно здорово торговать фьючерсами с помощью ninja... не платить за данные
не стоит связываться с NinjaTrader
они настолько глючные, что сейчас они находятся на бета-версии 10!
брокеры контролируют, к каким биржам вы можете получить доступ, если только вы не заплатите 500 долларов США за мультиброкерскую версию.
мой советник
Я создал свой советник - ASCTrend.mq4 с помощью MQ4 builder, который использует сигнал asctrend с функцией ICustom. он может открыть сделку BUY при сигнале UP, и SELL при DOWN.
Я хочу добавить к моему советнику некоторый фильтр - при бэктестинге на некоторых парах, он выглядит хорошо для фильтра с BBands ind, но я не знаю, как добавить этот фильтр в мой советник - что-то вроде этого я думаю, но не повезло.
double Buy1_1 = iCustom(Symbol(),0, "PerkyAsctrend1",0,1);
double Buy2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 4, 0, Current + 1);
double Buy2_2 = 1;
double Sell1_1 = iCustom(Symbol(),0, "PerkyAsctrend1",1,1);
double Sell2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 5, 0, Current + 1);
double Sell2_2 = 1;
if (Buy1_1 && Buy2_1 > Buy2_2) Order = SIGNAL_BUY;
if (Sell1_1 && Sell2_1 > Sell2_2) Order = SIGNAL_SELL;
iCustom - Использование внешних переменных
Я создал свой советник - ASCTrend.mq4 с помощью MQ4 builder, который использует сигнал Asctrend с функцией ICustom. Он может открыть сделку BUY при сигнале UP, и SELL при DOWN.
Я хочу добавить в мой советник некоторый фильтр - при бэктестинге на некоторых парах, он выглядит хорошо для фильтра с BBands ind, но я не знаю, как добавить этот фильтр в мой советник - что-то вроде этого я думаю, но не повезло.
double Buy1_1 = iCustom(Symbol(),0, "PerkyAsctrend1",0,1);
double Buy2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 4, 0, Current + 1);
double Buy2_2 = 1;
double Sell1_1 = iCustom(Symbol(),0, "PerkyAsctrend1",1,1);
double Sell2_1 = iCustom(NULL, 0, "BBands_Stop_v1", 5, 0, Current + 1);
double Sell2_2 = 1;
if (Buy1_1 && Buy2_1 > Buy2_2) Order = SIGNAL_BUY;
if (Sell1_1 && Sell2_1 > Sell2_2) Order = SIGNAL_SELL;Привет, Hankeys,
Я все еще учусь, и основное правило, которое я узнал для использования iCustom, заключается в том, что формула должна читать все внешние переменные из каждого конкретного индикатора, который вы используете.
PerkyASCTrend1 имеет 2 внешние переменные:
extern int RISK = 4;
extern int AllBars = 250;
double Buy1_1 = iCustom(Symbol(),0, "PerkyAsctrend1",Risk, AllBars,0,1);
BollyBands имеет 6 внешних переменных:
extern int Length=20; // Период полос Боллинджера
extern int Deviation=2; // Отклонение
extern double MoneyRisk=0.5; // Коэффициент смещения
extern int Signal=1; // Режим отображения сигналов: 1-сигналы и стопы; 0-только стопы; 2-только сигналы;
extern int Line=1; // Режим отображения линий: 0-нет, 1-да
extern int Nbars=1000;
double Buy2_1 = iCustom(NULL, 0, "BBands_Stop_v1", Length, Deviation, MoneyRisk,Signal,Line,Nbars, 0, Current + 1);
Установите буферы, которые вы хотите читать, как предпоследнее число.
Последнее число - это текущие (0) или прошлые бары (1), которые вы хотите прочитать.
В примерах используются формулы Buy. Сделайте то же самое для формул продажи.
Если вам нужна дополнительная помощь, на этом форуме TSD есть несколько хороших советников с примерами использования советника ASCTrend и советника BollyBands, которые вы можете поискать, чтобы увидеть, как это делается.
Надеюсь, это поможет!
Роберт
эти переменные не задаются в советнике, их не может быть в функции iCustom. Они определены в индикаторе. Когда я установил следующие простые настройки
double signalup=iCustom(Symbol(),0, "PerkyAsctrend1",0,1);
double signaldown=iCustom(Symbol(),0, "PerkyAsctrend1",1,1);
все работает нормально. Он ПОКУПАЕТ, когда появляется стрелка ВВЕРХ сигнала Асктренда, ПРОДАЕТ, когда появляется стрелка ВНИЗ. Но я хочу добавить некоторый фильтр, и при бэктестинге лучшие результаты я получаю с BBands. Поэтому я хочу покупать только тогда, когда asctrend получает этот сигнал и BBands находится в правильном направлении.
Наверное, это проблема с буферами в BBands - у него 6 буферов... но я не знаю, как это закодировать в советнике. Буферы "UpTrendLine" и "DownTrendLine". и я хочу добавить этот фильтр, чтобы покупать только если буфер "UpTrendLine" > 1 и напротив.
Книга AbleTrend издана John Wiley & Son
Книга AbleTrend издана John Wiley & Son, вы можете ознакомиться с ней на сайте amazon.com. Принцип ASCTrend раскрывается в этой книге.
Книга
Да, вы можете прочитать с помощью google book некоторые части книги. Просто чтобы понять, о чем идет речь.
На самом деле я обнаружил и сравнил оригинал с системой, созданной здесь. Если вы установите риск на 8, вы получите почти те же результаты.
Мне очень нравится предлагать вам эту систему. Но ключ к эффективности - двойное сложение.
По словам автора, это управление деньгами, и это правда. Но я имею в виду фильтр самой системы, который может подсказать вам, когда торговать. У меня есть подход, и если он верен, то его можно прикрепить к любой сигнальной системе (asct или brain trend all).
Моя идея состоит в том, чтобы использовать FGDI для измерения фрактальной размерности временного ряда цены. Идея довольно проста. Мы измеряем фрактальную размерность на двух ключевых уровнях 15 и 30 м. И нам нужно, чтобы оба уровня были красными.
Что такое фрактальная размерность - это сложная тема, но использование этой концепции действительно просто для технического специалиста.
Больше на этом блоге
fractalfinance.blogspot.com/
Здравствуйте, я скачал 1.7 для тестирования, но он не торгует на пятизначном брокере, что мне нужно изменить?
Спасибо