Выгрузка данных из WL в текстовом формате

  • Автор темы sds1
  • Дата начала
S

sds1

Гость
Подскажите пожалуйста можно ли выгружать данные(например результаты работы торговой системы) из Wealth-laba в тектовом формате...
 

sds

New member
Формат данных прост - Название эмитента : Сигнал : цена открытия позиции
Например - EESR : Buy(Sell) : 23,05
Вот в таком формате данные должны оказаться в текстовом файле...

И еще сразу вопрос... Можно ли в WL моделировать следующий бар??? т.е создавать так называемый "бар призрак"???
заранее благодарен.... ;)
 
S

sds1

Гость
моделировать бар это как? можно подробнее?))
конечно... Для простоты опишу проблему, для решения которой может помочь моделирование бара... Есть торговая система Daily ... постороена она например на основе ADX... когда ADX разворачивается должен быть выход... и вот наступает следующий день и мы не хотим следить за рынком,а хотели бы просто поставить стоп и уйти... но не имеем такой возможности т.к. должны следить за поведением индикатора... а вот если бы была возможность в WL как бы смоделировать этот бар, то мы бы уже заранее знали цену стопа... все просто...
 

Alternik

New member
Давайте по порядку, не всё сразу:)
Про формат.
Во-первых создайте каталог и файл, например такой C:\sdelki\signal.txt
Теперь в коде в WL нужно сделать следующее:

'объявить переменные
var FILESTRING1: string;
var FILEHANDLE1: integer;

'Прописать созданный каталог
fileHandle1 := fileCreate('C:\sdelki\signal.txt');

Далее в цикле сигнала добавить следующую строчку, например после получения сигнала на откурытие позы:
for bar :=5 to barcount() -1 do
If not lastpositionactive then
if ......................................... then ' тут условие для открытие позиции
begin
BuyAtClose( Bar, '' );
fileString1 := floatToStr(getsymbol(bar)) + ':' + floatToStr('Buy')+':'+ floatToStr(Close#)+
FileWrite( fileHandle1, fileString1);
end;
 
G

Guest

Гость
Давайте по порядку, не всё сразу:)
Про формат.
Во-первых создайте каталог и файл, например такой C:\sdelki\signal.txt
Теперь в коде в WL нужно сделать следующее:

'объявить переменные
var FILESTRING1: string;
var FILEHANDLE1: integer;

'Прописать созданный каталог
fileHandle1 := fileCreate('C:\sdelki\signal.txt');

Далее в цикле сигнала добавить следующую строчку, например после получения сигнала на откурытие позы:
for bar :=5 to barcount() -1 do
If not lastpositionactive then
if ......................................... then ' тут условие для открытие позиции
begin
BuyAtClose( Bar, '' );
fileString1 := floatToStr(getsymbol(bar)) + ':' + floatToStr('Buy')+':'+ floatToStr(Close#)+
FileWrite( fileHandle1, fileString1);
end;
Спасибо... Было вообще замечательно если бы Вы еще мне подсказали по поводу моделирования бара... заранее благодарю... ;)
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху