после открытия ордера мгновенно закрытие:
Префикс символов f не добавлен в настройках.А у меня ошибки сыпет бесконечно....
И конечно не сигналит ни разу...
2015.08.26 17:15:48.046 FAT_ENGINE XAGUSDf,H1: symbol name for MarketInfo function must be a string
Антон, просили же. Сделайте потом в новой версии и без всяких указаний на код. Не все здесь программисты.
Еще. Это теряет смысл запрещать по времени роботу открывать сделки.
Я думаю что как то он должен проверять на наличие открытого ордера по той паре по которой сигнал еще раз.
Далее... При противоположном сигнале логичнее закрывать сделку и открывать в противоположную сторону, тут нас он вообще никак не должен смущать!
Префикс символов f не добавлен в настройках.
Ну не такой уж я и тупой ...Префикс символов f не добавлен в настройках.
пара вопросов.что нового:
KILL_REVERSE=1; закрывать ордер при обнаружении обратного направления [1-Да / 0-Нет]
SAFE_MODE=1; запрет создания нескольких ордеров в одном направлении [1-Да / 0-Нет]
в терминале, в разделе "Торговля" в строке "комментарий" что означает,MAGIC_NUMBER ?что нового:
KILL_REVERSE=1; закрывать ордер при обнаружении обратного направления [1-Да / 0-Нет]
(закрываются только ордера в плюсе и тем не менее, не установленные в безубыток)
(я могу сделать и по другому: как скажете......)
SAFE_MODE=1; запрет создания нескольких ордеров в одном направлении [1-Да / 0-Нет]
пара вопросов.
1. при закрытии и получении обратного сигнала, он откроет сделку в сторону обратного сигнала(если он соответствует задаче в настройках для входа, 1/2 или 3) или тупо закроет текущую и все?
2. Запретить по одной паре торговлю несколькими ордерами в одну сторону или по всем вообще?
в терминале, в разделе "Торговля" в строке "комментарий" что означает,MAGIC_NUMBER ?
2. по всем
Я раньше замечал,что бот закрепленный на разных площадках пар(индекс,металл,валюта) по разному сигналит.это число ничего не означает, я просто прикололся и всё...
если установите его отличным от нуля, то система будет фильтровать ордера (т.е. она не сможет закрыть ордер, если у него другой номер, а у вас другой (отличный от нуля номер))
вывод: если не хотите проблем, то делайте его равным 0
Тогда у нас максимум будет открыто всего два ордера, раз по всем парам не торговать в одну сторону(какие две успели открыться в разные стороны, те и торгуют) и все. Если я правильно понял
Я раньше замечал,что бот закрепленный на разных площадках пар(индекс,металл,валюта) по разному сигналит.
Или Вы настаиваете устанавливать бот только на одной площадке?
И вообще,зачем Вы вписали в код MAGIC_NUMBER,для прикола?
Для эксперимента можно и разнообразить,установить на индексе,металл и валюту,при условии,что для всех в общем работает только 1 пара(не повторялась).
Очень полезно и эффективно иметь закрытие по общему профиту от депо в %,но при условии,что бот какое-то время отфильтрует и отсканирует достойные несколько ордеров и после их открытия зафиксировать как текущий цикл,дабы другие не открывались,до тех пор пока не закроется по общему профиту.
И последнее, Антон,Вы специально пробелы оставили в исходнике между строк extern string , extern double , extern int , чтобы не было возможность открывать параметры с терминала,народ жалуется,вечно устанавливая бот,чтобы настроить.оОЗачем?
Если кому и надо один бот в работе,то это его воля,но можно на выбор и несколько под разными магиками на разных площадках,а также закрывать по общему профиту или тралить уровень БУ в % от профита и другое.
Для эксперимента можно и разнообразить,установить на индексе,металл и валюту - это не нужноДля эксперимента можно и разнообразить,установить на индексе,металл и валюту - это не нужно (я знаю как работает бот - он вообще от этого не зависит! - повесили его либо на металл либо на индекс либо на фьючерс и забыли!)
Очень полезно и эффективно иметь закрытие по общему профиту от депо в %
- т.е. мне нужно повторить ТС "Снайпер" ?
- у меня тралл и больше ничего нет
- я даже бы засунул в бота режим PRICE_CONTROL, но временно не смогу, т.к. имеется глюк на функции TimeLocal() и TimeCurrent() - в принципе, можно и по-другому это сделать
(если вам дорог этот режим, то напомните мне о нём)
- если не затруднит мне нужно подробное описание того, то вы мне пытаетесь пропихнуть (может ссылка на другой ресурс в сети)
- если я пойму и соглашусь, - то я это сделаю!
Вы специально пробелы оставили в исходнике между строк extern string , extern double , extern int , чтобы не было возможность открывать параметры с терминала
- ничего не делал