[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 448

 
Barto писал(а)>>
尊敬する達人たち!
どうかご勘弁を。

WindowsVistaが プリインストールされた 64bitOSのHP製 ノートPCを購入しました。
EAの動作に不具合が発生し始める。最初のうちは、なんとなくトレードが始まってしまった。しかし、1週間後にはExpert Advisorが完全にトレードを開かなくなりました。試行錯誤して、最終的に64ビットに起因する問題だと判断しました。Expert Advisorを再インストールして、32bitと7のWindowsに インストールしました。1日だけ正常に動作し、その後再び動作しなくなる。もしかして、何か影響を与えるようなアップデートがあったのかな?

他のパソコン(同僚)では、EAが全く途切れることなく動作しています。今まで使っていたノートパソコンがなくなり、今は何も買えません。

ちなみに、私はInstatraderのプラットフォームで作業しています。

どうか、どなたか遭遇された方、または修正方法をご存知の方、アドバイスをお願いします。

ログが必要です。

 
qwerewq >>:

фактически это и есть функция только все зависит что стоит если if(Close_){ - то применяйте внутри старта, если void Close_() { как функцию работающяая за пределами старта.


しまった、まだエラーがある

: OrderClose エラー 4107

OrderClose 関数の価格 1.48337000 が無効です。


 

どこがバカなのか教えてください。




void WritingLineInFile(string FileName, string text)

  int file_handle=FileOpen(FileName, FILE_READ|FILE_WRITE, " ");

	if (file_handle>0)
	{
		FileSeek(file_handle, 0, SEEK_END);
		FileWrite(file_handle, text);
		FileClose(file_handle);
	}
	
}


int start()
  {
WritingLineInFile('test.csv','ololo');

   return(0);
  }
 
Summer писал(а)>>

>>どこがバカなのか教えてくれないかな?

void WritingLineInFile(string FileName, string text)

  int file_handle=FileOpen( FileName, FILE_READ| FILE_WRITE, " ");

if ( file_handle>0)
{
FileSeek( file_handle, 0, SEEK_END);
FileWrite( file_handle, text);
FileClose( file_handle);
}

}


int start()
  {
WritingLineInFile("test.csv","ololo");

   return(0);
  
これはどうでしょう。(反転したカンマを変更しました)
 
Vinin >>:
А если так. (Я кавычки поменял)

ありがとうございます。重要なことだと思い、さらにいくつかのバグを修正し、動作するようになりました。

void WritingLineInFile(string FileName, string text)
{  
  int file_handle=FileOpen( FileName, FILE_READ| FILE_WRITE, " ");

	if ( file_handle>0)
	{
		FileSeek( file_handle, 0, SEEK_END);
		FileWrite( file_handle, text);
		FileClose( file_handle);
	}
}



int start()
  {
WritingLineInFile("test.csv","ololo");

   return(0);
  }
 

こんにちは、友人たち。

この問題についてアドバイスをお願いします。


異なるタイムフレームで半自動売買の 練習をしている(1つの通貨ペアで複数のTFを開いている)。

ポジションを開くための信号が発生したとき、この信号がどのTFで受信されたかを明確にすることが望ましい。

ポジションを建てる際のメッセージにTFも 表示させる方法を教えてください。

(OrderSendに何か追加すべきかもしれない)。

 
Morzh09 >>:

Добрый день, друзья.

Подскажите, пожалуйста, по такому вопросу:


практикую полуавтоматическую торговлю на разных таймфреймах (при этом, на одной валютной паре открыто несколько TF)

когда генерируется сигнал на открытие позиции, желательно знать, для наглядности, на каком TF этот сигнал был получен.

посоветуйте, как сделать так, чтобы в сообщении-предложении открыть позицию также отражался и TF?

(может быть нужно что-то в OrderSend подставить)

OrderSendは関係なく、何らかの条件によってポジションをオープンするのです。

何らかの条件でポジションをオープンすると、メッセージが生成され、このメッセージにシグナルが発生したTFの表示を追加する必要があります。

これは、TFを決定する標準関数→Period()で行われます。

 
Urain >>:

OrderSend тут не причём, вы открываете позици ведь по какомуто условию,

по этому же условию формируеться сообщение вот и добавьте в это сообщение отображение ТФ откуда прищёл сигнал.

Делаеться это стандартной функцией определения ТФ --> Period().

OK、ありがとうございました。


差し支えなければ、この点についてもアドバイスをお願いします。

を開くときに、コメントに取引の種類を「買い」、時間枠を「Period()」と書いています。


ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy " + Period(), MagicNumber, 0, Blue).チケットは、Symbol(), OP_BUY, lots, NormalizeDouble(Ask, Digits) - sl * Point, 0, "Buy "です。


しかし、H4以下のタイムフレームでは、このコメントは機能しません。

買う」しか書いてない...。

 

あなたのコードを私のコードで実行したところ、すべてのTFにコメントが登録されましたが、どういうことでしょうか?

//+------------------------------------------------------------------+
#property copyright "Urain"
#property link      ""
#property show_inputs

//+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+
int sl=100;
int MagicNumber=123456789;
double lots=1.0;
int start()
{//+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+
 int ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy " + Period(), MagicNumber, 0, Blue);
 Alert("end ", ticket); 
return(0);
}//+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+
 
Urain >>:

Не знаю о чём вы, я запустил ваш код у себя и комент прописываеться на всех ТФ.


OK、ありがとうございました。

それ以上の質問はありません。私のミスは不注意でした。

メッセージはすべてのTFに表示されます。