Автор |
Сообщение |
Shark77
Зарегистрирован: 24.02.2018
Сообщения: 12
|
Задача: построить график спреда между двумя активами, для простоты беру голу и сильвер, пишу такой вот код, график в линию, как на рисунке. Такое ощущение, что не АФЛ не понимает откуда брать значения Инструментов.
B = LastValue(Foreign( "XAGUSDb", "Close" ));
CC = LastValue(Foreign( "XAUUSDb", "Close" ));
Plot(CC*B*1000, "", colorRed); |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Нарисуй сначала на графике 2 линии B и CC и посмотри. Наверное тогда будет понятно почему CC*B*1000 == 0 |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Shark77
Зарегистрирован: 24.02.2018
Сообщения: 12
|
000 писал(а): |
Нарисуй сначала на графике 2 линии B и CC и посмотри. Наверное тогда будет понятно почему CC*B*1000 == 0 |
Олег, объясните дилетанту пожалуйста, как построить эти линии.
_SECTION_BEGIN("Spread");
PlotForeign( "XAUUSDb", "XAUUSD", colorRed );
PlotForeign( "XAGUSDb", "XAGUSDb", colorRed );
Так не получается(( |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Код: |
B = LastValue(Foreign( "XAGUSDb", "Close" ));
CC = LastValue(Foreign( "XAUUSDb", "Close" ));
Plot(CC, "CC", colorRed);
Plot(B, "B", colorBlue);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Shark77
Зарегистрирован: 24.02.2018
Сообщения: 12
|
000 писал(а): |
Код: |
B = LastValue(Foreign( "XAGUSDb", "Close" ));
CC = LastValue(Foreign( "XAUUSDb", "Close" ));
Plot(CC, "CC", colorRed);
Plot(B, "B", colorBlue);
|
|
Спасибо, получилось. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|