전문가를 위한 질문 - 페이지 17

 

이렇게 쓰면 어떻게 될까요?

Tiker   = Symbol()+"#I" ;
 
감사합니다. 지금 시도하겠습니다.
 
모든 것이 해결되었습니다! 다시 한번 감사합니다!
 

대안:

Tiker = StringConcatenate(Symbol(), "#I");
인용 개발자 :

StringConcatenate() 함수는 더하기(+) 연산을 사용하여 문자열을 연결하는 것보다 더 빠르고 메모리 효율적입니다.

 

확인! 나도 해볼게.

여기 또 다른 질문이 있습니다. 메인 인스트루먼트의 차트에 티커 #I 의 매도 및 매수 라인을 그리는 구성은 Expert Advisor 형태로 이루어집니다.

지표로 전환하기로 했습니다. 그리고 맨 처음에 코드 맨 위에 줄을 넣었습니다.

#property indicator_chart_window
하지만. 결과 칠면조를 MT4 차트에서 가져오려고 하면 급격하게 멈춥니다!

이유를 모르겠습니다. 이 한 줄로 충분하지 않을까요?

코드에서 루프 문을 제거합니다.

// while(!IsStopped()) {//зацикливаем код советника
그러면 중단이 사라집니다. 그러나 이것은 물론 선택 사항이 아닙니다.

무엇이 잘못되었는지 알려주세요.

 #property indicator_chart_window
//---Внешние параметры советника---
extern color  Сolor_AskTiker   = Lime ; //цвет линии 
extern color  Сolor_BidTiker   = Aqua ; //цвет линии 
extern int    WIDTH            = 1 ; //толщина линий
string    Tiker ;
double Ask_Tiker , Bid_Tiker ;
//-------------------------------------------
int init ( )
{
 ObjectCreate ( "lowline" , OBJ_HLINE , 0 , 0 , 0 , 0 , 0 ) ;
 ObjectCreate ( "highline" , OBJ_HLINE , 0 , 0 , 0 , 0 , 0 ) ; 
 ObjectSet ( "lowline" , OBJPROP_BACK , 1 ) ; 
 ObjectSet ( "highline" , OBJPROP_BACK , 1 ) ;
   }
//-------------------------------------------
int deinit ( )
{ ObjectDelete ( "lowline" ) ; ObjectDelete ( "highline" ) ; }
//-------------------------------------------------
int start ( ) {
Tiker  = Symbol ( ) + "#I" ;
while ( ! IsStopped ( ) ) { //зацикливаем код советника
 RefreshRates ( ) ;
//Задаем цены аск и бид тикера
Ask_Tiker = MarketInfo ( Tiker , MODE_ASK ) ;
Bid_Tiker = MarketInfo ( Tiker , MODE_BID ) ;

//устанавливаем горизонтальные линии на ценах аск и бид
SetHLine ( Сolor_AskTiker , "highline" , Ask_Tiker , 0 , WIDTH ) ; //ф-я И.Кима
SetHLine ( Сolor_BidTiker , "lowline" , Bid_Tiker , 0 , WIDTH ) ;

      Sleep ( 1000 ) ;  } //конец цикла
 } //Конец функции СТАРТ
 
모두에게 좋은 하루!! 이 문제를 해결하기 위해 4일 동안 인터넷을 뒤져 도지 캔들(주문 거리가 조절됨)이 나타날 때 양방향으로 보류 주문 을 지정하는 표시기를 찾거나 완성된 항목에 기능을 추가했습니다. 빨간색 화살표가 나타날 때와 촛불이 나타날 때 Doji가 고장에 대한 지연 또는 수준에 노출되지만 어느 정도 거리에서 표시되도록 표시하여 직접 변경할 수 있습니다. 매우 필요합니다. 미리 감사합니다!!
파일:
cvkafo.mq4  5 kb
 
vitus >> :
Всем доброго времени суток!! Помогите в такой проблеме,Уже 4 е сутки перекапываю интернет ищу индикатор, чтоб ставил отложенные ордера в обе стороны по появлению свечи Doji заранее благодарю!!
http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=39
 
I.Kim 대본 질문입니다. (모두에게 좋은 하루)

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=46
설명:
ByMarketBuy 스크립트는 현재 가격으로 현재 기호를 빠르게 구매하도록 설계되었습니다. 스크립트를 사용하려면 ..\experts\scripts\ 폴더에 넣고 터미널 내비게이터에서 단축키를 할당해야 합니다. 기본적으로 스크립트는 단순히 0.1랏을 구매하면 됩니다. 스톱 앤 테이크는 내기하지 않습니다. 그러나 누군가가 stop, take, magic 및 기타 로트 크기가 필요한 경우 전역 변수를 초기화하여 스크립트 코드에서 직접 구성할 수 있습니다.

//-------------------------------
차트에 오르기 전에 PROPERTIES 창이 먼저 열리도록 하는 것은 불가능합니다. 그러면 거기에 필요한 로트와 마법을 설정할 수 있습니다(소스 코드에는 없음)?
가능하다면 어떻게?

//-----------------------------------
또한 스크립트의 위치를 열지 않는 것이 있습니다 (stop = 0, lot = 0.1).
잡지에는 비문이 있습니다
2010.01.12 16:34:20 ByMarketBuy GCG0,M5: 성공적으로 로드됨
그러나 다른 것은 오지 않는다
 

힌트를 준 Rita에게 정말 감사합니다. 하지만 Doji 촛불이 나타날 때 양방향으로 보류 주문 을 넣는 표시기에 관심이 있습니다. 그게 요점입니다. 그렇지 않으면 추가할 준비가 되어 있습니다. :)

 
Rita >> :
Вопрос по скрипту И.Кима. (Добрый день всем)

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=46
Описание:
Скрипт ByMarketBuy предназначен для быстрой покупки текущего символа по текущей цене. Для использования скрипт нужно положить в папку ..\experts\scripts\, а в навигаторе терминала назначить ему горячую клавишу. По умолчанию скрипт просто покупает лотом 0.1 и всё. Стоп и тейк не ставит. Но если кому-то нужны стоп, тейк, магик и другой размер лота, то их можно настроить прямо в коде скрипта инициализацией глобальных переменных

//-------------------------------
Нельзя сделать, так, чтобы перед тем как встать на график, сначала раскрылось окно СВОЙСТВА, чтобы я могла там (а не в коде исходника) задать нужные мне лоты и магик?
Если можно, то как?

//-----------------------------------
Кроме того, что-то не открывает позации скрипт(стопы=0, лот =0.1)).
В журнале есть надпись
2010.01.12 16:34:20 ByMarketBuy GCG0,M5: loaded successfully
но больше ничего не присходит

스크립트 코드 시작 부분에서 전처리기에 명령을 추가합니다.

#property show_inputs

음, 어떤 외부 매개 변수를 설정할지 스스로 생각하십시오.