MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1595

 
MakarFX:

これを外部変数に出力する方法を教えてください。

を文字列に変換し、その文字列をパースします。

input string fibo_levels0="0 23.6 38.2 50 61.8 76.4 100"; //Fibo levels (separated by a space or semicolon)
 
MakarFX:

これを外部変数に出力する方法を教えてください。

入力文字列に値を書き込む

その後,デリミタで分割して配列にする

ストリングスプリット

このように

string NameSymb="EURCAD,USDCAD,EURUSD,AUDCAD,EURNZD,NZDUSD,AUDUSD,#CAT";

 string FillSymb[];
 CountSymbol=StringSplit(NameSymb,',',FillSymb);
Документация по MQL5: Строковые функции / StringSplit
Документация по MQL5: Строковые функции / StringSplit
  • www.mql5.com
StringSplit - Строковые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Taras Slobodyanik:

を文字列に変換し、その文字列をパース します。

パースってどういうこと?

 
MakarFX:

パースとはどういう意味ですか?

parse - 解析する、解析する、から。

左右の余分なスペースを削除、カンマをフルストップに置換、セミコロンをスペースに置換、トリプルダブルのスペースを削除...。配列に分割し、変換できるものはdoubleに変換し、変換できないものはlogに変換する)

 
Vitaly Muzichenko
タラス・スロボジャニク

ありがとうございます、要点はわかりました)

やってみるか...。

 
MakarFX:

以上がEA起動の条件ですが、もし( if) (CountOrders()==0(注文なし)&&ObjectGetInteger(0, "lab_Button",OBJPROP_STATE))( でボタンが押 されている) なら、取引可能な状態です。

ありがとうございます。少しずつ分かってきました。

datetime Start; -グローバル 変数の領域とStart = iTime(_Symbol,PERIOD_D1,0); -void OnTick() 内の関係を明確にしてください。

それともこれらは関係ないのでしょうか?

 
законопослушный гражданин:

ありがとうございます。少しずつですが、真相がわかってきました。

datetime Start; -グローバル 変数の領域とStart = iTime(_Symbol,PERIOD_D1,0); -void OnTick() 内の関係を明らかにしてください。

それともこれらは関係ないのでしょうか?

グローバル変数の 領域には、変数の宣言があります。

void OnTick() およびその他の関数内 - 変数の使用

 
MakarFX:

グローバル変数 領域で宣言します。

void OnTick() およびその他の関数内で - 変数が使用されます。

しゃい

 
MakarFX:

ありがとうございます。本当は少し書き直したかったのですが、あなたのアイデアでうまくいきました。


19:59にポジションを閉じる ことができますが、20:00以降にEAが受け付けず、ポジションを閉じることができないのです。

 
Eugen8519:

ありがとうございます。本当は少し書き直したかったのですが、あなたのアイデアでうまくいきました。


19:59にポジションを閉じる ことができますが、20:00以降にEAが受け付けず、ポジションを閉じることができないのです。

コードを見る必要があります